From c17cb0d827ad8ea1e8438f0149d30f196d48c886 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 16 Jun 2022 20:44:51 +0530 Subject: [PATCH 001/246] Acrolinx Enhancement --- .../threat-protection/auditing/event-4913.md | 22 +++++++++---------- .../threat-protection/auditing/event-4928.md | 4 ++-- .../threat-protection/auditing/event-4929.md | 6 ++--- .../threat-protection/auditing/event-4930.md | 8 +++---- .../threat-protection/auditing/event-4931.md | 6 ++--- .../threat-protection/auditing/event-4945.md | 8 +++---- .../threat-protection/auditing/event-4946.md | 12 +++++----- .../threat-protection/auditing/event-4948.md | 12 +++++----- .../threat-protection/auditing/event-4950.md | 4 ++-- .../threat-protection/auditing/event-4951.md | 20 ++++++++--------- 10 files changed, 51 insertions(+), 51 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4913.md b/windows/security/threat-protection/auditing/event-4913.md index 9c173860f4..dc79e60f50 100644 --- a/windows/security/threat-protection/auditing/event-4913.md +++ b/windows/security/threat-protection/auditing/event-4913.md @@ -77,13 +77,13 @@ This event always generates, regardless of the object’s [SACL](/windows/win32/ **Subject:** -- **Security ID** \[Type = SID\]**:** SID of account that changed the Central Access Policy on the object. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. +- **Security ID** \[Type = SID\]**:** SID of account that changed the Central Access Policy on the object. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID can't be resolved, you'll see the source data in the event. > **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). - **Account Name** \[Type = UnicodeString\]**:** the name of the account that changed the Central Access Policy on the object. -- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following ones: - Domain NETBIOS name example: CONTOSO @@ -137,7 +137,7 @@ This event always generates, regardless of the object’s [SACL](/windows/win32/ - **Original Security Descriptor** \[Type = UnicodeString\]**:** the Security Descriptor Definition Language (SDDL) value for the old Central Policy ID (for the policy that was formerly applied to the object). - SDDL contains Central Access Policy SID, here is an example: S:ARAI(SP;ID;;;;S-1-17-1442530252-1178042555-1247349694-2318402534), Central Access Policy SID here is “**S-1-17-1442530252-1178042555-1247349694-2318402534**”. To resolve this SID to the real Central Access Policy name you need to do the following: + SDDL contains Central Access Policy SID, here's an example: S:ARAI(SP;ID;;;;S-1-17-1442530252-1178042555-1247349694-2318402534), Central Access Policy SID here is “**S-1-17-1442530252-1178042555-1247349694-2318402534**”. To resolve this SID to the real Central Access Policy name, you need to do the following steps: 1. Find Central Access Policy Active Directory object in: “CN=Central Access Policies,CN=Claims Configuration,CN=Services,CN=Configuration,DC=XXX,DC=XX” Active Directory container. @@ -166,11 +166,11 @@ This event always generates, regardless of the object’s [SACL](/windows/win32/ |-------|--------------------------------------|-------|---------------------------------| | "AO" | Account operators | "PA" | Group Policy administrators | | "RU" | Alias to allow previous Windows 2000 | "IU" | Interactively logged-on user | -| "AN" | Anonymous logon | "LA" | Local administrator | +| "AN" | Anonymous sign in | "LA" | Local administrator | | "AU" | Authenticated users | "LG" | Local guest | | "BA" | Built-in administrators | "LS" | Local service account | | "BG" | Built-in guests | "SY" | Local system | -| "BO" | Backup operators | "NU" | Network logon user | +| "BO" | Backup operators | "NU" | Network sign-in user | | "BU" | Built-in users | "NO" | Network configuration operators | | "CA" | Certificate server administrators | "NS" | Network service account | | "CG" | Creator group | "PO" | Printer operators | @@ -182,7 +182,7 @@ This event always generates, regardless of the object’s [SACL](/windows/win32/ | "DU" | Domain users | "RC" | Restricted code | | "EA" | Enterprise administrators | "SA" | Schema administrators | | "ED" | Enterprise domain controllers | "SO" | Server operators | -| "WD" | Everyone | "SU" | Service logon user | +| "WD" | Everyone | "SU" | Service sign-in user | - *G*: = Primary Group. - *D*: = DACL Entries. @@ -202,7 +202,7 @@ Example: D:(A;;FA;;;WD) "P” - SDDL\_PROTECTED, Inheritance from containers that are higher in the folder hierarchy are blocked. -"AI" - SDDL\_AUTO\_INHERITED, Inheritance is allowed, assuming that "P" Is not also set. +"AI" - SDDL\_AUTO\_INHERITED, Inheritance is allowed, assuming that "P" isn't also set. "AR" - SDDL\_AUTO\_INHERIT\_REQ, Child objects inherit permissions from this object. @@ -228,7 +228,7 @@ Example: D:(A;;FA;;;WD) "CI" - CONTAINER INHERIT: Child objects that are containers, such as directories, inherit the ACE as an explicit ACE. -"OI" - OBJECT INHERIT: Child objects that are not containers inherit the ACE as an explicit ACE. +"OI" - OBJECT INHERIT: Child objects that aren't containers inherit the ACE as an explicit ACE. "NP" - NO PROPAGATE: only immediate children inherit this ace. @@ -239,7 +239,7 @@ Example: D:(A;;FA;;;WD) "SA" - SUCCESSFUL ACCESS AUDIT "FA" - FAILED ACCESS AUDIT -- rights: A hexadecimal string which denotes the access mask or reserved value, for example: FA (File All Access), FX (File Execute), FW (File Write), etc. +- rights: A hexadecimal string that denotes the access mask or reserved value, for example: FA (File All Access), FX (File Execute), FW (File Write), etc. | Value | Description | Value | Description | |----------------------------|---------------------------------|----------------------|--------------------------| @@ -261,7 +261,7 @@ Example: D:(A;;FA;;;WD) - object\_guid: N/A - inherit\_object\_guid: N/A -- account\_sid: SID of specific security principal, or reserved value, for example: AN (Anonymous), WD (Everyone), SY (LOCAL\_SYSTEM), etc. See the table above for more details. +- account\_sid: SID of specific security principal, or reserved value, for example: AN (Anonymous), WD (Everyone), SY (LOCAL\_SYSTEM), etc. For more information, see the table above. For more information about SDDL syntax, see these articles: , . @@ -277,7 +277,7 @@ For 4913(S): Central Access Policy on the object was changed. - If you have a pre-defined “**Process Name**” for the process reported in this event, monitor all events with “**Process Name**” not equal to your defined value. -- You can monitor to see if “**Process Name**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). +- You can monitor to see if “**Process Name**” isn't in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). diff --git a/windows/security/threat-protection/auditing/event-4928.md b/windows/security/threat-protection/auditing/event-4928.md index 2899b77a51..64481ef466 100644 --- a/windows/security/threat-protection/auditing/event-4928.md +++ b/windows/security/threat-protection/auditing/event-4928.md @@ -97,12 +97,12 @@ Failure event generates if an error occurs (**Status Code** != 0). Directory Replication Service options in AD Sites and Services -- **Status Code** \[Type = UInt32\]**:** if there are no issues or errors, the status code will be 0. If an error happened, you will receive Failure event and Status Code will not be equal to “**0**”. You can check error code meaning here: +- **Status Code** \[Type = UInt32\]**:** if there are no issues or errors, the status code will be 0. If an error happened, you'll receive Failure event and Status Code won't be equal to “**0**”. You can check error code meaning here: ## Security Monitoring Recommendations For 4928(S, F): An Active Directory replica source naming context was established. -- Monitor for **Source Address** field, because the source of new replication (new DRA) must be authorized for this action. If you find any unauthorized DRA you should trigger an event. +- Monitor for **Source Address** field, because the source of new replication (new DRA) must be authorized for this action. If you find any unauthorized DRA, you should trigger an event. - This event is typically used for Active Directory replication troubleshooting. \ No newline at end of file diff --git a/windows/security/threat-protection/auditing/event-4929.md b/windows/security/threat-protection/auditing/event-4929.md index 8d4802ca42..bd67b19fac 100644 --- a/windows/security/threat-protection/auditing/event-4929.md +++ b/windows/security/threat-protection/auditing/event-4929.md @@ -89,18 +89,18 @@ Failure event generates if an error occurs (**Status Code** != 0). - **Source Address** \[Type = UnicodeString\]: DNS record of the server from which the “remove” request was received. -- **Naming Context** \[Type = UnicodeString\]**:** naming context which was removed. +- **Naming Context** \[Type = UnicodeString\]**:** naming context that was removed. > **Note**  The Directory Tree of Active Directory tree is partitioned to allow sections to be distributed (replicated) to domain controllers in different domains within the forest. Each domain controller stores a copy of a specific part of the directory tree, called a **Naming Context** also known as Directory Partition. **Naming Context** is replicated as a unit to other domain controllers in the forest that contain a replica of the same sub tree. A **Naming Context** is also called a Directory Partition. - **Options** \[Type = UInt32\]: decimal value of [DRS Options](/openspecs/windows_protocols/ms-drsr/ac9c8a11-cd46-4080-acbf-9faa86344030). -- **Status Code** \[Type = UInt32\]**:** if there are no issues or errors, the status code will be 0. If an error happened, you will receive Failure event and Status Code will not be equal to “**0**”. You can check error code meaning here: +- **Status Code** \[Type = UInt32\]**:** if there are no issues or errors, the status code will be 0. If an error happened, you'll receive Failure event and Status Code won't be equal to “**0**”. You can check error code meaning here: ## Security Monitoring Recommendations For 4929(S, F): An Active Directory replica source naming context was removed. -- Monitor for **Source Address** field, because the source of the request must be authorized for this action. If you find any unauthorized DRA you should trigger an event. +- Monitor for **Source Address** field, because the source of the request must be authorized for this action. If you find any unauthorized DRA, you should trigger an event. - This event is typically used for Active Directory replication troubleshooting. \ No newline at end of file diff --git a/windows/security/threat-protection/auditing/event-4930.md b/windows/security/threat-protection/auditing/event-4930.md index ad5d6086a1..c63813a961 100644 --- a/windows/security/threat-protection/auditing/event-4930.md +++ b/windows/security/threat-protection/auditing/event-4930.md @@ -27,7 +27,7 @@ This event generates every time Active Directory replica source naming context w Failure event generates if an error occurs (**Status Code** != 0). -It is not possible to understand what exactly was modified from this event. +It isn't possible to understand what exactly was modified from this event. > **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. @@ -91,18 +91,18 @@ It is not possible to understand what exactly was modified from this event. - **Source Address** \[Type = UnicodeString\]: DNS record of computer from which the modification request was received. -- **Naming Context** \[Type = UnicodeString\]**:** naming context which was modified. +- **Naming Context** \[Type = UnicodeString\]**:** naming context that was modified. > **Note**  The Directory Tree of Active Directory tree is partitioned to allow sections to be distributed (replicated) to domain controllers in different domains within the forest. Each domain controller stores a copy of a specific part of the directory tree, called a **Naming Context** also known as Directory Partition. **Naming Context** is replicated as a unit to other domain controllers in the forest that contain a replica of the same sub tree. A **Naming Context** is also called a Directory Partition. - **Options** \[Type = UInt32\]: decimal value of [DRS Options](/openspecs/windows_protocols/ms-drsr/ac9c8a11-cd46-4080-acbf-9faa86344030). -- **Status Code** \[Type = UInt32\]**:** if there are no issues or errors, the status code will be 0. If an error happened, you will receive Failure event and Status Code will not be equal to “**0**”. You can check error code meaning here: +- **Status Code** \[Type = UInt32\]**:** if there are no issues or errors, the status code will be 0. If an error happened, you'll receive Failure event and Status Code won't be equal to “**0**”. You can check error code meaning here: ## Security Monitoring Recommendations For 4930(S, F): An Active Directory replica source naming context was modified. -- Monitor for **Source Address** field, because the source of the request must be authorized for this action. If you find any unauthorized DRA you should trigger an event. +- Monitor for **Source Address** field, because the source of the request must be authorized for this action. If you find any unauthorized DRA, you should trigger an event. - This event is typically used for Active Directory replication troubleshooting. \ No newline at end of file diff --git a/windows/security/threat-protection/auditing/event-4931.md b/windows/security/threat-protection/auditing/event-4931.md index 39a7be5a64..46b91b742c 100644 --- a/windows/security/threat-protection/auditing/event-4931.md +++ b/windows/security/threat-protection/auditing/event-4931.md @@ -27,7 +27,7 @@ This event generates every time Active Directory replica destination naming cont Failure event generates if an error occurs (**Status Code** != 0). -It is not possible to understand what exactly was modified from this event. +It isn't possible to understand what exactly was modified from this event. > **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. @@ -91,13 +91,13 @@ It is not possible to understand what exactly was modified from this event. - **Destination Address** \[Type = UnicodeString\]: DNS record of computer to which the modification request was sent. -- **Naming Context** \[Type = UnicodeString\]**:** naming context which was modified. +- **Naming Context** \[Type = UnicodeString\]**:** naming context that was modified. > **Note**  The Directory Tree of Active Directory tree is partitioned to allow sections to be distributed (replicated) to domain controllers in different domains within the forest. Each domain controller stores a copy of a specific part of the directory tree, called a **Naming Context** also known as Directory Partition. **Naming Context** is replicated as a unit to other domain controllers in the forest that contain a replica of the same sub tree. A **Naming Context** is also called a Directory Partition. - **Options** \[Type = UInt32\]: decimal value of [DRS Options](/openspecs/windows_protocols/ms-drsr/ac9c8a11-cd46-4080-acbf-9faa86344030). -- **Status Code** \[Type = UInt32\]**:** if there are no issues or errors, the status code will be 0. If an error happened, you will receive Failure event and Status Code will not be equal to “**0**”. You can check error code meaning here: +- **Status Code** \[Type = UInt32\]**:** if there are no issues or errors, the status code will be 0. If an error happened, you'll receive Failure event and Status Code won't be equal to “**0**”. You can check error code meaning here: ## Security Monitoring Recommendations diff --git a/windows/security/threat-protection/auditing/event-4945.md b/windows/security/threat-protection/auditing/event-4945.md index f5581407ab..cc7ffb2eec 100644 --- a/windows/security/threat-protection/auditing/event-4945.md +++ b/windows/security/threat-protection/auditing/event-4945.md @@ -25,7 +25,7 @@ ms.technology: windows-sec This event generates every time Windows Firewall service starts. -This event shows the inbound and/or outbound rule which was listed when the Windows Firewall started and applied for “Public” profile. +This event shows the inbound and/or outbound rule that was listed when the Windows Firewall started and applied for “Public” profile. This event generates per rule. @@ -75,11 +75,11 @@ This event generates per rule. - **Rule ID** \[Type = UnicodeString\]: the unique firewall rule identifier. - To see the unique ID of the rule you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you will see the list of Windows Firewall rule IDs (Name column) with parameters: + To see the unique ID of the rule, you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you'll see the list of Windows Firewall rule IDs (Name column) with parameters: Registry Editor FirewallRules key illustration -- **Rule Name** \[Type = UnicodeString\]: the name of the rule which was listed when the Windows Firewall started. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: +- **Rule Name** \[Type = UnicodeString\]: the name of the rule that was listed when the Windows Firewall started. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: Windows Firewall with Advanced Security illustration @@ -89,5 +89,5 @@ For 4945(S): A rule was listed when the Windows Firewall started. - Typically this event has an informational purpose. -- Unfortunately this event shows rules only for **Public** profile, but you still can compare this list with your organization's Windows Firewall baseline for Public profile rules on different computers, and trigger an alert if the configuration is not the same. +- Unfortunately this event shows rules only for **Public** profile, but you still can compare this list with your organization's Windows Firewall baseline for Public profile rules on different computers, and trigger an alert if the configuration isn't the same. diff --git a/windows/security/threat-protection/auditing/event-4946.md b/windows/security/threat-protection/auditing/event-4946.md index 505cec18fb..5a3a44929a 100644 --- a/windows/security/threat-protection/auditing/event-4946.md +++ b/windows/security/threat-protection/auditing/event-4946.md @@ -71,11 +71,11 @@ This event doesn't generate when new rule was added via Group Policy. - All -- Domain,Public +- Domain, Public -- Domain,Private +- Domain, Private -- Private,Public +- Private, Public - Public @@ -87,11 +87,11 @@ This event doesn't generate when new rule was added via Group Policy. - **Rule ID** \[Type = UnicodeString\]: the unique new firewall rule identifier. - To see the unique ID of the rule you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you will see the list of Windows Firewall rule IDs (Name column) with parameters: + To see the unique ID of the rule, you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you'll see the list of Windows Firewall rule IDs (Name column) with parameters: Registry Editor FirewallRules key illustration -- **Rule Name** \[Type = UnicodeString\]: the name of the rule which was added. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: +- **Rule Name** \[Type = UnicodeString\]: the name of the rule that was added. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: Windows Firewall with Advanced Security illustration @@ -99,5 +99,5 @@ This event doesn't generate when new rule was added via Group Policy. For 4946(S): A change has been made to Windows Firewall exception list. A rule was added. -- This event can be helpful in case you want to monitor all creations of new Firewall rules which were done locally. +- This event can be helpful in case you want to monitor all creations of new Firewall rules that were done locally. diff --git a/windows/security/threat-protection/auditing/event-4948.md b/windows/security/threat-protection/auditing/event-4948.md index 65c71e3cd4..ecc34d3112 100644 --- a/windows/security/threat-protection/auditing/event-4948.md +++ b/windows/security/threat-protection/auditing/event-4948.md @@ -71,11 +71,11 @@ This event doesn't generate when the rule was deleted via Group Policy. - All -- Domain,Public +- Domain, Public -- Domain,Private +- Domain, Private -- Private,Public +- Private, Public - Public @@ -87,11 +87,11 @@ This event doesn't generate when the rule was deleted via Group Policy. - **Rule ID** \[Type = UnicodeString\]: the unique identifier for deleted firewall rule. - To see the unique ID of the rule you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you will see the list of Windows Firewall rule IDs (Name column) with parameters: + To see the unique ID of the rule, you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you'll see the list of Windows Firewall rule IDs (Name column) with parameters: Registry Editor FirewallRules key illustration -- **Rule Name** \[Type = UnicodeString\]: the name of the rule which was deleted. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: +- **Rule Name** \[Type = UnicodeString\]: the name of the rule that was deleted. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: Windows Firewall with Advanced Security illustration @@ -99,5 +99,5 @@ This event doesn't generate when the rule was deleted via Group Policy. For 4948(S): A change has been made to Windows Firewall exception list. A rule was deleted. -- This event can be helpful in case you want to monitor all deletions of Firewall rules which were done locally. +- This event can be helpful in case you want to monitor all deletions of Firewall rules that were done locally. diff --git a/windows/security/threat-protection/auditing/event-4950.md b/windows/security/threat-protection/auditing/event-4950.md index 69db4a04e2..8c7148eb98 100644 --- a/windows/security/threat-protection/auditing/event-4950.md +++ b/windows/security/threat-protection/auditing/event-4950.md @@ -77,7 +77,7 @@ This event doesn't generate when Windows Firewall setting was changed via Group **New Setting:** -- **Type** \[Type = UnicodeString\]: the name of the setting which was modified. You can use “**netsh advfirewall**” command to see or set Windows Firewall settings, for example, to see settings for current\\active Windows Firewall profile you need to execute “**netsh advfirewall show currentprofile**” command: +- **Type** \[Type = UnicodeString\]: the name of the setting that was modified. You can use “**netsh advfirewall**” command to see or set Windows Firewall settings, for example, to see settings for current\\active Windows Firewall profile you need to execute “**netsh advfirewall show currentprofile**” command: Netsh advfirewall command illustration @@ -89,5 +89,5 @@ For 4950(S): A Windows Firewall setting has changed. - If you have a standard or baseline for Windows Firewall settings defined, monitor this event and check whether the settings reported by the event are still the same as were defined in your standard or baseline. -- This event can be helpful in case you want to monitor all changes in Windows Firewall settings which were done locally. +- This event can be helpful in case you want to monitor all changes in Windows Firewall settings that were done locally. diff --git a/windows/security/threat-protection/auditing/event-4951.md b/windows/security/threat-protection/auditing/event-4951.md index 060b9c4b83..6f7ede1970 100644 --- a/windows/security/threat-protection/auditing/event-4951.md +++ b/windows/security/threat-protection/auditing/event-4951.md @@ -1,6 +1,6 @@ --- -title: 4951(F) A rule has been ignored because its major version number was not recognized by Windows Firewall. (Windows 10) -description: Describes security event 4951(F) A rule has been ignored because its major version number was not recognized by Windows Firewall. +title: 4951(F) A rule has been ignored because its major version number wasn't recognized by Windows Firewall. (Windows 10) +description: Describes security event 4951(F) A rule has been ignored because its major version number wasn't recognized by Windows Firewall. ms.pagetype: security ms.prod: m365-security ms.mktglfcycl: deploy @@ -14,7 +14,7 @@ ms.author: dansimp ms.technology: windows-sec --- -# 4951(F): A rule has been ignored because its major version number was not recognized by Windows Firewall. +# 4951(F): A rule has been ignored because its major version number wasn't recognized by Windows Firewall. Event 4951 illustration @@ -25,7 +25,7 @@ ms.technology: windows-sec When you create or edit a Windows Firewall rule, the settings that you can include depend upon the version of Windows you use when creating the rule. As new settings are added to later versions of Windows or to service packs for existing versions of Windows, the version number of the rules processing engine is updated, and that version number is stamped into rules that are created by using that version of Windows. For example, Windows Vista produces firewall rules that are stamped with version "v2.0". Future versions of Windows might use "v2.1", or "v3.0" to indicate, respectively, minor or major changes and additions. -If you create a firewall rule on a newer version of Windows that references firewall settings that are not available on earlier versions of Windows, and then try to deploy that rule to computers running the earlier version of Windows, the firewall engine produces this error to indicate that it cannot process the rule. +If you create a firewall rule on a newer version of Windows that references firewall settings that aren't available on earlier versions of Windows, and then try to deploy that rule to computers running the earlier version of Windows, the firewall engine produces this error to indicate that it can't process the rule. The only solution is to remove the incompatible rule, and then deploy a compatible rule. @@ -73,11 +73,11 @@ The only solution is to remove the incompatible rule, and then deploy a compatib - All -- Domain,Public +- Domain, Public -- Domain,Private +- Domain, Private -- Private,Public +- Private, Public - Public @@ -89,17 +89,17 @@ The only solution is to remove the incompatible rule, and then deploy a compatib - **ID** \[Type = UnicodeString\]: the unique identifier for ignored firewall rule. - To see the unique ID of the rule you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you will see the list of Windows Firewall rule IDs (Name column) with parameters: + To see the unique ID of the rule, you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you'll see the list of Windows Firewall rule IDs (Name column) with parameters: Registry Editor FirewallRules key illustration -- **Name** \[Type = UnicodeString\]: the name of the rule which was ignored. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: +- **Name** \[Type = UnicodeString\]: the name of the rule that was ignored. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: Windows Firewall with Advanced Security illustration ## Security Monitoring Recommendations -For 4951(F): A rule has been ignored because its major version number was not recognized by Windows Firewall. +For 4951(F): A rule has been ignored because its major version number wasn't recognized by Windows Firewall. - This event can be a sign of software issues, Windows Firewall registry errors or corruption, or Group Policy setting misconfigurations. We recommend monitoring this event and investigating the reason for the condition. Typically this event indicates configuration issues, not security issues. From 5fbd3e07d79ac80f4a6e27a3acfdaa17d7929c04 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 17 Jun 2022 15:46:12 +0530 Subject: [PATCH 002/246] Acrolinx enhancement effort --- .../threat-protection/auditing/event-4953.md | 18 +++++++++--------- .../threat-protection/auditing/event-4957.md | 16 ++++++++-------- .../threat-protection/auditing/event-4958.md | 12 ++++++------ .../threat-protection/auditing/event-5030.md | 4 ++-- .../threat-protection/auditing/event-5031.md | 6 +++--- .../threat-protection/auditing/event-5038.md | 12 ++++++------ .../threat-protection/auditing/event-5039.md | 6 +++--- .../threat-protection/auditing/event-5051.md | 6 +++--- .../threat-protection/auditing/event-5056.md | 4 ++-- .../threat-protection/auditing/event-5057.md | 6 +++--- .../threat-protection/auditing/event-5058.md | 10 +++++----- .../threat-protection/auditing/event-5060.md | 4 ++-- .../threat-protection/auditing/event-5061.md | 10 +++++----- .../threat-protection/auditing/event-5063.md | 6 +++--- .../threat-protection/auditing/event-5064.md | 6 +++--- .../threat-protection/auditing/event-5065.md | 7 +++---- .../threat-protection/auditing/event-5066.md | 6 +++--- .../threat-protection/auditing/event-5067.md | 8 ++++---- .../threat-protection/auditing/event-5068.md | 8 ++++---- .../threat-protection/auditing/event-5069.md | 8 ++++---- 20 files changed, 81 insertions(+), 82 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4953.md b/windows/security/threat-protection/auditing/event-4953.md index 2d31faae0c..c327d3a349 100644 --- a/windows/security/threat-protection/auditing/event-4953.md +++ b/windows/security/threat-protection/auditing/event-4953.md @@ -1,6 +1,6 @@ --- -title: 4953(F) Windows Firewall ignored a rule because it could not be parsed. (Windows 10) -description: Describes security event 4953(F) Windows Firewall ignored a rule because it could not be parsed. +title: 4953(F) Windows Firewall ignored a rule because it couldn't be parsed. (Windows 10) +description: Describes security event 4953(F) Windows Firewall ignored a rule because it couldn't be parsed. ms.pagetype: security ms.prod: m365-security ms.mktglfcycl: deploy @@ -14,7 +14,7 @@ ms.author: dansimp ms.technology: windows-sec --- -# 4953(F): Windows Firewall ignored a rule because it could not be parsed. +# 4953(F): Windows Firewall ignored a rule because it couldn't be parsed. Event 4953 illustration @@ -23,7 +23,7 @@ ms.technology: windows-sec ***Event Description:*** -This event generates if Windows Firewall was not able to parse Windows Firewall rule for some reason. +This event generates if Windows Firewall wasn't able to parse Windows Firewall rule for some reason. It can happen if Windows Firewall rule registry entry was corrupted. @@ -72,11 +72,11 @@ It can happen if Windows Firewall rule registry entry was corrupted. - All -- Domain,Public +- Domain, Public -- Domain,Private +- Domain, Private -- Private,Public +- Private, Public - Public @@ -90,7 +90,7 @@ It can happen if Windows Firewall rule registry entry was corrupted. - **ID** \[Type = UnicodeString\]: the unique identifier for ignored firewall rule. - To see the unique ID of the rule, navigate to the “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you will see the list of Windows Firewall rule IDs (Name column) with parameters: + To see the unique ID of the rule, navigate to the “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you'll see the list of Windows Firewall rule IDs (Name column) with parameters: Registry Editor FirewallRules key illustration @@ -100,7 +100,7 @@ It can happen if Windows Firewall rule registry entry was corrupted. ## Security Monitoring Recommendations -For 4953(F): Windows Firewall ignored a rule because it could not be parsed. +For 4953(F): Windows Firewall ignored a rule because it couldn't be parsed. - This event can be a sign of software issues, Windows Firewall registry errors or corruption, or Group Policy setting misconfigurations. We recommend monitoring this event and investigating the reason for the condition. Typically this event indicates configuration issues, not security issues. diff --git a/windows/security/threat-protection/auditing/event-4957.md b/windows/security/threat-protection/auditing/event-4957.md index b83701e32b..0f2cc44b6b 100644 --- a/windows/security/threat-protection/auditing/event-4957.md +++ b/windows/security/threat-protection/auditing/event-4957.md @@ -1,6 +1,6 @@ --- -title: 4957(F) Windows Firewall did not apply the following rule. (Windows 10) -description: Describes security event 4957(F) Windows Firewall did not apply the following rule. +title: 4957(F) Windows Firewall didn't apply the following rule. (Windows 10) +description: Describes security event 4957(F) Windows Firewall didn't apply the following rule. ms.pagetype: security ms.prod: m365-security ms.mktglfcycl: deploy @@ -14,7 +14,7 @@ ms.author: dansimp ms.technology: windows-sec --- -# 4957(F): Windows Firewall did not apply the following rule. +# 4957(F): Windows Firewall didn't apply the following rule. Event 4957 illustration @@ -23,7 +23,7 @@ ms.technology: windows-sec ***Event Description:*** -This event generates when Windows Firewall starts or apply new rule, and the rule cannot be applied for some reason. +This event generates when Windows Firewall starts or apply new rule, and the rule can't be applied for some reason. > **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. @@ -69,21 +69,21 @@ This event generates when Windows Firewall starts or apply new rule, and the rul - **ID** \[Type = UnicodeString\]: the unique identifier for not applied firewall rule. - To see the unique ID of the rule you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you will see the list of Windows Firewall rule IDs (Name column) with parameters: + To see the unique ID of the rule, you need to navigate to “**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\FirewallRules”** registry key and you'll see the list of Windows Firewall rule IDs (Name column) with parameters: Registry Editor FirewallRules key illustration -- **Name** \[Type = UnicodeString\]: the name of the rule which was not applied. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: +- **Name** \[Type = UnicodeString\]: the name of the rule that wasn't applied. You can see the name of Windows Firewall rule using Windows Firewall with Advanced Security management console (**wf.msc**), check “Name” column: Windows Firewall with Advanced Security illustration **Error Information:** -- **Reason** \[Type = UnicodeString\]: the reason why the rule was not applied. +- **Reason** \[Type = UnicodeString\]: the reason why the rule wasn't applied. ## Security Monitoring Recommendations -For 4957(F): Windows Firewall did not apply the following rule. +For 4957(F): Windows Firewall didn't apply the following rule. - This event can be a sign of software issues, Windows Firewall registry errors or corruption, or Group Policy setting misconfigurations. We recommend monitoring this event and investigating the reason for the condition. Typically this event indicates configuration issues, not security issues. diff --git a/windows/security/threat-protection/auditing/event-4958.md b/windows/security/threat-protection/auditing/event-4958.md index 3fc2c85a83..5e6f8b57f9 100644 --- a/windows/security/threat-protection/auditing/event-4958.md +++ b/windows/security/threat-protection/auditing/event-4958.md @@ -1,6 +1,6 @@ --- -title: 4958(F) Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer. (Windows 10) -description: Describes security event 4958(F) Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer. +title: 4958(F) Windows Firewall didn't apply the following rule because the rule referred to items not configured on this computer. (Windows 10) +description: Describes security event 4958(F) Windows Firewall didn't apply the following rule because the rule referred to items not configured on this computer. ms.pagetype: security ms.prod: m365-security ms.mktglfcycl: deploy @@ -14,18 +14,18 @@ ms.author: dansimp ms.technology: windows-sec --- -# 4958(F): Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer. +# 4958(F): Windows Firewall didn't apply the following rule because the rule referred to items not configured on this computer. -Windows Firewall with Advanced Security processed a rule that contains parameters that cannot be resolved on the local computer. The rule is therefore not enforceable on the computer and so is excluded from the runtime state of the firewall. This is not necessarily an error. Examine the rule for applicability on the computers to which it was applied. +Windows Firewall with Advanced Security processed a rule that contains parameters that can't be resolved on the local computer. The rule is therefore not enforceable on the computer and so is excluded from the runtime state of the firewall. This exclusion isn't necessarily an error. Examine the rule for applicability on the computers to which it was applied. -There is no example of this event in this document. +There's no example of this event in this document. ***Subcategory:*** [Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md) ***Event Schema:*** -*Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer: +*Windows Firewall didn't apply the following rule because the rule referred to items not configured on this computer: Rule Information: %tID:%t%1 %tName:%t%2 diff --git a/windows/security/threat-protection/auditing/event-5030.md b/windows/security/threat-protection/auditing/event-5030.md index 9216275f2d..86502afb98 100644 --- a/windows/security/threat-protection/auditing/event-5030.md +++ b/windows/security/threat-protection/auditing/event-5030.md @@ -19,9 +19,9 @@ ms.technology: windows-sec Windows logs this event if the Windows Firewall service fails to start, or if it unexpectedly terminates. The error message indicates the cause of the service failure by including an error code in the text of the message. -This event doesn't generate during Windows Firewall service failures if Windows Firewall policy is incorrect\\corrupted or one of the service dependencies was not started. +This event doesn't generate during Windows Firewall service failures if Windows Firewall policy is incorrect\\corrupted or one of the service dependencies wasn't started. -There is no example of this event in this document. +There's no example of this event in this document. ***Subcategory:*** [Audit Other System Events](audit-other-system-events.md) diff --git a/windows/security/threat-protection/auditing/event-5031.md b/windows/security/threat-protection/auditing/event-5031.md index b54933cde7..0e6d81e9ac 100644 --- a/windows/security/threat-protection/auditing/event-5031.md +++ b/windows/security/threat-protection/auditing/event-5031.md @@ -25,7 +25,7 @@ ms.technology: windows-sec This event generates when an application was blocked from accepting incoming connections on the network by [Windows Filtering Platform](/windows/win32/fwp/windows-filtering-platform-start-page). -If you don’t have any firewall rules (Allow or Deny) in Windows Firewall for specific applications, you will get this event from [Windows Filtering Platform](/windows/win32/fwp/windows-filtering-platform-start-page) layer, because by default this layer is denying any incoming connections. +If you don’t have any firewall rules (Allow or Deny) in Windows Firewall for specific applications, you'll get this event from [Windows Filtering Platform](/windows/win32/fwp/windows-filtering-platform-start-page) layer, because by default this layer is denying any incoming connections. > **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. @@ -82,8 +82,8 @@ For 5031(F): The Windows Firewall Service blocked an application from accepting - You can use this event to detect applications for which no Windows Firewall rules were created. -- If you have a pre-defined application which should be used to perform the operation that was reported by this event, monitor events with “**Application**” not equal to your defined application. +- If you have a pre-defined application that should be used to perform the operation that was reported by this event, monitor events with “**Application**” not equal to your defined application. -- You can monitor to see if “**Application**” is not in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). +- You can monitor to see if “**Application**” isn't in a standard folder (for example, not in **System32** or **Program Files**) or is in a restricted folder (for example, **Temporary Internet Files**). - If you have a pre-defined list of restricted substrings or words in application names (for example, “**mimikatz**” or “**cain.exe**”), check for these substrings in “**Application**.” \ No newline at end of file diff --git a/windows/security/threat-protection/auditing/event-5038.md b/windows/security/threat-protection/auditing/event-5038.md index dbb32f1459..44d9fafb84 100644 --- a/windows/security/threat-protection/auditing/event-5038.md +++ b/windows/security/threat-protection/auditing/event-5038.md @@ -1,6 +1,6 @@ --- -title: 5038(F) Code integrity determined that the image hash of a file is not valid. (Windows 10) -description: Describes security event 5038(F) Code integrity determined that the image hash of a file is not valid. +title: 5038(F) Code integrity determined that the image hash of a file isn't valid. (Windows 10) +description: Describes security event 5038(F) Code integrity determined that the image hash of a file isn't valid. ms.pagetype: security ms.prod: m365-security ms.mktglfcycl: deploy @@ -14,16 +14,16 @@ ms.author: dansimp ms.technology: windows-sec --- -# 5038(F): Code integrity determined that the image hash of a file is not valid. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error. +# 5038(F): Code integrity determined that the image hash of a file isn't valid. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error. -This event generates by [Code Integrity](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd348642(v=ws.10)) feature, if signature of a file is not valid. +This event generates by [Code Integrity](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd348642(v=ws.10)) feature, if signature of a file isn't valid. -Code Integrity is a feature that improves the security of the operating system by validating the integrity of a driver or system file each time it is loaded into memory. Code Integrity detects whether an unsigned driver or system file is being loaded into the kernel, or whether a system file has been modified by malicious software that is being run by a user account with administrative permissions. On x64-based versions of the operating system, kernel-mode drivers must be digitally signed. +Code Integrity is a feature that improves the security of the operating system by validating the integrity of a driver or system file each time it's loaded into memory. Code Integrity detects whether an unsigned driver or system file is being loaded into the kernel, or whether a system file has been modified by malicious software that is being run by a user account with administrative permissions. On x64-based versions of the operating system, kernel-mode drivers must be digitally signed. -There is no example of this event in this document. +There's no example of this event in this document. ***Subcategory:*** [Audit System Integrity](audit-system-integrity.md) diff --git a/windows/security/threat-protection/auditing/event-5039.md b/windows/security/threat-protection/auditing/event-5039.md index 7194197d62..aec25c2291 100644 --- a/windows/security/threat-protection/auditing/event-5039.md +++ b/windows/security/threat-protection/auditing/event-5039.md @@ -19,9 +19,9 @@ ms.technology: windows-sec This event should be generated when registry key was virtualized using [LUAFV](https://blogs.msdn.com/b/alexcarp/archive/2009/06/25/the-deal-with-luafv-sys.aspx). -This event occurs very rarely during standard LUAFV registry key virtualization. +This event occurs rarely during standard LUAFV registry key virtualization. -There is no example of this event in this document. +There's no example of this event in this document. ***Subcategory:*** [Audit Registry](audit-registry.md) @@ -59,7 +59,7 @@ There is no example of this event in this document. ## Security Monitoring Recommendations -- There is no recommendation for this event in this document. +- There's no recommendation for this event in this document. diff --git a/windows/security/threat-protection/auditing/event-5051.md b/windows/security/threat-protection/auditing/event-5051.md index 67f25e7071..530cebdbe3 100644 --- a/windows/security/threat-protection/auditing/event-5051.md +++ b/windows/security/threat-protection/auditing/event-5051.md @@ -19,9 +19,9 @@ ms.technology: windows-sec This event should be generated when file was virtualized using [LUAFV](https://blogs.msdn.com/b/alexcarp/archive/2009/06/25/the-deal-with-luafv-sys.aspx). -This event occurs very rarely during standard LUAFV file virtualization. +This event occurs rarely during standard LUAFV file virtualization. -There is no example of this event in this document. +There's no example of this event in this document. ***Subcategory:*** [Audit File System](audit-file-system.md) @@ -59,5 +59,5 @@ There is no example of this event in this document. ## Security Monitoring Recommendations -- There is no recommendation for this event in this document. +- There's no recommendation for this event in this document. diff --git a/windows/security/threat-protection/auditing/event-5056.md b/windows/security/threat-protection/auditing/event-5056.md index a0be07f3bf..b8d749b9fe 100644 --- a/windows/security/threat-protection/auditing/event-5056.md +++ b/windows/security/threat-protection/auditing/event-5056.md @@ -27,9 +27,9 @@ For more information about Cryptographic Next Generation (CNG) visit these pages - -This event is mainly used for CNG troubleshooting. +This event is used for CNG troubleshooting. -There is no example of this event in this document. +There's no example of this event in this document. ***Subcategory:*** [Audit System Integrity](audit-system-integrity.md) diff --git a/windows/security/threat-protection/auditing/event-5057.md b/windows/security/threat-protection/auditing/event-5057.md index 8ef262994a..6f251535e5 100644 --- a/windows/security/threat-protection/auditing/event-5057.md +++ b/windows/security/threat-protection/auditing/event-5057.md @@ -17,7 +17,7 @@ ms.technology: windows-sec # 5057(F): A cryptographic primitive operation failed. -This event generates in case of CNG primitive operation failure. +This event generates if there's a CNG primitive operation failure. For more information about Cryptographic Next Generation (CNG) visit these pages: @@ -27,9 +27,9 @@ For more information about Cryptographic Next Generation (CNG) visit these pages - -This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. +This event is used for Cryptographic Next Generation (CNG) troubleshooting. -There is no example of this event in this document. +There's no example of this event in this document. ***Subcategory:*** [Audit System Integrity](audit-system-integrity.md) diff --git a/windows/security/threat-protection/auditing/event-5058.md b/windows/security/threat-protection/auditing/event-5058.md index eaa7c1b441..42a31d7a3a 100644 --- a/windows/security/threat-protection/auditing/event-5058.md +++ b/windows/security/threat-protection/auditing/event-5058.md @@ -23,7 +23,7 @@ ms.technology: windows-sec ***Event Description:*** -This event generates when an operation (read, write, delete, and so on) was performed on a file that contains a KSP key by using a [Key Storage Provider](/windows/win32/seccertenroll/cng-key-storage-providers) (KSP). This event generates only if one of the following KSPs were used: +This event generates when an operation (read, write, delete, and so on) was performed on a file that contains a KSP key by using a [Key Storage Provider](/windows/win32/seccertenroll/cng-key-storage-providers) (KSP). This event generates only if one of the following KSPs was used: - Microsoft Software Key Storage Provider @@ -81,13 +81,13 @@ You can see these events, for example, during certificate renewal or export oper **Subject:** -- **Security ID** \[Type = SID\]**:** SID of account that requested key file operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. +- **Security ID** \[Type = SID\]**:** SID of account that requested key file operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID can't be resolved, you'll see the source data in the event. > **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). - **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested key file operation. -- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following ones: - Domain NETBIOS name example: CONTOSO @@ -109,7 +109,7 @@ You can see these events, for example, during certificate renewal or export oper - Microsoft Smart Card Key Storage Provider -- **Algorithm Name** \[Type = UnicodeString\]: the name of cryptographic algorithm through which the key was used or accessed. For “Read persisted key from file” operation, this typically has “**UNKNOWN**” value. Can also have one of the following values: +- **Algorithm Name** \[Type = UnicodeString\]: the name of cryptographic algorithm through which the key was used or accessed. For “Read persisted key from file” operation, this algorithm has “**UNKNOWN**” value. Can also have one of the following values: - RSA – algorithm created by Ron Rivest, Adi Shamir, and Leonard Adleman. @@ -129,7 +129,7 @@ You can see these events, for example, during certificate renewal or export oper - ECDSA\_P521 – Elliptic Curve Digital Signature Algorithm with 521-bit key length. -- **Key Name** \[Type = UnicodeString\]: the name of the key (key container) with which operation was performed. For example, to get the list of **Key Names** for certificates for logged in user you can use “**certutil -store -user my**” command and check **Key Container** parameter in the output. Here is an output example: +- **Key Name** \[Type = UnicodeString\]: the name of the key (key container) with which operation was performed. For example, to get the list of **Key Names** for certificates for logged in user you can use “**certutil -store -user my**” command and check **Key Container** parameter in the output. Here's an output example: Certutil command illustration diff --git a/windows/security/threat-protection/auditing/event-5060.md b/windows/security/threat-protection/auditing/event-5060.md index e20a614013..b8f9fb0ef7 100644 --- a/windows/security/threat-protection/auditing/event-5060.md +++ b/windows/security/threat-protection/auditing/event-5060.md @@ -27,9 +27,9 @@ For more information about CNG, visit these pages: - -This event is mainly used for CNG troubleshooting. +This event is used for CNG troubleshooting. -There is no example of this event in this document. +There's no example of this event in this document. ***Subcategory:*** [Audit System Integrity](audit-system-integrity.md) diff --git a/windows/security/threat-protection/auditing/event-5061.md b/windows/security/threat-protection/auditing/event-5061.md index af59c9ccb8..58bcd9848d 100644 --- a/windows/security/threat-protection/auditing/event-5061.md +++ b/windows/security/threat-protection/auditing/event-5061.md @@ -23,7 +23,7 @@ ms.technology: windows-sec ***Event Description:*** -This event generates when a cryptographic operation (open key, create key, create key, and so on) was performed using a [Key Storage Provider](/windows/win32/seccertenroll/cng-key-storage-providers) (KSP). This event generates only if one of the following KSPs were used: +This event generates when a cryptographic operation (open key, create key, create key, and so on) was performed using a [Key Storage Provider](/windows/win32/seccertenroll/cng-key-storage-providers) (KSP). This event generates only if one of the following KSPs was used: - Microsoft Software Key Storage Provider @@ -78,13 +78,13 @@ This event generates when a cryptographic operation (open key, create key, creat **Subject:** -- **Security ID** \[Type = SID\]**:** SID of account that requested specific cryptographic operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. +- **Security ID** \[Type = SID\]**:** SID of account that requested specific cryptographic operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID can't be resolved, you'll see the source data in the event. > **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). - **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested specific cryptographic operation. -- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following: +- **Account Domain** \[Type = UnicodeString\]**:** subject’s domain or computer name. Formats vary, and include the following ones: - Domain NETBIOS name example: CONTOSO @@ -106,7 +106,7 @@ This event generates when a cryptographic operation (open key, create key, creat - Microsoft Smart Card Key Storage Provider -- **Algorithm Name** \[Type = UnicodeString\]: the name of cryptographic algorithm through which the key was used or accessed. For “Read persisted key from file” operation, this typically has “**UNKNOWN**” value. Can also have one of the following values: +- **Algorithm Name** \[Type = UnicodeString\]: the name of cryptographic algorithm through which the key was used or accessed. For “Read persisted key from file” operation, this algorithm has “**UNKNOWN**” value. Can also have one of the following values: - RSA – algorithm created by Ron Rivest, Adi Shamir, and Leonard Adleman. @@ -126,7 +126,7 @@ This event generates when a cryptographic operation (open key, create key, creat - ECDSA\_P521 – Elliptic Curve Digital Signature Algorithm with 521-bit key length. -- **Key Name** \[Type = UnicodeString\]: the name of the key (key container) with which operation was performed. For example, to get the list of **Key Names** for certificates for logged in user you can use “**certutil -store -user my**” command and check **Key Container** parameter in the output. Here is an output example: +- **Key Name** \[Type = UnicodeString\]: the name of the key (key container) with which operation was performed. For example, to get the list of **Key Names** for certificates for logged in user you can use “**certutil -store -user my**” command and check **Key Container** parameter in the output. Here's an output example: Certutil command illustration diff --git a/windows/security/threat-protection/auditing/event-5063.md b/windows/security/threat-protection/auditing/event-5063.md index 5038c7efce..ca597eccaf 100644 --- a/windows/security/threat-protection/auditing/event-5063.md +++ b/windows/security/threat-protection/auditing/event-5063.md @@ -17,7 +17,7 @@ ms.technology: windows-sec # 5063(S, F): A cryptographic provider operation was attempted. -This event generates in BCryptUnregisterProvider() and BCryptRegisterProvider() functions. These are Cryptographic Next Generation (CNG) functions. +This event generates in BCryptUnregisterProvider() and BCryptRegisterProvider() functions. These functions are Cryptographic Next Generation (CNG) functions. This event generates when cryptographic provider was registered or unregistered. @@ -27,9 +27,9 @@ For more information about Cryptographic Next Generation (CNG) visit these pages - -This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. +This event is used for Cryptographic Next Generation (CNG) troubleshooting. -There is no example of this event in this document. +There's no example of this event in this document. ***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) diff --git a/windows/security/threat-protection/auditing/event-5064.md b/windows/security/threat-protection/auditing/event-5064.md index 58926d7958..ae83f4488b 100644 --- a/windows/security/threat-protection/auditing/event-5064.md +++ b/windows/security/threat-protection/auditing/event-5064.md @@ -17,7 +17,7 @@ ms.technology: windows-sec # 5064(S, F): A cryptographic context operation was attempted. -This event generates in [BCryptCreateContext](/windows/win32/api/bcrypt/nf-bcrypt-bcryptcreatecontext)() and [BCryptDeleteContext](/windows/win32/api/bcrypt/nf-bcrypt-bcryptdeletecontext)() functions. These are Cryptographic Next Generation (CNG) functions. +This event generates in [BCryptCreateContext](/windows/win32/api/bcrypt/nf-bcrypt-bcryptcreatecontext)() and [BCryptDeleteContext](/windows/win32/api/bcrypt/nf-bcrypt-bcryptdeletecontext)() functions. These functions are Cryptographic Next Generation (CNG) functions. This event generates when cryptographic context was created or deleted. @@ -27,9 +27,9 @@ For more information about Cryptographic Next Generation (CNG) visit these pages - -This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. +This event is used for Cryptographic Next Generation (CNG) troubleshooting. -There is no example of this event in this document. +There's no example of this event in this document. ***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) diff --git a/windows/security/threat-protection/auditing/event-5065.md b/windows/security/threat-protection/auditing/event-5065.md index 7e24add6fe..e382f07e2f 100644 --- a/windows/security/threat-protection/auditing/event-5065.md +++ b/windows/security/threat-protection/auditing/event-5065.md @@ -16,8 +16,7 @@ ms.technology: windows-sec # 5065(S, F): A cryptographic context modification was attempted. - -This event generates in [BCryptConfigureContext](/windows/win32/api/bcrypt/nf-bcrypt-bcryptconfigurecontext)() function. This is a Cryptographic Next Generation (CNG) function. +This event generates in [BCryptConfigureContext](/windows/win32/api/bcrypt/nf-bcrypt-bcryptconfigurecontext)() function. This function is a Cryptographic Next Generation (CNG) function. This event generates when configuration information was changed for existing CNG context. @@ -27,9 +26,9 @@ For more information about Cryptographic Next Generation (CNG) visit these pages - -This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. +This event is used for Cryptographic Next Generation (CNG) troubleshooting. -There is no example of this event in this document. +There's no example of this event in this document. ***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) diff --git a/windows/security/threat-protection/auditing/event-5066.md b/windows/security/threat-protection/auditing/event-5066.md index 310525c71a..6a40bb0b06 100644 --- a/windows/security/threat-protection/auditing/event-5066.md +++ b/windows/security/threat-protection/auditing/event-5066.md @@ -17,7 +17,7 @@ ms.technology: windows-sec # 5066(S, F): A cryptographic function operation was attempted. -This event generates in [BCryptAddContextFunction](/windows/win32/api/bcrypt/nf-bcrypt-bcryptaddcontextfunction)() and [BCryptRemoveContextFunction](/windows/win32/api/bcrypt/nf-bcrypt-bcryptremovecontextfunction)() functions. These are Cryptographic Next Generation (CNG) functions. +This event generates in [BCryptAddContextFunction](/windows/win32/api/bcrypt/nf-bcrypt-bcryptaddcontextfunction)() and [BCryptRemoveContextFunction](/windows/win32/api/bcrypt/nf-bcrypt-bcryptremovecontextfunction)() functions. These functions are Cryptographic Next Generation (CNG) functions. This event generates when cryptographic function was added or removed from the list of functions that are supported by an existing CNG context. @@ -27,9 +27,9 @@ For more information about Cryptographic Next Generation (CNG) visit these pages - -This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. +This event is used for Cryptographic Next Generation (CNG) troubleshooting. -There is no example of this event in this document. +There's no example of this event in this document. ***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) diff --git a/windows/security/threat-protection/auditing/event-5067.md b/windows/security/threat-protection/auditing/event-5067.md index 509b5d140a..02b76446df 100644 --- a/windows/security/threat-protection/auditing/event-5067.md +++ b/windows/security/threat-protection/auditing/event-5067.md @@ -17,19 +17,19 @@ ms.technology: windows-sec # 5067(S, F): A cryptographic function modification was attempted. -This event generates in [BCryptConfigureContextFunction](/windows/win32/api/bcrypt/nf-bcrypt-bcryptconfigurecontextfunction)() function. This is a Cryptographic Next Generation (CNG) function. +This event generates in [BCryptConfigureContextFunction](/windows/win32/api/bcrypt/nf-bcrypt-bcryptconfigurecontextfunction)() function. This function is a Cryptographic Next Generation (CNG) function. This event generates when configuration information for the cryptographic function of an existing CNG context was changed. -For more information about Cryptographic Next Generation (CNG) visit these pages: +For more information about Cryptographic Next Generation (CNG), visit these pages: - - -This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. +This event is used for Cryptographic Next Generation (CNG) troubleshooting. -There is no example of this event in this document. +There's no example of this event in this document. ***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) diff --git a/windows/security/threat-protection/auditing/event-5068.md b/windows/security/threat-protection/auditing/event-5068.md index 1214a053db..ed2e8582db 100644 --- a/windows/security/threat-protection/auditing/event-5068.md +++ b/windows/security/threat-protection/auditing/event-5068.md @@ -17,17 +17,17 @@ ms.technology: windows-sec # 5068(S, F): A cryptographic function provider operation was attempted. -This event generates in BCryptAddContextFunctionProvider() and BCryptRemoveContextFunctionProvider() functions. These are Cryptographic Next Generation (CNG) functions. +This event generates in BCryptAddContextFunctionProvider() and BCryptRemoveContextFunctionProvider() functions. These functions are Cryptographic Next Generation (CNG) functions. -For more information about Cryptographic Next Generation (CNG) visit these pages: +For more information about Cryptographic Next Generation (CNG), visit these pages: - - -This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. +This event is used for Cryptographic Next Generation (CNG) troubleshooting. -There is no example of this event in this document. +There's no example of this event in this document. ***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) diff --git a/windows/security/threat-protection/auditing/event-5069.md b/windows/security/threat-protection/auditing/event-5069.md index dadbcf3347..fc14219958 100644 --- a/windows/security/threat-protection/auditing/event-5069.md +++ b/windows/security/threat-protection/auditing/event-5069.md @@ -17,19 +17,19 @@ ms.technology: windows-sec # 5069(S, F): A cryptographic function property operation was attempted. -This event generates in [BCryptSetContextFunctionProperty](/windows/win32/api/bcrypt/nf-bcrypt-bcryptsetcontextfunctionproperty)() function. This is a Cryptographic Next Generation (CNG) function. +This event generates in [BCryptSetContextFunctionProperty](/windows/win32/api/bcrypt/nf-bcrypt-bcryptsetcontextfunctionproperty)() function. This function is a Cryptographic Next Generation (CNG) function. This event generates when named property for a cryptographic function in an existing CNG context was added or removed. -For more information about Cryptographic Next Generation (CNG) visit these pages: +For more information about Cryptographic Next Generation (CNG), visit these pages: - - -This event is mainly used for Cryptographic Next Generation (CNG) troubleshooting. +This event is used for Cryptographic Next Generation (CNG) troubleshooting. -There is no example of this event in this document. +There's no example of this event in this document. ***Subcategory:*** [Audit Other Policy Change Events](audit-other-policy-change-events.md) From a861796474084c717172f517d3b562acfe4d3aca Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 22 Jun 2022 13:12:36 +0530 Subject: [PATCH 003/246] Acrolinx Enhancement Effort --- ...ss-policies-that-apply-on-a-file-server.md | 2 +- ...esource-attributes-on-files-and-folders.md | 2 +- ...r-user-and-device-claims-during-sign-in.md | 6 +- ...loying-advanced-security-audit-policies.md | 30 ++-- .../auditing/security-auditing-overview.md | 4 +- .../block-untrusted-fonts-in-enterprise.md | 26 ++-- ...tion-based-protection-of-code-integrity.md | 24 +-- ...tion-based-protection-of-code-integrity.md | 32 ++-- .../get-support-for-security-baselines.md | 8 +- .../mbsa-removal-and-guidance.md | 6 +- .../configure-md-app-guard.md | 20 +-- .../faq-md-app-guard.yml | 26 ++-- .../reqs-md-app-guard.md | 10 +- .../msft-security-dev-lifecycle.md | 4 +- ...tions-for-app-related-security-policies.md | 6 +- ...iew-of-threat-mitigations-in-windows-10.md | 44 +++--- ...-the-health-of-windows-10-based-devices.md | 144 +++++++++--------- .../access-this-computer-from-the-network.md | 16 +- .../account-lockout-duration.md | 8 +- .../security-compliance-toolkit-10.md | 6 +- 20 files changed, 212 insertions(+), 212 deletions(-) diff --git a/windows/security/threat-protection/auditing/monitor-the-central-access-policies-that-apply-on-a-file-server.md b/windows/security/threat-protection/auditing/monitor-the-central-access-policies-that-apply-on-a-file-server.md index a1780808e5..15c31fb0d2 100644 --- a/windows/security/threat-protection/auditing/monitor-the-central-access-policies-that-apply-on-a-file-server.md +++ b/windows/security/threat-protection/auditing/monitor-the-central-access-policies-that-apply-on-a-file-server.md @@ -23,7 +23,7 @@ ms.technology: windows-sec This article describes how to monitor changes to the central access policies (CAPs) that apply to a file server when using advanced security auditing options to monitor dynamic access control objects. CAPs are created on a domain controller and then applied to file servers through Group Policy management. -Use the following procedures to configure and verify security auditing settings that are used to monitor changes to the set of CAPs on a file server. The following procedures assume that you have configured and deployed dynamic access control, including CAPs and claims, in your network. If you have not yet deployed dynamic access control in your network, see [Deploy a Central Access Policy (Demonstration Steps)](/windows-server/identity/solution-guides/deploy-a-central-access-policy--demonstration-steps-). +Use the following procedures to configure and verify security auditing settings that are used to monitor changes to the set of CAPs on a file server. The following procedures assume that you have configured and deployed dynamic access control, including CAPs and claims, in your network. If you haven't yet deployed dynamic access control in your network, see [Deploy a Central Access Policy (Demonstration Steps)](/windows-server/identity/solution-guides/deploy-a-central-access-policy--demonstration-steps-). **To configure settings to monitor changes to central access policies** diff --git a/windows/security/threat-protection/auditing/monitor-the-resource-attributes-on-files-and-folders.md b/windows/security/threat-protection/auditing/monitor-the-resource-attributes-on-files-and-folders.md index 20be28d785..73427802a4 100644 --- a/windows/security/threat-protection/auditing/monitor-the-resource-attributes-on-files-and-folders.md +++ b/windows/security/threat-protection/auditing/monitor-the-resource-attributes-on-files-and-folders.md @@ -21,7 +21,7 @@ ms.technology: windows-sec # Monitor the resource attributes on files and folders -This topic for the IT professional describes how to monitor attempts to change settings to the resource attributes on files when you are using advanced security auditing options to monitor dynamic access control objects. +This topic for the IT professional describes how to monitor attempts to change settings to the resource attributes on files when you're using advanced security auditing options to monitor dynamic access control objects. If your organization has a carefully thought out authorization configuration for resources, changes to these resource attributes can create potential security risks. Examples include: diff --git a/windows/security/threat-protection/auditing/monitor-user-and-device-claims-during-sign-in.md b/windows/security/threat-protection/auditing/monitor-user-and-device-claims-during-sign-in.md index 865b1b5aaf..759bc149b4 100644 --- a/windows/security/threat-protection/auditing/monitor-user-and-device-claims-during-sign-in.md +++ b/windows/security/threat-protection/auditing/monitor-user-and-device-claims-during-sign-in.md @@ -21,11 +21,11 @@ ms.technology: windows-sec # Monitor user and device claims during sign-in -This topic for the IT professional describes how to monitor user and device claims that are associated with a user’s security token when you are using advanced security auditing options to monitor dynamic access control objects. +This topic for the IT professional describes how to monitor user and device claims that are associated with a user’s security token when you're using advanced security auditing options to monitor dynamic access control objects. -Device claims are associated with the system that is used to access resources that are protected with Dynamic Access Control. User claims are attributes that are associated with a user. User claims and device claims are included in the user’s security token used at sign-on. For example, information about Department, Company, Project, or Security clearances might be included in the token. +Device claims are associated with the system that is used to access resources that are protected with Dynamic Access Control. User claims are attributes that are associated with a user. User claims and device claims are included in the user’s security token used at the sign-in stage. For example, information about Department, Company, Project, or Security clearances might be included in the token. -Use the following procedures to monitor changes to user claims and device claims in the user’s sign-on token and to verify the changes. These procedures assume that you have configured and deployed Dynamic Access Control, including central access policies, claims, and other components, in your network. If you have not yet deployed Dynamic Access Control in your network, see [Deploy a Central Access Policy (Demonstration Steps)](/windows-server/identity/solution-guides/deploy-a-central-access-policy--demonstration-steps-). +Use the following procedures to monitor changes to user claims and device claims in the user’s sign-in token and to verify the changes. These procedures assume that you have configured and deployed Dynamic Access Control, including central access policies, claims, and other components, in your network. If you haven't yet deployed Dynamic Access Control in your network, see [Deploy a Central Access Policy (Demonstration Steps)](/windows-server/identity/solution-guides/deploy-a-central-access-policy--demonstration-steps-). >**Note:**  Your server might function differently based on the version and edition of the operating system that is installed, your account permissions, and your menu settings. diff --git a/windows/security/threat-protection/auditing/planning-and-deploying-advanced-security-audit-policies.md b/windows/security/threat-protection/auditing/planning-and-deploying-advanced-security-audit-policies.md index 4f9f9b93e8..08a07d6718 100644 --- a/windows/security/threat-protection/auditing/planning-and-deploying-advanced-security-audit-policies.md +++ b/windows/security/threat-protection/auditing/planning-and-deploying-advanced-security-audit-policies.md @@ -23,7 +23,7 @@ ms.technology: windows-sec This article for IT professionals explains the options that security policy planners should consider and the tasks they must complete to deploy an effective security audit policy in a network that includes advanced security audit policies. -Organizations invest heavily in security applications and services, such as antimalware software, firewalls, and encryption. But no matter how much security hardware or software you deploy, how tightly you control the rights of users, or how carefully you configure security permissions on your data, the job isn't complete unless you have a well-defined, timely auditing strategy to track the effectiveness of your defenses and identify attempts to circumvent them. +Organizations invest heavily in security applications and services, such as antimalware software, firewalls, and encryption. But no matter how much security hardware or software you deploy, how tightly you control the rights of users, or how carefully you configure security permissions on your data, the job isn't complete unless you've a well-defined, timely auditing strategy to track the effectiveness of your defenses and identify attempts to circumvent them. To be well-defined and timely, an auditing strategy must provide useful tracking data for an organization's most important resources, critical behaviors, and potential risks. In many organizations, it must also provide proof that IT operations comply with corporate and regulatory requirements. @@ -134,7 +134,7 @@ To effectively audit user activity, begin by listing the different types of user Also, if external users can access your organization's data, be sure to identify them. Determine whether they're a business partner, customer, or general user; the data they have access to; and the permissions they have to access that data. -The following table illustrates an analysis of users on a network. Our example contains only a single column titled "Possible auditing considerations," but you may want to create additional columns to differentiate between different types of network activity, such as logon hours and permission use. +The following table illustrates an analysis of users on a network. Our example contains only a single column titled "Possible auditing considerations," but you may want to create more columns to differentiate between different types of network activity, such as sign-in hours and permission use. | Groups | Data | Possible auditing considerations | | - | - | - | @@ -187,7 +187,7 @@ By using Group Policy, you can apply your security audit policy to defined group - Decide whether every policy setting that you select should be enforced across the organization or apply only to selected users or computers. You can then combine these audit policy settings into GPOs and link them to the appropriate Active Directory containers. - By default, options set in GPOs that are linked to higher levels of Active Directory sites, domains, and OUs are inherited by all OUs at lower levels. However, a GPO that's linked at a lower level can overwrite inherited policies. - For example, you might use a domain GPO to assign an organization-wide group of audit settings but want a certain OU to get a defined group of additional settings. To do this, you can link a second GPO to that specific lower-level OU. Then, a logon audit setting that's applied at the OU level will override a conflicting logon audit setting that's applied at the domain level, unless you've taken special steps to apply Group Policy loopback processing. + For example, you might use a domain GPO to assign an organization-wide group of audit settings but want a certain OU to get a defined group of extra settings. To do this assignation, you can link a second GPO to that specific lower-level OU. Then, a sign-in audit setting that's applied at the OU level will override a conflicting sign-in audit setting that's applied at the domain level, unless you've taken special steps to apply Group Policy loopback processing. - Audit policies are computer policies. Therefore, they must be applied through GPOs that are applied to *computer* OUs, not to *user* OUs. But in most cases, you can apply audit settings for only specified resources and groups of users by configuring SACLs on the relevant objects. This functionality enables auditing for a security group that contains only the users you specify. @@ -270,12 +270,12 @@ Compromise to an organization's data resources can cause tremendous financial lo The settings in the previous section relate to activity involving the files, folders, and network shares that are stored on a network. The settings in this section focus on the users who may try to access those resources, including employees, partners, and customers. -In most cases, these attempts are legitimate, and the network needs to make data readily available to legitimate users. But in other cases, employees, partners, and others may try to access resources that they have no legitimate reason to access. You can use security auditing to track a variety of user activities on a particular computer to diagnose and resolve problems for legitimate users and to identify and address illegitimate activities. The following are important settings that you should evaluate to track user activity on your network: +In most cases, these attempts are legitimate, and the network needs to make data readily available to legitimate users. But in other cases, employees, partners, and others may try to access resources that they have no legitimate reason to access. You can use security auditing to track various user activities on a particular computer to diagnose and resolve problems for legitimate users and to identify and address illegitimate activities. The following are important settings that you should evaluate to track user activity on your network: -- **Account Logon\\[Audit Credential Validation](audit-credential-validation.md)**: This setting enables you to track all successful and unsuccessful logon attempts. A pattern of unsuccessful attempts may indicate that a user or application is using credentials that are no longer valid. Or the user or app is trying to use a variety of credentials in succession in hope that one of these attempts will eventually succeed. These events occur on the computer that's authoritative for the credentials. For domain accounts, the domain controller is authoritative. For local accounts, the local computer is authoritative. +- **Account Logon\\[Audit Credential Validation](audit-credential-validation.md)**: This setting enables you to track all successful and unsuccessful sign-in attempts. A pattern of unsuccessful attempts may indicate that a user or application is using credentials that are no longer valid. Or the user or app is trying to use various credentials in succession in hope that one of these attempts will eventually succeed. These events occur on the computer that's authoritative for the credentials. For domain accounts, the domain controller is authoritative. For local accounts, the local computer is authoritative. - **Detailed Tracking\\[Audit Process Creation](audit-process-creation.md) and Detailed Tracking\\[Audit Process Termination](audit-process-termination.md)**: These policy settings enable you to monitor the applications that a user opens and close on a computer. -- **DS Access\\[Audit Directory Service Access](audit-directory-service-access.md)** and **DS Access\\[Audit Directory Service Changes](audit-directory-service-changes.md)**: These policy settings provide a detailed audit trail of attempts to access, create, modify, delete, move, or undelete objects in Active Directory Domain Services (AD DS). Only domain administrators have permissions to modify AD DS objects, so it's important to identify malicious attempts to modify these objects. Also, although domain administrators should be among an organization's most trusted employees, the use of the **Audit Directory Service Access** and **Audit Directory Service Changes** settings enable you to monitor and verify that only approved changes are made to AD DS. These audit events are logged only on domain controllers. -- **Logon/Logoff\\[Audit Account Lockout](audit-account-lockout.md)**: Another common security scenario occurs when a user attempts to log on with an account that's been locked out. It's important to identify these events and to determine whether the attempt to use an account that was locked out is malicious. +- **DS Access\\[Audit Directory Service Access](audit-directory-service-access.md)** and **DS Access\\[Audit Directory Service Changes](audit-directory-service-changes.md)**: These policy settings provide a detailed audit trail of attempts to access, create, modify, delete, move, or undelete objects in Active Directory Domain Services (AD DS). Only domain administrators have permissions to modify AD DS objects, so it's important to identify malicious attempts to modify these objects. Also, although domain administrators should be among an organization's most trusted employees, the use of the **Audit Directory Service Access** and **Audit Directory Service Changes** settings enables you to monitor and verify that only approved changes are made to AD DS. These audit events are logged only on domain controllers. +- **Logon/Logoff\\[Audit Account Lockout](audit-account-lockout.md)**: Another common security scenario occurs when a user attempts to sign in with an account that's been locked out. It's important to identify these events and to determine whether the attempt to use an account that was locked out is malicious. - **Logon/Logoff\\[Audit Logoff](audit-logoff.md)** and **Logon/Logoff\\[Audit Logon](audit-logon.md)**: Logon and logoff events are essential to tracking user activity and detecting potential attacks. Logon events are related to the creation of logon sessions, and they occur on the computer that was accessed. For an interactive logon, events are generated on the computer that was logged on to. For network logon, such as accessing a shared resource, events are generated on the computer that hosts the resource that was accessed. Logoff events are generated when logon sessions are terminated. > [!NOTE] @@ -309,7 +309,7 @@ The following network activity policy settings enable you to monitor security-re - **Logon/Logoff\\[Audit Network Policy Server](audit-network-policy-server.md)**: Organizations that use RADIUS (IAS) and Network Access Protection (NAP) to set and maintain security requirements for external users can use this policy setting to monitor the effectiveness of these policies and to determine whether anyone is trying to circumvent these protections. - **Policy Change**: These policy settings and events enable you to track changes to important security policies on a local computer or network. Because policies are typically established by administrators to help secure network resources, monitoring any changes or attempted changes to these policies can be an important aspect of security management for a network. - **Policy Change\\[Audit Audit Policy Change](audit-audit-policy-change.md)**: This policy setting allows you to monitor changes to the audit policy. If malicious users obtain domain administrator credentials, they can temporarily disable essential security audit policy settings so that their other activities on the network can't be detected. -- **Policy Change\\[Audit Filtering Platform Policy Change](audit-filtering-platform-policy-change.md)**: This policy setting can be used to monitor a variety of changes to an organization's IPsec policies. +- **Policy Change\\[Audit Filtering Platform Policy Change](audit-filtering-platform-policy-change.md)**: This policy setting can be used to monitor various changes to an organization's IPsec policies. - **Policy Change\\[Audit MPSSVC Rule-Level Policy Change](audit-mpssvc-rule-level-policy-change.md)**: This policy setting determines if the operating system generates audit events when changes are made to policy rules for the Microsoft Protection Service (MPSSVC.exe), which is used by Windows Firewall. Changes to firewall rules are important for understanding the security state of the computer and how well it's protected against network attacks. ### Confirm operating system version compatibility @@ -331,9 +331,9 @@ These settings enable you to exercise much tighter control over which activities ### *Success*, *failure*, or both -Whichever event settings you include in your plan, you also have to decide whether you want to log an event when the activity fails or succeeds or both successes *and* failures. This is an important question. The answer depends on the criticality of the event and the implications of the decision for event volume. +Whichever event settings you include in your plan, you also have to decide whether you want to log an event when the activity fails or succeeds or both successes *and* failures. This question is an important one. The answer depends on the criticality of the event and the implications of the decision for event volume. -For example, on a file server that's accessed frequently by legitimate users, you may want to log an event only when an *unsuccessful* attempt to access data takes place, because this could be evidence of an unauthorized or malicious user. In this case, logging *successful* attempts to access the server would quickly fill the event log with benign events. +For example, on a file server that's accessed frequently by legitimate users, you may want to log an event only when an *unsuccessful* attempt to access data takes place, because this access failure could be evidence of an unauthorized or malicious user. In this case, logging *successful* attempts to access the server would quickly fill the event log with benign events. But if the file share has sensitive information, such as trade secrets, you may want to log every access attempt so that you have an audit trail of every user who tries to access the resource. @@ -341,12 +341,12 @@ But if the file share has sensitive information, such as trade secrets, you may Networks may contain hundreds of servers that run critical services or store critical data, all of which need to be monitored. There may be tens or even hundreds of thousands of computers on the network. These numbers may not be an issue if the ratio of servers or client computers per administrator is low. And even if an administrator who is responsible for auditing security and performance issues has relatively few computers to monitor, you need to decide how the administrator will obtain event data to review. Following are some options for obtaining the event data. -- Will you keep event data on a local computer until an administrator logs on to review this data? If so, the administrator needs to have physical or remote access to the Event Viewer on each client computer or server. And the remote access and firewall settings on each client computer or server need to be configured to enable this access. You also need to decide how often the administrator can visit each computer, and adjust the size of the audit log so that critical information isn't deleted if the log reaches capacity. -- Will you collect event data so that it can be reviewed from a central console? If so, there are a number of computer management products, such as the Audit Collection Services in Microsoft Operations Manager 2007 and 2012, that you can use to collect and filter event data. Presumably this solution enables a single administrator to review larger amounts of data than using the local storage option. But in some cases, this method can make it more difficult to detect clusters of related events that can occur on a single computer. +- Will you keep event data on a local computer until an administrator signs in to review this data? If so, the administrator needs to have physical or remote access to the Event Viewer on each client computer or server. And the remote access and firewall settings on each client computer or server need to be configured to enable this access. You also need to decide how often the administrator can visit each computer, and adjust the size of the audit log so that critical information isn't deleted if the log reaches capacity. +- Will you collect event data so that it can be reviewed from a central console? If so, there are many computer management products, such as the Audit Collection Services in Microsoft Operations Manager 2007 and 2012, that you can use to collect and filter event data. Presumably this solution enables a single administrator to review larger amounts of data than using the local storage option. But in some cases, this method can make it more difficult to detect clusters of related events that can occur on a single computer. In addition, whether you choose to leave audit data on an individual computer or consolidate it at a central location, you need to decide how large the log file should be and what happens when the log reaches its maximum size. To configure these options, open Event Viewer, expand **Windows Logs**, right-click **Security**, and select **Properties**. You can configure the following properties: -- **Overwrite events as needed (oldest events first)**: This is the default option, which is acceptable in most situations. +- **Overwrite events as needed (oldest events first)**: This option is the default one, which is acceptable in most situations. - **Archive the log when full, do not overwrite events**: This option can be used when all log data needs to be saved. But the scenario suggests that you may not be reviewing audit data frequently enough. - **Do not overwrite events (Clear logs manually)**. This option stops the collection of audit data when the log file reaches its maximum size. Older data is retained at the expense of the most recent audit events. Use this option only if you don't want to lose any audit data, don't want to create an archive of the event log, and are committed to reviewing data before the maximum log size is reached. @@ -359,7 +359,7 @@ Configuration\\Administrative Templates\\Windows Components\\Event Log Service\\ - **Retain old events**: This policy setting controls event log behavior when the log file reaches its maximum size. When this policy setting is enabled and a log file reaches its maximum size, new events aren't written to the log and are lost. When this policy setting is disabled and a log file reaches its maximum size, new events overwrite old events. - **Backup log automatically when full**: This policy setting controls event log behavior when the log file reaches its maximum size. It takes effect only if the **Retain old events** policy setting is enabled. If you enable these policy settings, the event log file is automatically closed and renamed when it's full. A new log file is then started. If you disable or don't configure this policy setting and the **Retain old events** policy setting is enabled, new events are discarded, and the old events are retained. -Many organizations are now required to store archived log files for a number of years. Consult with regulatory compliance officers in your organization to determine whether such guidelines apply to your organization. For more information, see the [IT Compliance Management Guide](/previous-versions/tn-archive/dd206732(v=technet.10)). +Many organizations are now required to store archived log files for many years. Consult with regulatory compliance officers in your organization to determine whether such guidelines apply to your organization. For more information, see the [IT Compliance Management Guide](/previous-versions/tn-archive/dd206732(v=technet.10)). ## Deploy the security audit policy @@ -373,4 +373,4 @@ However, unless you can run fairly realistic simulations of network usage patter - A limited set of security audit policy settings, such as **Logon/Logoff** and **Account Logon** - A combination of limited OUs and audit policy settings—for example, targeting servers in only the Accounting OU with **Object Access** policy settings -After you successfully complete one or more limited deployments, you should confirm that the audit data that's collected is manageable with your management tools and administrators. After you confirm that the pilot deployment is effective, you need to ensure that you have the necessary tools and staff to expand the deployment to include additional OUs and sets of audit policy settings until production deployment is complete. \ No newline at end of file +After you successfully complete one or more limited deployments, you should confirm that the audit data that's collected is manageable with your management tools and administrators. After you confirm that the pilot deployment is effective, you need to ensure that you have the necessary tools and staff to expand the deployment to include more OUs and sets of audit policy settings until production deployment is complete. \ No newline at end of file diff --git a/windows/security/threat-protection/auditing/security-auditing-overview.md b/windows/security/threat-protection/auditing/security-auditing-overview.md index 1c305a4439..7d7e21c1f3 100644 --- a/windows/security/threat-protection/auditing/security-auditing-overview.md +++ b/windows/security/threat-protection/auditing/security-auditing-overview.md @@ -25,14 +25,14 @@ Topics in this section are for IT professionals and describes the security audit ## -Security auditing is one of the most powerful tools that you can use to maintain the integrity of your system. As part of your overall security strategy, you should determine the level of auditing that is appropriate for your environment. Auditing should identify attacks (successful or not) that pose a threat to your network, and attacks against resources that you have determined to be valuable in your risk assessment. +Security auditing is one of the most powerful tools that you can use to maintain the integrity of your system. As part of your overall security strategy, you should determine the level of auditing that is appropriate for your environment. Auditing should identify attacks (successful or not) that pose a threat to your network, and attacks against resources that you've determined to be valuable in your risk assessment. ## In this section | Topic | Description | | - | - | |[Basic security audit policies](basic-security-audit-policies.md) |Before you implement auditing, you must decide on an auditing policy. A basic audit policy specifies categories of security-related events that you want to audit. When this version of Windows is first installed, all auditing categories are disabled. By enabling various auditing event categories, you can implement an auditing policy that suits the security needs of your organization. | -|[Advanced security audit policies](./advanced-security-auditing.md) |Advanced security audit policy settings are found in **Security Settings\Advanced Audit Policy Configuration\System Audit Policies** and appear to overlap with basic security audit policies, but they are recorded and applied differently. | +|[Advanced security audit policies](./advanced-security-auditing.md) |Advanced security audit policy settings are found in **Security Settings\Advanced Audit Policy Configuration\System Audit Policies** and appear to overlap with basic security audit policies, but they're recorded and applied differently. | diff --git a/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md b/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md index 564c7cdfe4..95aa186d93 100644 --- a/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md +++ b/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md @@ -1,6 +1,6 @@ --- title: Block untrusted fonts in an enterprise (Windows 10) -description: To help protect your company from attacks which may originate from untrusted or attacker controlled font files, we've created the Blocking Untrusted Fonts feature. +description: To help protect your company from attacks that may originate from untrusted or attacker controlled font files, we've created the Blocking Untrusted Fonts feature. ms.reviewer: manager: dansimp ms.prod: m365-security @@ -19,13 +19,13 @@ ms.technology: windows-sec > Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/WindowsForBusiness/Compare). -To help protect your company from attacks which may originate from untrusted or attacker-controlled font files, we’ve created the Blocking Untrusted Fonts feature. Using this feature, you can turn on a global setting that stops your employees from loading untrusted fonts processed using the Graphics Device Interface (GDI) onto your network. Untrusted fonts are any font installed outside of the `%windir%/Fonts` directory. Blocking untrusted fonts helps prevent both remote (web-based or email-based) and local EOP attacks that can happen during the font file-parsing process. +To help protect your company from attacks that may originate from untrusted or attacker-controlled font files, we’ve created the Blocking Untrusted Fonts feature. Using this feature, you can turn on a global setting that stops your employees from loading untrusted fonts processed using the Graphics Device Interface (GDI) onto your network. Untrusted fonts are any font installed outside of the `%windir%/Fonts` directory. Blocking untrusted fonts helps prevent both remote (web-based or email-based) and local EOP attacks that can happen during the font file-parsing process. ## What does this mean for me? -Blocking untrusted fonts helps improve your network and employee protection against font-processing-related attacks. By default, this feature is not turned on. +Blocking untrusted fonts helps improve your network and employee protection against font-processing-related attacks. By default, this feature isn't turned on. ## How does this feature work? -There are 3 ways to use this feature: +There are three ways to use this feature: - **On.** Helps stop any font processed using GDI from loading outside of the `%windir%/Fonts` directory. It also turns on event logging. @@ -37,9 +37,9 @@ There are 3 ways to use this feature: - **Exclude apps to load untrusted fonts.** You can exclude specific apps, allowing them to load untrusted fonts, even while this feature is turned on. For instructions, see [Fix apps having problems because of blocked fonts](#fix-apps-having-problems-because-of-blocked-fonts). ## Potential reductions in functionality -After you turn this feature on, your employees might experience reduced functionality when: +After you turn on this feature, your employees might experience reduced functionality when: -- Sending a print job to a remote printer server that uses this feature and where the spooler process hasn’t been specifically excluded. In this situation, any fonts that aren’t already available in the server’s %windir%/Fonts folder won’t be used. +- Sending a print job to a remote printer server that uses this feature and where the spooler process hasn’t been excluded. In this situation, any fonts that aren’t already available in the server’s %windir%/Fonts folder won’t be used. - Printing using fonts provided by the installed printer’s graphics .dll file, outside of the %windir%/Fonts folder. For more information, see [Introduction to Printer Graphics DLLs](/windows-hardware/drivers/print/introduction-to-printer-graphics-dlls). @@ -55,13 +55,13 @@ Use Group Policy or the registry to turn this feature on, off, or to use audit m **To turn on and use the Blocking Untrusted Fonts feature through Group Policy** 1. Open the Group Policy editor (gpedit.msc) and go to `Computer Configuration\Administrative Templates\System\Mitigation Options\Untrusted Font Blocking`. -2. Click **Enabled** to turn the feature on, and then click one of the following **Mitigation Options**: +2. Click **Enabled** to turn on the feature, and then click one of the following **Mitigation Options**: - - **Block untrusted fonts and log events.** Turns the feature on, blocking untrusted fonts and logging installation attempts to the event log. + - **Block untrusted fonts and log events.** Turns on the feature, blocking untrusted fonts and logging installation attempts to the event log. - - **Do not block untrusted fonts.** Turns the feature on, but doesn't block untrusted fonts nor does it log installation attempts to the event log. + - **Do not block untrusted fonts.** Turns on the feature, but doesn't block untrusted fonts nor does it log installation attempts to the event log. - - **Log events without blocking untrusted fonts**. Turns the feature on, logging installation attempts to the event log, but not blocking untrusted fonts. + - **Log events without blocking untrusted fonts**. Turns on the feature, logging installation attempts to the event log, but not blocking untrusted fonts. 3. Click **OK**. @@ -90,7 +90,7 @@ To turn this feature on, off, or to use audit mode: 5. Restart your computer. ## View the event log -After you turn this feature on, or start using Audit mode, you can look at your event logs for details. +After you turn on this feature, or start using Audit mode, you can look at your event logs for details. **To look at your event log** @@ -128,7 +128,7 @@ After you turn this feature on, or start using Audit mode, you can look at your ## Fix apps having problems because of blocked fonts Your company may still need apps that are having problems because of blocked fonts, so we suggest that you first run this feature in Audit mode to determine which fonts are causing the problems. -After you figure out the problematic fonts, you can try to fix your apps in 2 ways: by directly installing the fonts into the %windir%/Fonts directory or by excluding the underlying processes and letting the fonts load. As the default solution, we highly recommend that you install the problematic font. Installing fonts is safer than excluding apps because excluded apps can load any font, trusted or untrusted. +After you figure out the problematic fonts, you can try to fix your apps in two ways: by directly installing the fonts into the %windir%/Fonts directory or by excluding the underlying processes and letting the fonts load. As the default solution, we highly recommend that you install the problematic font. Installing fonts is safer than excluding apps because excluded apps can load any font, trusted or untrusted. **To fix your apps by installing the problematic fonts (recommended)** @@ -138,7 +138,7 @@ After you figure out the problematic fonts, you can try to fix your apps in 2 wa 1. On each computer with the app installed, open regedit.exe and go to `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\`.

For example, if you want to exclude Microsoft Word processes, you’d use `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Winword.exe`. -2. Add any additional processes that need to be excluded here, and then turn the Blocking untrusted fonts feature on, using the steps in [Turn on and use the Blocking Untrusted Fonts feature](#turn-on-and-use-the-blocking-untrusted-fonts-feature), earlier in this article. +2. Add other processes that need to be excluded here, and then turn on the Blocking untrusted fonts feature, using the steps in [Turn on and use the Blocking Untrusted Fonts feature](#turn-on-and-use-the-blocking-untrusted-fonts-feature), earlier in this article. ## Related content diff --git a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md index 4a0981cf1f..b51d3cbf0e 100644 --- a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md @@ -23,8 +23,8 @@ ms.technology: windows-sec This topic covers different ways to enable Hypervisor-protected code integrity (HVCI) on Windows 10 and Windows 11. Some applications, including device drivers, may be incompatible with HVCI. -This can cause devices or software to malfunction and in rare cases may result in a blue screen. Such issues may occur after HVCI has been turned on or during the enablement process itself. -If this happens, see [Troubleshooting](#troubleshooting) for remediation steps. +This incompatibility can cause devices or software to malfunction and in rare cases may result in a blue screen. Such issues may occur after HVCI has been turned on or during the enablement process itself. +If these issues occur, see [Troubleshooting](#troubleshooting) for remediation steps. > [!NOTE] > Because it makes use of *Mode Based Execution Control*, HVCI works better with Intel Kaby Lake or AMD Zen 2 CPUs and newer. Processors without MBEC will rely on an emulation of this feature, called *Restricted User Mode*, which has a bigger impact on performance. @@ -60,7 +60,7 @@ Enabling in Intune requires using the Code Integrity node in the [AppLocker CSP] 3. Double-click **Turn on Virtualization Based Security**. -4. Click **Enabled** and under **Virtualization Based Protection of Code Integrity**, select **Enabled with UEFI lock** to ensure HVCI cannot be disabled remotely or select **Enabled without UEFI lock**. +4. Click **Enabled** and under **Virtualization Based Protection of Code Integrity**, select **Enabled with UEFI lock** to ensure HVCI can't be disabled remotely or select **Enabled without UEFI lock**. ![Enable HVCI using Group Policy.](../images/enable-hvci-gp.png) @@ -70,7 +70,7 @@ To apply the new policy on a domain-joined computer, either restart or run `gpup ### Use registry keys to enable virtualization-based protection of code integrity -Set the following registry keys to enable HVCI. This provides exactly the same set of configuration options provided by Group Policy. +Set the following registry keys to enable HVCI. These keys provide exactly the same set of configuration options provided by Group Policy. @@ -208,7 +208,7 @@ Get-CimInstance –ClassName Win32_DeviceGuard –Namespace root\Microsoft\Windo > [!NOTE] > Mode Based Execution Control property will only be listed as available starting with Windows 10 version 1803 and Windows 11 version 21H2. -The output of this command provides details of the available hardware-based security features as well as those features that are currently enabled. +The output of this command provides details of the available hardware-based security features and those features that are currently enabled. #### AvailableSecurityProperties @@ -251,7 +251,7 @@ This field indicates whether the Windows Defender Credential Guard or HVCI servi Value | Description -|- -**0.** | No services configured. +**0.** | No services are configured. **1.** | If present, Windows Defender Credential Guard is configured. **2.** | If present, HVCI is configured. **3.** | If present, System Guard Secure Launch is configured. @@ -279,7 +279,7 @@ This field indicates whether VBS is enabled and running. Value | Description -|- -**0.** | VBS is not enabled. +**0.** | VBS isn't enabled. **1.** | VBS is enabled but not running. **2.** | VBS is enabled and running. @@ -295,7 +295,7 @@ Another method to determine the available and enabled Windows Defender Device Gu A. If a device driver fails to load or crashes at runtime, you may be able to update the driver using **Device Manager**. -B. If you experience software or device malfunction after using the above procedure to turn on HVCI, but you are able to log in to Windows, you can turn off HVCI by renaming or deleting the SIPolicy.p7b file from `\Windows\System32\CodeIntegrity\` and then restart your device. +B. If you experience software or device malfunction after using the above procedure to turn on HVCI, but you're able to sign in to Windows, you can turn off HVCI by renaming or deleting the SIPolicy.p7b file from `\Windows\System32\CodeIntegrity\` and then restart your device. C. If you experience a critical error during boot or your system is unstable after using the above procedure to turn on HVCI, you can recover using the Windows Recovery Environment (Windows RE). To boot to Windows RE, see [Windows RE Technical Reference](/windows-hardware/manufacture/desktop/windows-recovery-environment--windows-re--technical-reference). After logging in to Windows RE, you can turn off HVCI by renaming or deleting the SIPolicy.p7b file from `\Windows\System32\CodeIntegrity\` and then restart your device. @@ -315,7 +315,7 @@ C. If you experience a critical error during boot or your system is unstable aft HVCI can protect a Hyper-V virtual machine, just as it would a physical machine. The steps to enable Windows Defender Application Control are the same from within the virtual machine. -WDAC protects against malware running in the guest virtual machine. It does not provide additional protection from the host administrator. From the host, you can disable WDAC for a virtual machine: +WDAC protects against malware running in the guest virtual machine. It doesn't provide extra protection from the host administrator. From the host, you can disable WDAC for a virtual machine: ```powershell Set-VMSecurity -VMName -VirtualizationBasedSecurityOptOut $true @@ -324,6 +324,6 @@ Set-VMSecurity -VMName -VirtualizationBasedSecurityOptOut $true ### Requirements for running HVCI in Hyper-V virtual machines - The Hyper-V host must run at least Windows Server 2016 or Windows 10 version 1607. - The Hyper-V virtual machine must be Generation 2, and running at least Windows Server 2016 or Windows 10. -- HVCI and [nested virtualization](/virtualization/hyper-v-on-windows/user-guide/nested-virtualization) can be enabled at the same time. To enable the HyperV role on the virtual machine, you must first install the HyperV role in a Windows nested virtualization environment. -- Virtual Fibre Channel adapters are not compatible with HVCI. Before attaching a virtual Fibre Channel Adapter to a virtual machine, you must first opt out of virtualization-based security using `Set-VMSecurity`. -- The AllowFullSCSICommandSet option for pass-through disks is not compatible with HVCI. Before configuring a pass-through disk with AllowFullSCSICommandSet, you must first opt out of virtualization-based security using `Set-VMSecurity`. +- HVCI and [nested virtualization](/virtualization/hyper-v-on-windows/user-guide/nested-virtualization) can be enabled at the same time. To enable the Hyper-V role on the virtual machine, you must first install the Hyper-V role in a Windows nested virtualization environment. +- Virtual Fibre Channel adapters aren't compatible with HVCI. Before attaching a virtual Fibre Channel Adapter to a virtual machine, you must first opt out of virtualization-based security using `Set-VMSecurity`. +- The AllowFullSCSICommandSet option for pass-through disks isn't compatible with HVCI. Before configuring a pass-through disk with AllowFullSCSICommandSet, you must first opt out of virtualization-based security using `Set-VMSecurity`. diff --git a/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md index bec34fe509..7a99baa345 100644 --- a/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md @@ -1,6 +1,6 @@ --- title: Deployment guidelines for Windows Defender Device Guard (Windows 10) -description: Plan your deployment of Hypervisor-Protected Code Integrity (aka Memory Integrity). Learn about hardware requirements, deployment approaches, code signing and code integrity policies. +description: Plan your deployment of Hypervisor-Protected Code Integrity (also known as Memory Integrity). Learn about hardware requirements, deployment approaches, code signing and code integrity policies. keywords: virtualization, security, malware ms.prod: m365-security ms.mktglfcycl: deploy @@ -16,12 +16,12 @@ ms.author: dansimp ms.technology: windows-sec --- -# Baseline protections and additional qualifications for virtualization-based protection of code integrity +# Baseline protections and other qualifications for virtualization-based protection of code integrity **Applies to** - Windows 10 -Computers must meet certain hardware, firmware, and software requirements in order to take advantage of Hypervisor-Protected Code Integrity (HVCI), a virtualization-based security (VBS) feature in Windows. HVCI is referred to as Memory Integrity under the Core Isolation section of the Windows security settings. Computers lacking these requirements can still be protected by Windows Defender Application Control (WDAC) policies—the difference is that those computers will not be as hardened against certain threats. +Computers must meet certain hardware, firmware, and software requirements in order to take advantage of Hypervisor-Protected Code Integrity (HVCI), a virtualization-based security (VBS) feature in Windows. HVCI is referred to as Memory Integrity under the Core Isolation section of the Windows security settings. Computers lacking these requirements can still be protected by Windows Defender Application Control (WDAC) policies—the difference is that those computers won't be as hardened against certain threats. For example, hardware that includes CPU virtualization extensions and SLAT will be hardened against malware that attempts to gain access to the kernel, but without protected BIOS options such as “Boot only from internal hard drive,” the computer could be booted (by a malicious person who has physical access) into an operating system on bootable media. @@ -38,42 +38,42 @@ The following tables provide more information about the hardware, firmware, and |Baseline Protections | Description | Security benefits | |--------------------------------|----------------------------------------------------|-------------------| | Hardware: **64-bit CPU** | A 64-bit computer is required for the Windows hypervisor to provide VBS. | | -| Hardware: **CPU virtualization extensions**,
plus **extended page tables** | These hardware features are required for VBS:
One of the following virtualization extensions:
• VT-x (Intel) or
• AMD-V
And:
• Extended page tables, also called Second Level Address Translation (SLAT). | VBS provides isolation of the secure kernel from the normal operating system. Vulnerabilities and zero-days in the normal operating system cannot be exploited because of this isolation. | -| Firmware: **UEFI firmware version 2.3.1.c or higher with UEFI Secure Boot** | See the System.Fundamentals.Firmware.UEFISecureBoot requirement in the [Windows Hardware Compatibility Specifications for Windows 10, version 1809 and Windows Server 2019 - Systems download](https://go.microsoft.com/fwlink/?linkid=2027110). You can find previous versions of the Windows Hardware Compatibility Program Specifications and Policies [here](/windows-hardware/design/compatibility/whcp-specifications-policies). | UEFI Secure Boot helps ensure that the device boots only authorized code. This can prevent boot kits and root kits from installing and persisting across reboots. | +| Hardware: **CPU virtualization extensions**,
plus **extended page tables** | These hardware features are required for VBS:
One of the following virtualization extensions:
• VT-x (Intel) or
• AMD-V
And:
• Extended page tables, also called Second Level Address Translation (SLAT). | VBS provides isolation of the secure kernel from the normal operating system. Vulnerabilities and zero-days in the normal operating system can't be exploited because of this isolation. | +| Firmware: **UEFI firmware version 2.3.1.c or higher with UEFI Secure Boot** | See the System.Fundamentals.Firmware.UEFISecureBoot requirement in the [Windows Hardware Compatibility Specifications for Windows 10, version 1809 and Windows Server 2019 - Systems download](https://go.microsoft.com/fwlink/?linkid=2027110). You can find previous versions of the Windows Hardware Compatibility Program Specifications and Policies [here](/windows-hardware/design/compatibility/whcp-specifications-policies). | UEFI Secure Boot helps ensure that the device boots only authorized code. This guarantee can prevent boot kits and root kits from installing and persisting across reboots. | | Firmware: **Secure firmware update process** | UEFI firmware must support secure firmware update found under the System.Fundamentals.Firmware.UEFISecureBoot requirement in the [Windows Hardware Compatibility Specifications for Windows 10, version 1809 and Windows Server 2019 - Systems download](https://go.microsoft.com/fwlink/?linkid=2027110). You can find previous versions of the Windows Hardware Compatibility Program Specifications and Policies [here](/windows-hardware/design/compatibility/whcp-specifications-policies). | UEFI firmware just like software can have security vulnerabilities that, when found, need to be patched through firmware updates. Patching helps prevent root kits from getting installed. | -| Software: **HVCI compatible drivers** | See the Filter.Driver.DeviceGuard.DriverCompatibility requirement in the [Windows Hardware Compatibility Specifications for Windows 10, version 1809 and Windows Server 2019 - Filter driver download](https://go.microsoft.com/fwlink/?linkid=2027110). You can find previous versions of the Windows Hardware Compatibility Program Specifications and Policies [here](/windows-hardware/design/compatibility/whcp-specifications-policies). | [HVCI Compatible](https://blogs.msdn.microsoft.com/windows_hardware_certification/2015/05/22/driver-compatibility-with-device-guard-in-windows-10/) drivers help ensure that VBS can maintain appropriate memory permissions. This increases resistance to bypassing vulnerable kernel drivers and helps ensure that malware cannot run in kernel. Only code verified through code integrity can run in kernel mode. | +| Software: **HVCI compatible drivers** | See the Filter.Driver.DeviceGuard.DriverCompatibility requirement in the [Windows Hardware Compatibility Specifications for Windows 10, version 1809 and Windows Server 2019 - Filter driver download](https://go.microsoft.com/fwlink/?linkid=2027110). You can find previous versions of the Windows Hardware Compatibility Program Specifications and Policies [here](/windows-hardware/design/compatibility/whcp-specifications-policies). | [HVCI Compatible](https://blogs.msdn.microsoft.com/windows_hardware_certification/2015/05/22/driver-compatibility-with-device-guard-in-windows-10/) drivers help ensure that VBS can maintain appropriate memory permissions. This increases resistance to bypassing vulnerable kernel drivers and helps ensure that malware can't run in kernel. Only code verified through code integrity can run in kernel mode. | | Software: Qualified **Windows operating system** | Windows 10 Enterprise, Windows 10 Pro, Windows 10 Education, Windows Server 2016, or Windows 10 IoT Enterprise

Important:
Windows Server 2016 running as a domain controller does not support Windows Defender Credential Guard. Only virtualization-based protection of code integrity is supported in this configuration.

| Support for VBS and for management features. | > **Important**  The following tables list additional qualifications for improved security. You can use WDAC and HVCI with hardware, firmware, and software that support baseline protections, even if they do not support protections for improved security. However, we strongly recommend meeting these additional qualifications to significantly strengthen the level of security that WDAC and HVCI can provide. -## Additional qualifications for improved security +## Other qualifications for improved security -The following tables describe additional hardware and firmware qualifications, and the improved security that is available when these qualifications are met. +The following tables describe other hardware and firmware qualifications, and the improved security that is available when these qualifications are met. -### Additional security qualifications starting with Windows 10, version 1507, and Windows Server 2016, Technical Preview 4 +### More security qualifications starting with Windows 10, version 1507, and Windows Server 2016, Technical Preview 4 | Protections for Improved Security | Description | Security benefits | |---------------------------------------------|----------------------------------------------------|------| -| Firmware: **Securing Boot Configuration and Management** | • BIOS password or stronger authentication must be supported.
• In the BIOS configuration, BIOS authentication must be set.
• There must be support for protected BIOS option to configure list of permitted boot devices (for example, “Boot only from internal hard drive”) and boot device order, overriding BOOTORDER modification made by operating system.
• In the BIOS configuration, BIOS options related to security and boot options (list of permitted boot devices, boot order) must be secured to prevent other operating systems from starting and to prevent changes to the BIOS settings. | • BIOS password or stronger authentication helps ensure that only authenticated Platform BIOS administrators can change BIOS settings. This helps protect against a physically present user with BIOS access.
• Boot order when locked provides protection against the computer being booted into WinRE or another operating system on bootable media. | +| Firmware: **Securing Boot Configuration and Management** | • BIOS password or stronger authentication must be supported.
• In the BIOS configuration, BIOS authentication must be set.
• There must be support for protected BIOS option to configure list of permitted boot devices (for example, “Boot only from internal hard drive”) and boot device order, overriding BOOTORDER modification made by operating system.
• In the BIOS configuration, BIOS options related to security and boot options (list of permitted boot devices, boot order) must be secured to prevent other operating systems from starting and to prevent changes to the BIOS settings. | • BIOS password or stronger authentication helps ensure that only authenticated Platform BIOS administrators can change BIOS settings. This guarantee helps protect against a physically present user with BIOS access.
• Boot order when locked provides protection against the computer being booted into WinRE or another operating system on bootable media. |
-### Additional security qualifications starting with Windows 10, version 1607, and Windows Server 2016 +### More security qualifications starting with Windows 10, version 1607, and Windows Server 2016 | Protections for Improved Security | Description | Security benefits | |---------------------------------------------|----------------------------------------------------|-----| -| Firmware: **Hardware Rooted Trust Platform Secure Boot** | • Boot Integrity (Platform Secure Boot) must be supported. See the System.Fundamentals.Firmware.CS.UEFISecureBoot.ConnectedStandby requirement in the [Windows Hardware Compatibility Specifications for Windows 10, version 1809 and Windows Server 2019 - Systems download](https://go.microsoft.com/fwlink/?linkid=2027110). You can find previous versions of the Windows Hardware Compatibility Program Specifications and Policies [here](/windows-hardware/design/compatibility/whcp-specifications-policies).
• The Hardware Security Test Interface (HSTI) 1.1.a must be implemented. See [Hardware Security Testability Specification](/windows-hardware/test/hlk/testref/hardware-security-testability-specification). | • Boot Integrity (Platform Secure Boot) from Power-On provides protections against physically present attackers, and defense-in-depth against malware.
• HSTI 1.1.a provides additional security assurance for correctly secured silicon and platform. | +| Firmware: **Hardware Rooted Trust Platform Secure Boot** | • Boot Integrity (Platform Secure Boot) must be supported. See the System.Fundamentals.Firmware.CS.UEFISecureBoot.ConnectedStandby requirement in the [Windows Hardware Compatibility Specifications for Windows 10, version 1809 and Windows Server 2019 - Systems download](https://go.microsoft.com/fwlink/?linkid=2027110). You can find previous versions of the Windows Hardware Compatibility Program Specifications and Policies [here](/windows-hardware/design/compatibility/whcp-specifications-policies).
• The Hardware Security Test Interface (HSTI) 1.1.a must be implemented. See [Hardware Security Testability Specification](/windows-hardware/test/hlk/testref/hardware-security-testability-specification). | • Boot Integrity (Platform Secure Boot) from Power-On provides protections against physically present attackers, and defense-in-depth against malware.
• HSTI 1.1.a provides extra security assurance for correctly secured silicon and platform. | | Firmware: **Firmware Update through Windows Update** | Firmware must support field updates through Windows Update and UEFI encapsulation update. | Helps ensure that firmware updates are fast, secure, and reliable. | -| Firmware: **Securing Boot Configuration and Management** | • Required BIOS capabilities: Ability of OEM to add ISV, OEM, or Enterprise Certificate in Secure Boot DB at manufacturing time.
• Required configurations: Microsoft UEFI CA must be removed from Secure Boot DB. Support for 3rd-party UEFI modules is permitted but should leverage ISV-provided certificates or OEM certificate for the specific UEFI software.| • Enterprises can choose to allow proprietary EFI drivers/applications to run.
• Removing Microsoft UEFI CA from Secure Boot DB provides full control to enterprises over software that runs before the operating system boots. | +| Firmware: **Securing Boot Configuration and Management** | • Required BIOS capabilities: Ability of OEM to add ISV, OEM, or Enterprise Certificate in Secure Boot DB at manufacturing time.
• Required configurations: Microsoft UEFI CA must be removed from Secure Boot DB. Support for 3rd-party UEFI modules is permitted but should use ISV-provided certificates or OEM certificate for the specific UEFI software.| • Enterprises can choose to allow proprietary EFI drivers/applications to run.
• Removing Microsoft UEFI CA from Secure Boot DB provides full control to enterprises over software that runs before the operating system boots. |
-### Additional security qualifications starting with Windows 10, version 1703 +### More security qualifications starting with Windows 10, version 1703 | Protections for Improved Security | Description | Security benefits | |---------------------------------------------|----------------------------------------------------|------| -| Firmware: **VBS enablement of NX protection for UEFI runtime services** | • VBS will enable No-Execute (NX) protection on UEFI runtime service code and data memory regions. UEFI runtime service code must support read-only page protections, and UEFI runtime service data must not be executable.
• UEFI runtime service must meet these requirements:
    • Implement UEFI 2.6 EFI_MEMORY_ATTRIBUTES_TABLE. All UEFI runtime service memory (code and data) must be described by this table.
    • PE sections need to be page-aligned in memory (not required for in non-volitile storage).
    • The Memory Attributes Table needs to correctly mark code and data as RO/NX for configuration by the OS:
        • All entries must include attributes EFI_MEMORY_RO, EFI_MEMORY_XP, or both
        • No entries may be left with neither of the above attributes, indicating memory that is both executable and writable. Memory must be either readable and executable or writeable and non-executable.

Notes:
• This only applies to UEFI runtime service memory, and not UEFI boot service memory.
• This protection is applied by VBS on OS page tables.


Please also note the following:
• Do not use sections that are both writeable and executable
• Do not attempt to directly modify executable system memory
• Do not use dynamic code | • Vulnerabilities in UEFI runtime, if any, will be blocked from compromising VBS (such as in functions like UpdateCapsule and SetVariable)
• Reduces the attack surface to VBS from system firmware. | -| Firmware: **Firmware support for SMM protection** | The [Windows SMM Security Mitigations Table (WSMT) specification](https://download.microsoft.com/download/1/8/A/18A21244-EB67-4538-BAA2-1A54E0E490B6/WSMT.docx) contains details of an Advanced Configuration and Power Interface (ACPI) table that was created for use with Windows operating systems that support Windows virtualization-based security (VBS) features.| • Protects against potential vulnerabilities in UEFI runtime services, if any, will be blocked from compromising VBS (such as in functions like UpdateCapsule and SetVariable)
• Reduces the attack surface to VBS from system firmware.
• Blocks additional security attacks against SMM. | +| Firmware: **VBS enablement of NX protection for UEFI runtime services** | • VBS will enable No-Execute (NX) protection on UEFI runtime service code and data memory regions. UEFI runtime service code must support read-only page protections, and UEFI runtime service data must not be executable.
• UEFI runtime service must meet these requirements:
    • Implement UEFI 2.6 EFI_MEMORY_ATTRIBUTES_TABLE. All UEFI runtime service memory (code and data) must be described by this table.
    • PE sections need to be page-aligned in memory (not required for in non-volitile storage).
    • The Memory Attributes Table needs to correctly mark code and data as RO/NX for configuration by the OS:
        • All entries must include attributes EFI_MEMORY_RO, EFI_MEMORY_XP, or both
        • No entries may be left with neither of the above attributes, indicating memory that is both executable and writable. Memory must be either readable and executable or writeable and non-executable.

Notes:
• This only applies to UEFI runtime service memory, and not UEFI boot service memory.
• This protection is applied by VBS on OS page tables.


Also note the following guidelines:
• Don't use sections that are both writeable and executable
• Don't attempt to directly modify executable system memory
• Don't use dynamic code | • Vulnerabilities in UEFI runtime, if any, will be blocked from compromising VBS (such as in functions like UpdateCapsule and SetVariable)
• Reduces the attack surface to VBS from system firmware. | +| Firmware: **Firmware support for SMM protection** | The [Windows SMM Security Mitigations Table (WSMT) specification](https://download.microsoft.com/download/1/8/A/18A21244-EB67-4538-BAA2-1A54E0E490B6/WSMT.docx) contains details of an Advanced Configuration and Power Interface (ACPI) table that was created for use with Windows operating systems that support Windows virtualization-based security (VBS) features.| • Protects against potential vulnerabilities in UEFI runtime services, if any, will be blocked from compromising VBS (such as in functions like UpdateCapsule and SetVariable)
• Reduces the attack surface to VBS from system firmware.
• Blocks other security attacks against SMM. | diff --git a/windows/security/threat-protection/get-support-for-security-baselines.md b/windows/security/threat-protection/get-support-for-security-baselines.md index 2159488c70..deb5111821 100644 --- a/windows/security/threat-protection/get-support-for-security-baselines.md +++ b/windows/security/threat-protection/get-support-for-security-baselines.md @@ -17,7 +17,7 @@ ms.technology: windows-sec **What is the Microsoft Security Compliance Manager (SCM)?** -The Security Compliance Manager (SCM) is now retired and is no longer supported. The reason is that SCM was an incredibly complex and large program that needed to be updated for every Windows release. It has been replaced by the Security Compliance Toolkit (SCT). To provide a better service for our customers, we have moved to SCT with which we can publish baselines through the Microsoft Download Center in a lightweight .zip file that contains GPO backups, GPO reports, Excel spreadsheets, WMI filters, and scripts to apply the settings to local policy. +The Security Compliance Manager (SCM) is now retired and is no longer supported. The reason is that SCM was an incredibly complex and large program that needed to be updated for every Windows release. It has been replaced by the Security Compliance Toolkit (SCT). To provide a better service for our customers, we've moved to SCT with which we can publish baselines through the Microsoft Download Center in a lightweight .zip file that contains GPO backups, GPO reports, Excel spreadsheets, WMI filters, and scripts to apply the settings to local policy. More information about this change can be found on the [Microsoft Security Guidance blog](/archive/blogs/secguide/security-compliance-manager-scm-retired-new-tools-and-procedures). @@ -32,11 +32,11 @@ Any version of Windows baseline before Windows 10 1703 can still be downloaded u **What file formats are supported by the new SCT?** -The toolkit supports formats created by the Windows GPO backup feature (.pol, .inf, and .csv). Policy Analyzer saves its data in XML files with a .PolicyRules file extension. LGPO also supports its own LGPO text file format as a text-based analog for the binary registry.pol file format. See the LGPO documentation for more information. Keep in mind that SCM’s .cab files are no longer supported. +The toolkit supports formats created by the Windows GPO backup feature (.pol, .inf, and .csv). Policy Analyzer saves its data in XML files with a .PolicyRules file extension. LGPO also supports its own LGPO text file format as a text-based analog for the binary registry.pol file format. For more information, see the LGPO documentation. Keep in mind that SCMs' .cab files are no longer supported. **Does SCT support Desired State Configuration (DSC) file format?** -Not yet. PowerShell-based DSC is rapidly gaining popularity, and more DSC tools are coming online to convert GPOs and DSC and to validate system configuration. We are currently developing a tool to provide customers with these features. +Not yet. PowerShell-based DSC is rapidly gaining popularity, and more DSC tools are coming online to convert GPOs and DSC and to validate system configuration. We're currently developing a tool to provide customers with these features. **Does SCT support the creation of Microsoft Endpoint Manager DCM packs?** @@ -44,7 +44,7 @@ No. A potential alternative is Desired State Configuration (DSC), a feature of t **Does SCT support the creation of Security Content Automation Protocol (SCAP)-format policies?** -No. SCM supported only SCAP 1.0, which was not updated as SCAP evolved. The new toolkit likewise does not include SCAP support. +No. SCM supported only SCAP 1.0, which wasn't updated as SCAP evolved. The new toolkit likewise doesn't include SCAP support.
diff --git a/windows/security/threat-protection/mbsa-removal-and-guidance.md b/windows/security/threat-protection/mbsa-removal-and-guidance.md index c8fafe64a7..b38ebe2069 100644 --- a/windows/security/threat-protection/mbsa-removal-and-guidance.md +++ b/windows/security/threat-protection/mbsa-removal-and-guidance.md @@ -12,9 +12,9 @@ ms.technology: windows-sec # What is Microsoft Baseline Security Analyzer and its uses? -Microsoft Baseline Security Analyzer (MBSA) is used to verify patch compliance. MBSA also performed several other security checks for Windows, IIS, and SQL Server. Unfortunately, the logic behind these additional checks had not been actively maintained since Windows XP and Windows Server 2003. Changes in the products since then rendered many of these security checks obsolete and some of their recommendations counterproductive. +Microsoft Baseline Security Analyzer (MBSA) is used to verify patch compliance. MBSA also performed several other security checks for Windows, IIS, and SQL Server. Unfortunately, the logic behind these extra checks hadn't been actively maintained since Windows XP and Windows Server 2003. Changes in the products since then rendered many of these security checks obsolete and some of their recommendations counterproductive. -MBSA was largely used in situations where neither Microsoft Update nor a local WSUS or Configuration Manager server was available, or as a compliance tool to ensure that all security updates were deployed to a managed environment. While MBSA version 2.3 introduced support for Windows Server 2012 R2 and Windows 8.1, it has since been deprecated and no longer developed. MBSA 2.3 is not updated to fully support Windows 10 and Windows Server 2016. +MBSA was largely used in situations where Microsoft Update a local WSUS or Configuration Manager server wasn't available, or as a compliance tool to ensure that all security updates were deployed to a managed environment. While MBSA version 2.3 introduced support for Windows Server 2012 R2 and Windows 8.1, it has since been deprecated and no longer developed. MBSA 2.3 isn't updated to fully support Windows 10 and Windows Server 2016. > [!NOTE] > In accordance with our [SHA-1 deprecation initiative](https://aka.ms/sha1deprecation), the Wsusscn2.cab file is no longer dual-signed using both SHA-1 and the SHA-2 suite of hash algorithms (specifically SHA-256). This file is now signed using only SHA-256. Administrators who verify digital signatures on this file should now expect only single SHA-256 signatures. Starting with the August 2020 Wsusscn2.cab file, MBSA will return the following error "The catalog file is damaged or an invalid catalog." when attempting to scan using the offline scan file. @@ -31,7 +31,7 @@ For example: [![PowerShell script.](images/powershell-example.png)](https://www.powershellgallery.com/packages/Scan-UpdatesOffline/1.0) The preceding scripts use the [WSUS offline scan file](https://support.microsoft.com/help/927745/detailed-information-for-developers-who-use-the-windows-update-offline) (wsusscn2.cab) to perform a scan and get the same information on missing updates as MBSA supplied. MBSA also relied on the wsusscn2.cab to determine which updates were missing from a given system without connecting to any online service or server. The wsusscn2.cab file is still available and there are currently no plans to remove or replace it. -The wsusscn2.cab file contains the metadata of only security updates, update rollups and service packs available from Microsoft Update; it does not contain any information on non-security updates, tools or drivers. +The wsusscn2.cab file contains the metadata of only security updates, update rollups and service packs available from Microsoft Update; it doesn't contain any information on non-security updates, tools or drivers. ## More Information diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md index 99819da4d5..6e85b47920 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md @@ -11,7 +11,7 @@ ms.author: deniseb ms.date: 03/10/2022 ms.reviewer: manager: dansimp -ms.custom: asr +ms.custom: sasr ms.technology: windows-sec --- @@ -36,8 +36,8 @@ These settings, located at `Computer Configuration\Administrative Templates\Netw |Policy name|Supported versions|Description| |-----------|------------------|-----------| |Private network ranges for apps | At least Windows Server 2012, Windows 8, or Windows RT| A comma-separated list of IP address ranges that are in your corporate network. Included endpoints or endpoints that are included within a specified IP address range, are rendered using Microsoft Edge and won't be accessible from the Application Guard environment.| -|Enterprise resource domains hosted in the cloud| At least Windows Server 2012, Windows 8, or Windows RT|A pipe-separated (`|`) list of your domain cloud resources. Included endpoints are rendered using Microsoft Edge and won't be accessible from the Application Guard environment.

Note that this list supports the wildcards detailed in the [Network isolation settings wildcards](#network-isolation-settings-wildcards) table.| -|Domains categorized as both work and personal| At least Windows Server 2012, Windows 8, or Windows RT|A comma-separated list of domain names used as both work or personal resources. Included endpoints are rendered using Microsoft Edge and will be accessible from the Application Guard and regular Edge environment.

Note that this list supports the wildcards detailed in the [Network isolation settings wildcards](#network-isolation-settings-wildcards) table.| +|Enterprise resource domains hosted in the cloud| At least Windows Server 2012, Windows 8, or Windows RT|A pipe-separated (`|`) list of your domain cloud resources. Included endpoints are rendered using Microsoft Edge and won't be accessible from the Application Guard environment.

This list supports the wildcards detailed in the [Network isolation settings wildcards](#network-isolation-settings-wildcards) table.| +|Domains categorized as both work and personal| At least Windows Server 2012, Windows 8, or Windows RT|A comma-separated list of domain names used as both work or personal resources. Included endpoints are rendered using Microsoft Edge and will be accessible from the Application Guard and regular Edge environment.

This list supports the wildcards detailed in the [Network isolation settings wildcards](#network-isolation-settings-wildcards) table.| ## Network isolation settings wildcards @@ -54,18 +54,18 @@ These settings, located at `Computer Configuration\Administrative Templates\Wind |Name|Supported versions|Description|Options| |-----------|------------------|-----------|-------| |Configure Microsoft Defender Application Guard clipboard settings|Windows 10 Enterprise, 1709 or higher

Windows 10 Pro, 1803 or higher

Windows 11|Determines whether Application Guard can use the clipboard functionality.|**Enabled.** Turns On the clipboard functionality and lets you choose whether to additionally:
- Disable the clipboard functionality completely when Virtualization Security is enabled.
- Enable copying of certain content from Application Guard into Microsoft Edge.
- Enable copying of certain content from Microsoft Edge into Application Guard. **Important:** Allowing copied content to go from Microsoft Edge into Application Guard can cause potential security risks and isn't recommended.

**Disabled or not configured.** Completely turns Off the clipboard functionality for Application Guard.| -|Configure Microsoft Defender Application Guard print settings|Windows 10 Enterprise, 1709 or higher

Windows 10 Pro, 1803 or higher

Windows 11|Determines whether Application Guard can use the print functionality.|**Enabled.** Turns On the print functionality and lets you choose whether to additionally:
- Enable Application Guard to print into the XPS format.
- Enable Application Guard to print into the PDF format.
- Enable Application Guard to print to locally attached printers.
- Enable Application Guard to print from previously connected network printers. Employees can't search for additional printers.

**Disabled or not configured.** Completely turns Off the print functionality for Application Guard.| +|Configure Microsoft Defender Application Guard print settings|Windows 10 Enterprise, 1709 or higher

Windows 10 Pro, 1803 or higher

Windows 11|Determines whether Application Guard can use the print functionality.|**Enabled.** Turns On the print functionality and lets you choose whether to additionally:
- Enable Application Guard to print into the XPS format.
- Enable Application Guard to print into the PDF format.
- Enable Application Guard to print to locally attached printers.
- Enable Application Guard to print from previously connected network printers. Employees can't search for other printers.

**Disabled or not configured.** Completely turns Off the print functionality for Application Guard.| |Prevent enterprise websites from loading non-enterprise content in Microsoft Edge and Internet Explorer|Windows 10 Enterprise, 1709 or higher

Windows 11|Determines whether to allow Internet access for apps not included on the **Allowed Apps** list.|**Enabled.** Prevents network traffic from both Internet Explorer and Microsoft Edge to non-enterprise sites that can't render in the Application Guard container.

**NOTE**: This action might also block assets cached by CDNs and references to analytics sites. Add them to the trusted enterprise resources to avoid broken pages.

**Disabled or not configured.** Prevents Microsoft Edge to render network traffic to non-enterprise sites that can't render in Application Guard. | |Allow Persistence|Windows 10 Enterprise, 1709 or higher

Windows 10 Pro, 1803 or higher

Windows 11|Determines whether data persists across different sessions in Microsoft Defender Application Guard.|**Enabled.** Application Guard saves user-downloaded files and other items (such as, cookies, Favorites, and so on) for use in future Application Guard sessions.

**Disabled or not configured.** All user data within Application Guard is reset between sessions.

**NOTE**: If you later decide to stop supporting data persistence for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data.

**To reset the container:**
1. Open a command-line program and navigate to `Windows/System32`.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data.| -|Turn on Microsoft Defender Application Guard in Managed Mode|Windows 10 Enterprise, 1809 or higher

Windows 11|Determines whether to turn on Application Guard for Microsoft Edge and Microsoft Office.|**Enabled.** Turns on Application Guard for Microsoft Edge and/or Microsoft Office, honoring the network isolation settings, rendering non-enterprise domains in the Application Guard container. Be aware that Application Guard won't actually be turned on unless the required prerequisites and network isolation settings are already set on the device. Available options:
- Enable Microsoft Defender Application Guard only for Microsoft Edge
- Enable Microsoft Defender Application Guard only for Microsoft Office
- Enable Microsoft Defender Application Guard for both Microsoft Edge and Microsoft Office

**Disabled.** Turns off Application Guard, allowing all apps to run in Microsoft Edge and Microsoft Office.| -|Allow files to download to host operating system|Windows 10 Enterprise, 1803 or higher

Windows 11|Determines whether to save downloaded files to the host operating system from the Microsoft Defender Application Guard container.|**Enabled.** Allows users to save downloaded files from the Microsoft Defender Application Guard container to the host operating system. This action creates a share between the host and container that also allows for uploads from the host to the Application Guard container.

**Disabled or not configured.** Users are not able to save downloaded files from Application Guard to the host operating system.| -|Allow hardware-accelerated rendering for Microsoft Defender Application Guard|Windows 10 Enterprise, 1803 or higher

Windows 10 Pro, 1803 or higher

Windows 11|Determines whether Microsoft Defender Application Guard renders graphics using hardware or software acceleration.|**Enabled.** Microsoft Defender Application Guard uses Hyper-V to access supported, high-security rendering graphics hardware (GPUs). These GPUs improve rendering performance and battery life while using Microsoft Defender Application Guard, particularly for video playback and other graphics-intensive use cases. If this setting is enabled without connecting any high-security rendering graphics hardware, Microsoft Defender Application Guard will automatically revert to software-based (CPU) rendering. **Important:** Be aware that enabling this setting with potentially compromised graphics devices or drivers might pose a risk to the host device.

**Disabled or not configured.** Microsoft Defender Application Guard uses software-based (CPU) rendering and won’t load any third-party graphics drivers or interact with any connected graphics hardware.| -|Allow camera and microphone access in Microsoft Defender Application Guard|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher

Windows 11|Determines whether to allow camera and microphone access inside Microsoft Defender Application Guard.|**Enabled.** Applications inside Microsoft Defender Application Guard are able to access the camera and microphone on the user's device. **Important:** Be aware that enabling this policy with a potentially compromised container could bypass camera and microphone permissions and access the camera and microphone without the user's knowledge.

**Disabled or not configured.** Applications inside Microsoft Defender Application Guard are unable to access the camera and microphone on the user's device.| -|Allow Microsoft Defender Application Guard to use Root Certificate Authorities from a user's device|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher

Windows 11|Determines whether Root Certificates are shared with Microsoft Defender Application Guard.|**Enabled.** Certificates matching the specified thumbprint are transferred into the container. Use a comma to separate multiple certificates.

**Disabled or not configured.** Certificates are not shared with Microsoft Defender Application Guard.| +|Turn on Microsoft Defender Application Guard in Managed Mode|Windows 10 Enterprise, 1809 or higher

Windows 11|Determines whether to turn on Application Guard for Microsoft Edge and Microsoft Office.|**Enabled.** Turns on Application Guard for Microsoft Edge and/or Microsoft Office, honoring the network isolation settings, rendering non-enterprise domains in the Application Guard container. Application Guard won't actually be turned on unless the required prerequisites and network isolation settings are already set on the device. Available options:
- Enable Microsoft Defender Application Guard only for Microsoft Edge
- Enable Microsoft Defender Application Guard only for Microsoft Office
- Enable Microsoft Defender Application Guard for both Microsoft Edge and Microsoft Office

**Disabled.** Turns off Application Guard, allowing all apps to run in Microsoft Edge and Microsoft Office.| +|Allow files to download to host operating system|Windows 10 Enterprise, 1803 or higher

Windows 11|Determines whether to save downloaded files to the host operating system from the Microsoft Defender Application Guard container.|**Enabled.** Allows users to save downloaded files from the Microsoft Defender Application Guard container to the host operating system. This action creates a share between the host and container that also allows for uploads from the host to the Application Guard container.

**Disabled or not configured.** Users aren't able to save downloaded files from Application Guard to the host operating system.| +|Allow hardware-accelerated rendering for Microsoft Defender Application Guard|Windows 10 Enterprise, 1803 or higher

Windows 10 Pro, 1803 or higher

Windows 11|Determines whether Microsoft Defender Application Guard renders graphics using hardware or software acceleration.|**Enabled.** Microsoft Defender Application Guard uses Hyper-V to access supported, high-security rendering graphics hardware (GPUs). These GPUs improve rendering performance and battery life while using Microsoft Defender Application Guard, particularly for video playback and other graphics-intensive use cases. If this setting is enabled without connecting any high-security rendering graphics hardware, Microsoft Defender Application Guard will automatically revert to software-based (CPU) rendering. **Important:** Enabling this setting with potentially compromised graphics devices or drivers might pose a risk to the host device.

**Disabled or not configured.** Microsoft Defender Application Guard uses software-based (CPU) rendering and won’t load any third-party graphics drivers or interact with any connected graphics hardware.| +|Allow camera and microphone access in Microsoft Defender Application Guard|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher

Windows 11|Determines whether to allow camera and microphone access inside Microsoft Defender Application Guard.|**Enabled.** Applications inside Microsoft Defender Application Guard are able to access the camera and microphone on the user's device. **Important:** Enabling this policy with a potentially compromised container could bypass camera and microphone permissions and access the camera and microphone without the user's knowledge.

**Disabled or not configured.** Applications inside Microsoft Defender Application Guard are unable to access the camera and microphone on the user's device.| +|Allow Microsoft Defender Application Guard to use Root Certificate Authorities from a user's device|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher

Windows 11|Determines whether Root Certificates are shared with Microsoft Defender Application Guard.|**Enabled.** Certificates matching the specified thumbprint are transferred into the container. Use a comma to separate multiple certificates.

**Disabled or not configured.** Certificates aren't shared with Microsoft Defender Application Guard.| |Allow auditing events in Microsoft Defender Application Guard|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher

Windows 11|This policy setting allows you to decide whether auditing events can be collected from Microsoft Defender Application Guard.|**Enabled.** Application Guard inherits auditing policies from your device and logs system events from the Application Guard container to your host.

**Disabled or not configured.** event logs aren't collected from your Application Guard container.| ## Application Guard support dialog settings -These settings are located at `Administrative Templates\Windows Components\Windows Security\Enterprise Customization`. If an error is encountered, you are presented with a dialog box. By default, this dialog box only contains the error information and a button for you to report it to Microsoft via the feedback hub. However, it is possible to provide additional information in the dialog box. +These settings are located at `Administrative Templates\Windows Components\Windows Security\Enterprise Customization`. If an error is encountered, you're presented with a dialog box. By default, this dialog box only contains the error information and a button for you to report it to Microsoft via the feedback hub. However, it's possible to provide additional information in the dialog box. [Use Group Policy to enable and customize contact information](/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information#use-group-policy-to-enable-and-customize-contact-information). diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml index b641427ea4..a11ce82298 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml +++ b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml @@ -41,16 +41,16 @@ sections: answer: | The manual or PAC server must be a hostname (not IP) that is neutral on the site-list. Additionally, if the PAC script returns a proxy, it must meet those same requirements. - To make sure the FQDNs (Fully Qualified Domain Names) for the “PAC file” and the “proxy servers the PAC file redirects to” are added as Neutral Resources in the Network Isolation policies used by Application Guard, you can: + To ensure the FQDNs (Fully Qualified Domain Names) for the “PAC file” and the “proxy servers the PAC file redirects to” are added as Neutral Resources in the Network Isolation policies used by Application Guard, you can: - - Verify this by going to edge://application-guard-internals/#utilities and entering the FQDN for the pac/proxy in the “check url trust” field and verifying that it says “Neutral”. + - Verify this addition by going to edge://application-guard-internals/#utilities and entering the FQDN for the pac/proxy in the “check url trust” field and verifying that it says “Neutral”. - It must be an FQDN. A simple IP address won't work. - Optionally, if possible, the IP addresses associated with the server hosting the above should be removed from the Enterprise IP Ranges in the Network Isolation policies used by Application Guard. - question: | How do I configure Microsoft Defender Application Guard to work with my network proxy (IP-Literal Addresses)? answer: | - Application Guard requires proxies to have a symbolic name, not just an IP address. IP-Literal proxy settings such as `192.168.1.4:81` can be annotated as `itproxy:81` or using a record such as `P19216810010` for a proxy with an IP address of `192.168.100.10`. This applies to Windows 10 Enterprise edition, version 1709 or higher. These would be for the proxy policies under Network Isolation in Group Policy or Intune. + Application Guard requires proxies to have a symbolic name, not just an IP address. IP-Literal proxy settings such as `192.168.1.4:81` can be annotated as `itproxy:81` or using a record such as `P19216810010` for a proxy with an IP address of `192.168.100.10`. This annotation applies to Windows 10 Enterprise edition, version 1709 or higher. These annotations would be for the proxy policies under Network Isolation in Group Policy or Intune. - question: | Which Input Method Editors (IME) in 19H1 aren't supported? @@ -73,19 +73,19 @@ sections: - question: | I enabled the hardware acceleration policy on my Windows 10 Enterprise, version 1803 deployment. Why are my users still only getting CPU rendering? answer: | - This feature is currently experimental only and isn't functional without an additional registry key provided by Microsoft. If you would like to evaluate this feature on a deployment of Windows 10 Enterprise, version 1803, contact Microsoft and we’ll work with you to enable the feature. + This feature is currently experimental only and isn't functional without an extra registry key provided by Microsoft. If you would like to evaluate this feature on a deployment of Windows 10 Enterprise, version 1803, contact Microsoft and we’ll work with you to enable the feature. - question: | What is the WDAGUtilityAccount local account? answer: | - WDAGUtilityAccount is part of Application Guard, beginning with Windows 10, version 1709 (Fall Creators Update). It remains disabled by default, unless Application Guard is enabled on your device. WDAGUtilityAccount is used to sign in to the Application Guard container as a standard user with a random password. It is NOT a malicious account. It requires *Logon as a service* permissions to be able to function correctly. If this permission is denied, you might see the following error: + WDAGUtilityAccount is part of Application Guard, beginning with Windows 10, version 1709 (Fall Creators Update). It remains disabled by default, unless Application Guard is enabled on your device. WDAGUtilityAccount is used to sign in to the Application Guard container as a standard user with a random password. It's NOT a malicious account. It requires *Logon as a service* permissions to be able to function correctly. If this permission is denied, you might see the following error: **Error: 0x80070569, Ext error: 0x00000001; RDP: Error: 0x00000000, Ext error: 0x00000000 Location: 0x00000000** - question: | How do I trust a subdomain in my site list? answer: | - To trust a subdomain, you must precede your domain with two dots (..). For example: `..contoso.com` ensures that `mail.contoso.com` or `news.contoso.com` are trusted. The first dot represents the strings for the subdomain name (mail or news), and the second dot recognizes the start of the domain name (`contoso.com`). This prevents sites such as `fakesitecontoso.com` from being trusted. + To trust a subdomain, you must precede your domain with two dots (..). For example: `..contoso.com` ensures that `mail.contoso.com` or `news.contoso.com` are trusted. The first dot represents the strings for the subdomain name (mail or news), and the second dot recognizes the start of the domain name (`contoso.com`). These two dots prevent sites such as `fakesitecontoso.com` from being trusted. - question: | Are there differences between using Application Guard on Windows Pro vs Windows Enterprise? @@ -128,7 +128,7 @@ sections: - question: | Why am I getting the error message "ERR_NAME_NOT_RESOLVED" after not being able to reach the PAC file? answer: | - This is a known issue. To mitigate this you need to create two firewall rules. For information about creating a firewall rule by using Group Policy, see the following resources: + This issue is a known one. To mitigate this issue, you need to create two firewall rules. For information about creating a firewall rule by using Group Policy, see the following resources: - [Create an inbound icmp rule](../windows-firewall/create-an-inbound-icmp-rule.md) - [Open Group Policy management console for Microsoft Defender Firewall](../windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md) @@ -143,7 +143,7 @@ sections: - Port 67 ### Second rule (DHCP Client) - This is the same as the first rule, but scoped to local port 68. In the Microsoft Defender Firewall user interface go through the following steps: + This rule is the same as the first rule, but scoped to local port 68. In the Microsoft Defender Firewall user interface go through the following steps: 1. Right-click on inbound rules, and then create a new rule. @@ -171,17 +171,17 @@ sections: - question: | How can I disable portions of ICS without breaking Application Guard? answer: | - ICS is enabled by default in Windows, and ICS must be enabled in order for Application Guard to function correctly. We do not recommend disabling ICS; however, you can disable ICS in part by using a Group Policy and editing registry keys. + ICS is enabled by default in Windows, and ICS must be enabled in order for Application Guard to function correctly. We don't recommend disabling ICS; however, you can disable ICS in part by using a Group Policy and editing registry keys. 1. In the Group Policy setting, **Prohibit use of Internet Connection Sharing on your DNS domain network**, set it to **Disabled**. 2. Disable IpNat.sys from ICS load as follows:
`System\CurrentControlSet\Services\SharedAccess\Parameters\DisableIpNat = 1` - 3. Configure ICS (SharedAccess) to enabled as follows:
+ 3. Configure ICS (SharedAccess) to be enabled as follows:
`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Start = 3` - 4. (This is optional) Disable IPNAT as follows:
+ 4. (This step is optional) Disable IPNAT as follows:
`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IPNat\Start = 4` 5. Reboot the device. @@ -210,9 +210,9 @@ sections: - `{71a27cdd-812a-11d0-bec7-08002be2092f}` - question: | - I'm encountering TCP fragmentation issues, and cannot enable my VPN connection. How do I fix this? + I'm encountering TCP fragmentation issues, and can't enable my VPN connection. How do I fix this issue? answer: | - WinNAT drops ICMP/UDP messages with packets greater than MTU when using Default Switch or Docker NAT network. Support for this has been added in [KB4571744](https://www.catalog.update.microsoft.com/Search.aspx?q=4571744). To fix the issue, install the update and enable the fix by following these steps: + WinNAT drops ICMP/UDP messages with packets greater than MTU when using Default Switch or Docker NAT network. Support for this solution has been added in [KB4571744](https://www.catalog.update.microsoft.com/Search.aspx?q=4571744). To fix the issue, install the update and enable the fix by following these steps: 1. Ensure that the FragmentAware DWORD is set to 1 in this registry setting: `\Registry\Machine\SYSTEM\CurrentControlSet\Services\Winnat`. diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/reqs-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/reqs-md-app-guard.md index d91da6e81c..ddf7e13d0d 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/reqs-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/reqs-md-app-guard.md @@ -33,11 +33,11 @@ Your environment must have the following hardware to run Microsoft Defender Appl | Hardware | Description | |--------|-----------| -| 64-bit CPU|A 64-bit computer with minimum 4 cores (logical processors) is required for hypervisor and virtualization-based security (VBS). For more info about Hyper-V, see [Hyper-V on Windows Server 2016](/windows-server/virtualization/hyper-v/hyper-v-on-windows-server) or [Introduction to Hyper-V on Windows 10](/virtualization/hyper-v-on-windows/about/). For more info about hypervisor, see [Hypervisor Specifications](/virtualization/hyper-v-on-windows/reference/tlfs).| +| 64-bit CPU|A 64-bit computer with minimum four cores (logical processors) is required for hypervisor and virtualization-based security (VBS). For more info about Hyper-V, see [Hyper-V on Windows Server 2016](/windows-server/virtualization/hyper-v/hyper-v-on-windows-server) or [Introduction to Hyper-V on Windows 10](/virtualization/hyper-v-on-windows/about/). For more info about hypervisor, see [Hypervisor Specifications](/virtualization/hyper-v-on-windows/reference/tlfs).| | CPU virtualization extensions|Extended page tables, also called _Second Level Address Translation (SLAT)_

**AND**

One of the following virtualization extensions for VBS:
VT-x (Intel)
**OR**
AMD-V | -| Hardware memory | Microsoft requires a minimum of 8GB RAM | -| Hard disk | 5 GB free space, solid state disk (SSD) recommended | -| Input/Output Memory Management Unit (IOMMU) support| Not required, but strongly recommended | +| Hardware memory | Microsoft requires a minimum of 8-GB RAM | +| Hard disk | 5-GB free space, solid state disk (SSD) recommended | +| Input/Output Memory Management Unit (IOMMU) support| Not required, but recommended | ## Software requirements @@ -45,6 +45,6 @@ Your environment must have the following hardware to run Microsoft Defender Appl | Software | Description | |--------|-----------| -| Operating system | Windows 10 Enterprise edition, version 1809 or higher
Windows 10 Professional edition, version 1809 or higher
Windows 10 Professional for Workstations edition, version 1809 or higher
Windows 10 Professional Education edition, version 1809 or higher
Windows 10 Education edition, version 1809 or higher
Professional editions are only supported for non-managed devices; Intune or any other 3rd party mobile device management (MDM) solutions are not supported with MDAG for Professional editions.
Windows 11 | +| Operating system | Windows 10 Enterprise edition, version 1809 or higher
Windows 10 Professional edition, version 1809 or higher
Windows 10 Professional for Workstations edition, version 1809 or higher
Windows 10 Professional Education edition, version 1809 or higher
Windows 10 Education edition, version 1809 or higher
Professional editions are only supported for non-managed devices; Intune or any other third-party mobile device management (MDM) solutions aren't supported with MDAG for Professional editions.
Windows 11 | | Browser | Microsoft Edge | | Management system
(only for managed devices)| [Microsoft Intune](/intune/)

**OR**

[Microsoft Endpoint Configuration Manager](/configmgr/)

**OR**

[Group Policy](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc753298(v=ws.11))

**OR**

Your current, company-wide, non-Microsoft mobile device management (MDM) solution. For info about non-Mirosoft MDM solutions, see the documentation that came with your product. | diff --git a/windows/security/threat-protection/msft-security-dev-lifecycle.md b/windows/security/threat-protection/msft-security-dev-lifecycle.md index 9be071fa44..e6403fafa5 100644 --- a/windows/security/threat-protection/msft-security-dev-lifecycle.md +++ b/windows/security/threat-protection/msft-security-dev-lifecycle.md @@ -1,6 +1,6 @@ --- title: Microsoft Security Development Lifecycle -description: Download the Microsoft Security Development Lifecycle white paper which covers a security assurance process focused on software development. +description: Download the Microsoft Security Development Lifecycle white paper that covers a security assurance process focused on software development. ms.prod: m365-security author: dansimp ms.author: dansimp @@ -18,7 +18,7 @@ The Security Development Lifecycle (SDL) is a security assurance process that is [:::image type="content" source="images/simplified-sdl.png" alt-text="Simplified secure development lifecycle":::](https://www.microsoft.com/en-us/securityengineering/sdl) -Combining a holistic and practical approach, the SDL aims to reduce the number and severity of vulnerabilities in software. The SDL introduces security and privacy throughout all phases of the development process. +With the help of the combination of a holistic and practical approach, the SDL aims to reduce the number and severity of vulnerabilities in software. The SDL introduces security and privacy throughout all phases of the development process. The Microsoft SDL is based on three core concepts: - Education diff --git a/windows/security/threat-protection/override-mitigation-options-for-app-related-security-policies.md b/windows/security/threat-protection/override-mitigation-options-for-app-related-security-policies.md index 681a9ae413..c19f67e476 100644 --- a/windows/security/threat-protection/override-mitigation-options-for-app-related-security-policies.md +++ b/windows/security/threat-protection/override-mitigation-options-for-app-related-security-policies.md @@ -22,14 +22,14 @@ Windows 10 includes Group Policy-configurable “Process Mitigation Options” t > [!IMPORTANT] > We recommend trying these mitigations in a test lab before deploying to your organization, to determine if they interfere with your organization’s required apps. -The Group Policy settings in this topic are related to three types of process mitigations. In Windows 10, all three types are on by default for 64-bit applications, but by using the Group Policy settings described in this topic, you can configure additional protections. The types of process mitigations are: +The Group Policy settings in this topic are related to three types of process mitigations. In Windows 10, all three types are on by default for 64-bit applications, but by using the Group Policy settings described in this topic, you can configure more protections. The types of process mitigations are: - **Data Execution Prevention (DEP)** is a system-level memory protection feature that enables the operating system to mark one or more pages of memory as non-executable, preventing code from being run from that region of memory, to help prevent exploitation of buffer overruns. DEP helps prevent code from being run from data pages such as the default heap, stacks, and memory pools. For more information, see [Data Execution Prevention](overview-of-threat-mitigations-in-windows-10.md#data-execution-prevention). -- **Structured Exception Handling Overwrite Protection (SEHOP)** is designed to block exploits that use the Structured Exception Handler (SEH) overwrite technique. Because this protection mechanism is provided at run-time, it helps to protect apps regardless of whether they have been compiled with the latest improvements. For more information, see [Structured Exception Handling Overwrite Protection](overview-of-threat-mitigations-in-windows-10.md#structured-exception-handling-overwrite-protection). +- **Structured Exception Handling Overwrite Protection (SEHOP)** is designed to block exploits that use the Structured Exception Handler (SEH) overwrite technique. Because this protection mechanism is provided at run-time, it helps to protect apps regardless of whether they've been compiled with the latest improvements. For more information, see [Structured Exception Handling Overwrite Protection](overview-of-threat-mitigations-in-windows-10.md#structured-exception-handling-overwrite-protection). - **Address Space Layout Randomization (ASLR)** loads DLLs into random memory addresses at boot time to mitigate against malware that’s designed to attack specific memory locations, where specific DLLs are expected to be loaded. For more information, see [Address Space Layout Randomization](overview-of-threat-mitigations-in-windows-10.md#address-space-layout-randomization). - To find additional ASLR protections in the table below, look for `IMAGES` or `ASLR`. + To find more ASLR protections in the table below, look for `IMAGES` or `ASLR`. The following procedure describes how to use Group Policy to override individual **Process Mitigation Options** settings. 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 436d94ab00..804ade53d1 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 @@ -21,7 +21,7 @@ This topic provides an overview of some of the software and firmware threats fac |--------------|-------------------------| | [The security threat landscape](#threat-landscape) | Describes the current nature of the security threat landscape, and outlines how Windows 10 is designed to mitigate software exploits and similar threats. | | [Windows 10 mitigations that you can configure](#windows-10-mitigations-that-you-can-configure) | Provides tables of configurable threat mitigations with links to more information. Product features such as Device Guard appear in [Table 1](#windows-10-mitigations-that-you-can-configure), and memory protection options such as Data Execution Prevention appear in [Table 2](#table-2). | -| [Mitigations that are built in to Windows 10](#mitigations-that-are-built-in-to-windows-10) | Provides descriptions of Windows 10 mitigations that require no configuration—they are built into the operating system. For example, heap protections and kernel pool protections are built into Windows 10. | +| [Mitigations that are built in to Windows 10](#mitigations-that-are-built-in-to-windows-10) | Provides descriptions of Windows 10 mitigations that require no configuration—they're built into the operating system. For example, heap protections and kernel pool protections are built into Windows 10. | | [Understanding Windows 10 in relation to the Enhanced Mitigation Experience Toolkit](#understanding-windows-10-in-relation-to-the-enhanced-mitigation-experience-toolkit) | Describes how mitigations in the [Enhanced Mitigation Experience Toolkit (EMET)](https://www.microsoft.com/download/details.aspx?id=48240) correspond to features built into Windows 10 and how to convert EMET settings into mitigation policies for Windows 10. | This topic focuses on pre-breach mitigations aimed at device protection and threat resistance. These protections work with other security defenses in Windows 10, as shown in the following illustration: @@ -60,7 +60,7 @@ Windows 10 mitigations that you can configure are listed in the following two ta | **Device Guard**
helps keep a device
from running malware or
other untrusted apps | Device Guard includes a Code Integrity policy that you create; an allowlist of trusted apps—the only apps allowed to run in your organization. Device Guard also includes a powerful system mitigation called hypervisor-protected code integrity (HVCI), which uses virtualization-based security (VBS) to protect Windows' kernel-mode code integrity validation process. HVCI has specific hardware requirements, and works with Code Integrity policies to help stop attacks even if they gain access to the kernel.
Device Guard is included in Windows 10 Enterprise and Windows Server 2016.

**More information**: [Introduction to Device Guard](/windows/device-security/device-guard/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies) | | **Microsoft Defender Antivirus**,
which helps keep devices
free of viruses and other
malware | Windows 10 includes Microsoft Defender Antivirus, a robust inbox anti-malware solution. Microsoft Defender Antivirus has been improved to a considerable extent since it was introduced in Windows 8.

**More information**: [Microsoft Defender Antivirus](#microsoft-defender-antivirus), later in this topic | | **Blocking of untrusted fonts**
helps prevent fonts
from being used in
elevation-of-privilege attacks | Block Untrusted Fonts is a setting that allows you to prevent users from loading fonts that are "untrusted" onto your network, which can mitigate elevation-of-privilege attacks associated with the parsing of font files. However, as of Windows 10, version 1703, this mitigation is less important, because font parsing is isolated in an [AppContainer sandbox](/windows/win32/secauthz/appcontainer-isolation) (for a list describing this and other kernel pool protections, see [Kernel pool protections](#kernel-pool-protections), later in this topic).

**More information**: [Block untrusted fonts in an enterprise](/windows/threat-protection/block-untrusted-fonts-in-enterprise) | -| **Memory protections**
help prevent malware
from using memory manipulation
techniques such as buffer
overruns | These mitigations, listed in [Table 2](#table-2), help to protect against memory-based attacks, where malware or other code manipulates memory to gain control of a system (for example, malware that attempts to use buffer overruns to inject malicious executable code into memory. Note:
A subset of apps will not be able to run if some of these mitigations are set to their most restrictive settings. Testing can help you maximize protection while still allowing these apps to run.

**More information**: [Table 2](#table-2), later in this topic | +| **Memory protections**
help prevent malware
from using memory manipulation
techniques such as buffer
overruns | These mitigations, listed in [Table 2](#table-2), help to protect against memory-based attacks, where malware or other code manipulates memory to gain control of a system (for example, malware that attempts to use buffer overruns to inject malicious executable code into memory. Note:
A subset of apps won't be able to run if some of these mitigations are set to their most restrictive settings. Testing can help you maximize protection while still allowing these apps to run.

**More information**: [Table 2](#table-2), later in this topic | | **UEFI Secure Boot**
helps protect
the platform from
boot kits and rootkits | Unified Extensible Firmware Interface (UEFI) Secure Boot is a security standard for firmware built in to PCs by manufacturers beginning with Windows 8. It helps to protect the boot process and firmware against tampering, such as from a physically present attacker or from forms of malware that run early in the boot process or in kernel after startup.

**More information**: [UEFI and Secure Boot](/windows/device-security/bitlocker/bitlocker-countermeasures#uefi-and-secure-boot) | | **Early Launch Antimalware (ELAM)**
helps protect
the platform from
rootkits disguised as drivers | Early Launch Antimalware (ELAM) is designed to enable the anti-malware solution to start before all non-Microsoft drivers and apps. If malware modifies a boot-related driver, ELAM will detect the change, and Windows will prevent the driver from starting, thus blocking driver-based rootkits.

**More information**: [Early Launch Antimalware](/windows/device-security/bitlocker/bitlocker-countermeasures#protection-during-startup) | | **Device Health Attestation**
helps prevent
compromised devices from
accessing an organization's
assets | Device Health Attestation (DHA) provides a way to confirm that devices attempting to connect to an organization's network are in a healthy state, not compromised with malware. When DHA has been configured, a device's actual boot data measurements can be checked against the expected "healthy" boot data. If the check indicates a device is unhealthy, the device can be prevented from accessing the network.

**More information**: [Control the health of Windows 10-based devices](/windows/device-security/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices) and [Device Health Attestation](/windows-server/security/device-health-attestation) | @@ -73,8 +73,8 @@ As an IT professional, you can ask application developers and software vendors t | Mitigation and corresponding threat | Description | |---|---| -| **Data Execution Prevention (DEP)**
helps prevent
exploitation of buffer overruns | **Data Execution Prevention (DEP)** is a system-level memory protection feature available in Windows operating systems. DEP enables the operating system to mark one or more pages of memory as non-executable, which prevents code from being run from that region of memory, to help prevent exploitation of buffer overruns.
DEP helps prevent code from being run from data pages such as the default heap, stacks, and memory pools. Although some applications have compatibility problems with DEP, most applications do not.
**More information**: [Data Execution Prevention](#data-execution-prevention), later in this topic.

**Group Policy settings**: DEP is on by default for 64-bit applications, but you can configure more DEP protections by using the Group Policy settings described in [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md). | -| **SEHOP**
helps prevent
overwrites of the
Structured Exception Handler | **Structured Exception Handling Overwrite Protection (SEHOP)** is designed to help block exploits that use the Structured Exception Handler (SEH) overwrite technique. Because this protection mechanism is provided at run-time, it helps to protect apps regardless of whether they have been compiled with the latest improvements. A few applications have compatibility problems with SEHOP, so be sure to test for your environment.
**More information**: [Structured Exception Handling Overwrite Protection](#structured-exception-handling-overwrite-protection), later in this topic.

**Group Policy setting**: SEHOP is on by default for 64-bit applications, but you can configure more SEHOP protections by using the Group Policy setting described in [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md). | +| **Data Execution Prevention (DEP)**
helps prevent
exploitation of buffer overruns | **Data Execution Prevention (DEP)** is a system-level memory protection feature available in Windows operating systems. DEP enables the operating system to mark one or more pages of memory as non-executable, which prevents code from being run from that region of memory, to help prevent exploitation of buffer overruns.
DEP helps prevent code from being run from data pages such as the default heap, stacks, and memory pools. Although some applications have compatibility problems with DEP, most applications don't.
**More information**: [Data Execution Prevention](#data-execution-prevention), later in this topic.

**Group Policy settings**: DEP is on by default for 64-bit applications, but you can configure more DEP protections by using the Group Policy settings described in [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md). | +| **SEHOP**
helps prevent
overwrites of the
Structured Exception Handler | **Structured Exception Handling Overwrite Protection (SEHOP)** is designed to help block exploits that use the Structured Exception Handler (SEH) overwrite technique. Because this protection mechanism is provided at run-time, it helps to protect apps regardless of whether they've been compiled with the latest improvements. A few applications have compatibility problems with SEHOP, so be sure to test for your environment.
**More information**: [Structured Exception Handling Overwrite Protection](#structured-exception-handling-overwrite-protection), later in this topic.

**Group Policy setting**: SEHOP is on by default for 64-bit applications, but you can configure more SEHOP protections by using the Group Policy setting described in [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md). | | **ASLR**
helps mitigate malware
attacks based on
expected memory locations | **Address Space Layout Randomization (ASLR)** loads DLLs into random memory addresses at boot time. This loading - of specific DLLs -helps mitigate malware that's designed to attack specific memory locations.
**More information**: [Address Space Layout Randomization](#address-space-layout-randomization), later in this topic.

**Group Policy settings**: ASLR is on by default for 64-bit applications, but you can configure more ASLR protections by using the Group Policy settings described in [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md). | ### Windows Defender SmartScreen @@ -147,7 +147,7 @@ You can use Control Panel to view or change DEP settings. - **Turn on DEP for essential Windows programs and services only** - - **Turn on DEP for all programs and services except those I select**. If you choose this option, use the **Add** and **Remove** buttons to create the list of exceptions for which DEP will not be turned on. + - **Turn on DEP for all programs and services except those I select**. If you choose this option, use the **Add** and **Remove** buttons to create the list of exceptions for which DEP won't be turned on. #### To use Group Policy to control DEP settings @@ -155,7 +155,7 @@ You can use the Group Policy setting called **Process Mitigation Options** to co ### Structured Exception Handling Overwrite Protection -Structured Exception Handling Overwrite Protection (SEHOP) helps prevent attackers from being able to use malicious code to exploit the [Structured Exception Handling](/windows/win32/debug/structured-exception-handling) (SEH), which is integral to the system and allows (non-malicious) apps to handle exceptions appropriately. Because this protection mechanism is provided at run-time, it helps to protect applications regardless of whether they have been compiled with the latest improvements. +Structured Exception Handling Overwrite Protection (SEHOP) helps prevent attackers from being able to use malicious code to exploit the [Structured Exception Handling](/windows/win32/debug/structured-exception-handling) (SEH), which is integral to the system and allows (non-malicious) apps to handle exceptions appropriately. Because this protection mechanism is provided at run-time, it helps to protect applications regardless of whether they've been compiled with the latest improvements. You can use the Group Policy setting called **Process Mitigation Options** to control the SEHOP setting. A few applications have compatibility problems with SEHOP, so be sure to test for your environment. To use the Group Policy setting, see [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md). @@ -163,7 +163,7 @@ You can use the Group Policy setting called **Process Mitigation Options** to co One of the most common techniques used to gain access to a system is to find a vulnerability in a privileged process that is already running, guess or find a location in memory where important system code and data have been placed, and then overwrite that information with a malicious payload. Any malware that could write directly to the system memory could overwrite it in well-known and predictable locations. -Address Space Layout Randomization (ASLR) makes that type of attack much more difficult because it randomizes how and where important data is stored in memory. With ASLR, it is more difficult for malware to find the specific location it needs to attack. Figure 3 illustrates how ASLR works by showing how the locations of different critical Windows components can change in memory between restarts. +Address Space Layout Randomization (ASLR) makes that type of attack much more difficult because it randomizes how and where important data is stored in memory. With ASLR, it's more difficult for malware to find the specific location it needs to attack. Figure 3 illustrates how ASLR works by showing how the locations of different critical Windows components can change in memory between restarts. :::image type="content" alt-text="ASLR at work." source="images/security-fig4-aslr.png" lightbox="images/security-fig4-aslr.png"::: @@ -175,9 +175,9 @@ You can use the Group Policy setting called **Process Mitigation Options** to co ## Mitigations that are built in to Windows 10 -Windows 10 provides many threat mitigations to protect against exploits that are built into the operating system and need no configuration within the operating system. The table that follows describes some of these mitigations. +Windows 10 provides many threat mitigations to protect against exploits that are built into the operating system and need no configuration within the operating system. The subsequent table describes some of these mitigations. -Control Flow Guard (CFG) is a mitigation that does not need configuration within the operating system, but does require an application developer to configure the mitigation into the application when it's compiled. CFG is built into Microsoft Edge, IE11, and other areas in Windows 10, and can be built into many other applications when they are compiled. +Control Flow Guard (CFG) is a mitigation that doesn't need configuration within the operating system, but does require an application developer to configure the mitigation into the application when it's compiled. CFG is built into Microsoft Edge, IE11, and other areas in Windows 10, and can be built into many other applications when they're compiled. ### Table 3   Windows 10 mitigations to protect against memory exploits – no configuration needed @@ -188,7 +188,7 @@ Control Flow Guard (CFG) is a mitigation that does not need configuration within | **Universal Windows apps protections**
screen downloadable
apps and run them in
an AppContainer sandbox | Universal Windows apps are carefully screened before being made available, and they run in an AppContainer sandbox with limited privileges and capabilities.

**More information**: [Universal Windows apps protections](#universal-windows-apps-protections), later in this topic. | | **Heap protections**
help prevent
exploitation of the heap | Windows 10 includes protections for the heap, such as the use of internal data structures that help protect against corruption of memory used by the heap.

**More information**: [Windows heap protections](#windows-heap-protections), later in this topic. | | **Kernel pool protections**
help prevent
exploitation of pool memory
used by the kernel | Windows 10 includes protections for the pool of memory used by the kernel. For example, safe unlinking protects against pool overruns that are combined with unlinking operations that can be used to create an attack.

**More information**: [Kernel pool protections](#kernel-pool-protections), later in this topic. | -| **Control Flow Guard**
helps mitigate exploits
based on
flow between code locations
in memory | Control Flow Guard (CFG) is a mitigation that requires no configuration within the operating system, but instead is built into software when it's compiled. It is built into Microsoft Edge, IE11, and other areas in Windows 10. CFG can be built into applications written in C or C++, or applications compiled using Visual Studio 2015.
For such an application, CFG can detect an attacker's attempt to change the intended flow of code. If this attempt occurs, CFG terminates the application. You can request software vendors to deliver Windows applications compiled with CFG enabled.

**More information**: [Control Flow Guard](#control-flow-guard), later in this topic. | +| **Control Flow Guard**
helps mitigate exploits
based on
flow between code locations
in memory | Control Flow Guard (CFG) is a mitigation that requires no configuration within the operating system, but instead is built into software when it's compiled. It's built into Microsoft Edge, IE11, and other areas in Windows 10. CFG can be built into applications written in C or C++, or applications compiled using Visual Studio 2015.
For such an application, CFG can detect an attacker's attempt to change the intended flow of code. If this attempt occurs, CFG terminates the application. You can request software vendors to deliver Windows applications compiled with CFG enabled.

**More information**: [Control Flow Guard](#control-flow-guard), later in this topic. | | **Protections built into Microsoft Edge** (the browser)
helps mitigate multiple
threats | Windows 10 includes an entirely new browser, Microsoft Edge, designed with multiple security improvements.

**More information**: [Microsoft Edge and Internet Explorer 11](#microsoft-edge-and-internet-explorer11), later in this topic. | ### SMB hardening improvements for SYSVOL and NETLOGON shares @@ -206,7 +206,7 @@ With Protected Processes, Windows 10 prevents untrusted processes from interacti ### Universal Windows apps protections -When users download Universal Windows apps from the Microsoft Store, it's unlikely that they will encounter malware because all apps go through a careful screening process before being made available in the store. Apps that organizations build and distribute through sideloading processes will need to be reviewed internally to ensure that they meet organizational security requirements. +When users download Universal Windows apps from the Microsoft Store, it's unlikely that they'll encounter malware because all apps go through a careful screening process before being made available in the store. Apps that organizations build and distribute through sideloading processes will need to be reviewed internally to ensure that they meet organizational security requirements. Regardless of how users acquire Universal Windows apps, they can use them with increased confidence. Universal Windows apps run in an AppContainer sandbox with limited privileges and capabilities. For example, Universal Windows apps have no system-level access, have tightly controlled interactions with other apps, and have no access to data unless the user explicitly grants the application permission. @@ -226,7 +226,7 @@ Windows 10 has several important improvements to the security of the heap: ### Kernel pool protections -The operating system kernel in Windows sets aside two pools of memory, one which remains in physical memory ("nonpaged pool") and one that can be paged in and out of physical memory ("paged pool"). There are many mitigations that have been added over time, such as process quota pointer encoding; lookaside, delay free, and pool page cookies; and PoolIndex bounds checks. Windows 10 adds multiple "pool hardening" protections, such as integrity checks, that help protect the kernel pool against more advanced attacks. +The operating system kernel in Windows sets aside two pools of memory, one that remains in physical memory ("nonpaged pool") and one that can be paged in and out of physical memory ("paged pool"). There are many mitigations that have been added over time, such as process quota pointer encoding; lookaside, delay free, and pool page cookies; and PoolIndex bounds checks. Windows 10 adds multiple "pool hardening" protections, such as integrity checks, that help protect the kernel pool against more advanced attacks. In addition to pool hardening, Windows 10 includes other kernel hardening features: @@ -240,23 +240,23 @@ In addition to pool hardening, Windows 10 includes other kernel hardening featur - **Safe unlinking:** Helps protect against pool overruns that are combined with unlinking operations to create an attack. Windows 10 includes global safe unlinking, which extends heap and kernel pool safe unlinking to all usage of LIST\_ENTRY and includes the "FastFail" mechanism to enable rapid and safe process termination. -- **Memory reservations**: The lowest 64 KB of process memory is reserved for the system. Apps are not allowed to allocate that portion of the memory. This allocation for the system makes it more difficult for malware to use techniques such as "NULL dereference" to overwrite critical system data structures in memory. +- **Memory reservations**: The lowest 64 KB of process memory is reserved for the system. Apps aren't allowed to allocate that portion of the memory. This allocation for the system makes it more difficult for malware to use techniques such as "NULL dereference" to overwrite critical system data structures in memory. ### Control Flow Guard -When applications are loaded into memory, they are allocated space based on the size of the code, requested memory, and other factors. When an application begins to execute code, it calls the other code located in other memory addresses. The relationships between the code locations are well known—they are written in the code itself—but previous to Windows 10, the flow between these locations was not enforced, which gave attackers the opportunity to change the flow to meet their needs. +When applications are loaded into memory, they're allocated space based on the size of the code, requested memory, and other factors. When an application begins to execute code, it calls the other code located in other memory addresses. The relationships between the code locations are well known—they're written in the code itself—but previous to Windows 10, the flow between these locations wasn't enforced, which gave attackers the opportunity to change the flow to meet their needs. -This kind of threat is mitigated in Windows 10 through the Control Flow Guard (CFG) feature. When a trusted application that was compiled to use CFG calls code, CFG verifies that the code location called is trusted for execution. If the location is not trusted, the application is immediately terminated as a potential security risk. +This kind of threat is mitigated in Windows 10 through the Control Flow Guard (CFG) feature. When a trusted application that was compiled to use CFG calls code, CFG verifies that the code location called is trusted for execution. If the location isn't trusted, the application is immediately terminated as a potential security risk. -An administrator cannot configure CFG; rather, an application developer can take advantage of CFG by configuring it when the application is compiled. Consider asking application developers and software vendors to deliver trustworthy Windows applications compiled with CFG enabled. For example, it can be enabled for applications written in C or C++, or applications compiled using Visual Studio 2015. For information about enabling CFG for a Visual Studio 2015 project, see [Control Flow Guard](/windows/win32/secbp/control-flow-guard). +An administrator can't configure CFG; rather, an application developer can take advantage of CFG by configuring it when the application is compiled. Consider asking application developers and software vendors to deliver trustworthy Windows applications compiled with CFG enabled. For example, it can be enabled for applications written in C or C++, or applications compiled using Visual Studio 2015. For information about enabling CFG for a Visual Studio 2015 project, see [Control Flow Guard](/windows/win32/secbp/control-flow-guard). Browsers are a key entry point for attacks, so Microsoft Edge, IE, and other Windows features take full advantage of CFG. ### Microsoft Edge and Internet Explorer 11 -Browser security is a critical component of any security strategy, and for good reason: the browser is the user's interface to the Internet, an environment with many malicious sites and content waiting to attack. Most users cannot perform at least part of their job without a browser, and many users are reliant on one. This reality has made the browser the common pathway from which malicious hackers initiate their attacks. +Browser security is a critical component of any security strategy, and for good reason: the browser is the user's interface to the Internet, an environment with many malicious sites and content waiting to attack. Most users can't perform at least part of their job without a browser, and many users are reliant on one. This reality has made the browser the common pathway from which malicious hackers initiate their attacks. -All browsers enable some amount of extensibility to do things beyond the original scope of the browser. Two common examples are Flash and Java extensions that enable their respective applications to run inside a browser. Keeping Windows 10 secure for web browsing and applications, especially for these two content types, is a priority. +All browsers enable some amount of extensibility to do things beyond the original scope of the browser. Two common examples are Flash and Java extensions that enable their respective applications to run inside a browser. The security of Windows 10 for the purposes of web browsing and applications, especially for these two content types, is a priority. Windows 10 includes an entirely new browser, Microsoft Edge. Microsoft Edge is more secure in multiple ways, especially: @@ -270,13 +270,13 @@ Windows 10 includes an entirely new browser, Microsoft Edge. Microsoft Edge is m - **Simplifies security configuration tasks.** Because Microsoft Edge uses a simplified application structure and a single sandbox configuration, there are fewer required security settings. In addition, Microsoft Edge default settings align with security best practices, making it more secure by default. -In addition to Microsoft Edge, Microsoft includes IE11 in Windows 10, primarily for backwards-compatibility with websites and with binary extensions that do not work with Microsoft Edge. You cannot configure it as the primary browser but rather as an optional or automatic switchover. We recommend using Microsoft Edge as the primary web browser because it provides compatibility with the modern web and the best possible security. +In addition to Microsoft Edge, Microsoft includes IE11 in Windows 10, primarily for backwards-compatibility with websites and with binary extensions that don't work with Microsoft Edge. You can't configure it as the primary browser but rather as an optional or automatic switchover. We recommend using Microsoft Edge as the primary web browser because it provides compatibility with the modern web and the best possible security. For sites that require IE11 compatibility, including those sites that require binary extensions and plug-ins, enable Enterprise mode and use the Enterprise Mode Site List to define which sites have the dependency. With this configuration, when Microsoft Edge identifies a site that requires IE11, users will automatically be switched to IE11. ### Functions that software vendors can use to build mitigations into apps -Some of the protections available in Windows 10 are provided through functions that can be called from apps or other software. Such software is less likely to provide openings for exploits. If you are working with a software vendor, you can request that they include these security-oriented functions in the application. The following table lists some types of mitigations and the corresponding security-oriented functions that can be used in apps. +Some of the protections available in Windows 10 are provided through functions that can be called from apps or other software. Such software is less likely to provide openings for exploits. If you're working with a software vendor, you can request that they include these security-oriented functions in the application. The following table lists some types of mitigations and the corresponding security-oriented functions that can be used in apps. > [!NOTE] > Control Flow Guard (CFG) is also an important mitigation that a developer can include in software when it is compiled. For more information, see [Control Flow Guard](#control-flow-guard), earlier in this topic. @@ -297,7 +297,7 @@ Some of the protections available in Windows 10 are provided through functions t ## Understanding Windows 10 in relation to the Enhanced Mitigation Experience Toolkit -You might already be familiar with the [Enhanced Mitigation Experience Toolkit (EMET)](https://support.microsoft.com/topic/emet-mitigations-guidelines-b529d543-2a81-7b5a-d529-84b30e1ecee0), which has since 2009 offered various exploit mitigations, and an interface for configuring those mitigations. You can use this section to understand how EMET mitigations relate to those mitigations in Windows 10. Many of EMET's mitigations have been built into Windows 10, some with extra improvements. However, some EMET mitigations carry high-performance cost, or appear to be relatively ineffective against modern threats, and therefore have not been brought into Windows 10. +You might already be familiar with the [Enhanced Mitigation Experience Toolkit (EMET)](https://support.microsoft.com/topic/emet-mitigations-guidelines-b529d543-2a81-7b5a-d529-84b30e1ecee0), which has since 2009 offered various exploit mitigations, and an interface for configuring those mitigations. You can use this section to understand how EMET mitigations relate to those mitigations in Windows 10. Many of EMET's mitigations have been built into Windows 10, some with extra improvements. However, some EMET mitigations carry high-performance cost, or appear to be relatively ineffective against modern threats, and therefore haven't been brought into Windows 10. Because many of EMET's mitigations and security mechanisms already exist in Windows 10 and have been improved, particularly the ones assessed to have high effectiveness at mitigating known bypasses, version 5.5*x* has been announced as the final major version release for EMET (see [Enhanced Mitigation Experience Toolkit](https://web.archive.org/web/20170928073955/https://technet.microsoft.com/en-US/security/jj653751)). @@ -310,7 +310,7 @@ The following table lists EMET features in relation to Windows 10 features. |

  • DEP
  • SEHOP
  • ASLR (Force ASLR, Bottom-up ASLR)|DEP, SEHOP, and ASLR are included in Windows 10 as configurable features. See [Table 2](#table-2), earlier in this topic.You can install the ProcessMitigations PowerShell module to convert your EMET settings for these features into policies that you can apply to Windows 10.| |
  • Load Library Check (LoadLib)
  • Memory Protection Check (MemProt)|LoadLib and MemProt are supported in Windows 10, for all applications that are written to use these functions. See [Table 4](#functions-that-software-vendors-can-use-to-build-mitigations-into-apps), earlier in this topic.| |Null Page|Mitigations for this threat are built into Windows 10, as described in the "Memory reservations" item in [Kernel pool protections](#kernel-pool-protections), earlier in this topic.| -|
  • Heap Spray
  • EAF
  • EAF+|Windows 10 does not include mitigations that map specifically to these EMET features because they have low impact in the current threat landscape, and do not significantly increase the difficulty of exploiting vulnerabilities. Microsoft remains committed to monitoring the security environment as new exploits appear and taking steps to harden the operating system against them.| +|
  • Heap Spray
  • EAF
  • EAF+|Windows 10 doesn't include mitigations that map specifically to these EMET features because they have low impact in the current threat landscape, and don't significantly increase the difficulty of exploiting vulnerabilities. Microsoft remains committed to monitoring the security environment as new exploits appear and taking steps to harden the operating system against them.| |
  • Caller Check
  • Simulate Execution Flow
  • Stack Pivot
  • Deep Hooks (an ROP "Advanced Mitigation")
  • Anti Detours (an ROP "Advanced Mitigation")
  • Banned Functions (an ROP "Advanced Mitigation")|Mitigated in Windows 10 with applications compiled with Control Flow Guard, as described in [Control Flow Guard](#control-flow-guard), earlier in this topic.| ### Converting an EMET XML settings file into Windows 10 mitigation policies diff --git a/windows/security/threat-protection/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md b/windows/security/threat-protection/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md index ed70e30816..36714ba7df 100644 --- a/windows/security/threat-protection/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md +++ b/windows/security/threat-protection/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md @@ -35,7 +35,7 @@ Windows 10 is an important component of an end-to-end security solution that foc ## Description of a robust end-to-end security solution -Today’s computing threat landscape is increasing at a speed never encountered before. The sophistication of criminal attacks is growing, and there is no doubt that malware now targets both consumers and professionals in all industries. +Today’s computing threat landscape is increasing at a speed never encountered before. The sophistication of criminal attacks is growing, and there's no doubt that malware now targets both consumers and professionals in all industries. During recent years, one particular category of threat has become prevalent: advanced persistent threats (APTs). The term APT is commonly used to describe any attack that seems to target individual organizations on an on-going basis. In fact, this type of attack typically involves determined adversaries who may use any methods or techniques necessary. @@ -61,7 +61,7 @@ The following figure shows a solution built to assess device health from the clo Windows devices can be protected from low-level rootkits and bootkits by using low-level hardware technologies such as Unified Extensible Firmware Interface (UEFI) Secure Boot. -Secure Boot is a firmware validation process that helps prevent rootkit attacks; it is part of the UEFI specification. The intent of UEFI is to define a standard way for the operating system to communicate with modern hardware, which can perform faster and with more efficient input/output (I/O) functions than older, software interrupt-driven BIOS systems. +Secure Boot is a firmware validation process that helps prevent rootkit attacks; it's part of the UEFI specification. The intent of UEFI is to define a standard way for the operating system to communicate with modern hardware, which can perform faster and with more efficient input/output (I/O) functions than older, software interrupt-driven BIOS systems. A device health attestation module can communicate measured boot data that is protected by a Trusted Platform Module (TPM) to a remote service. After the device successfully boots, boot process measurement data is sent to a trusted cloud service (Health Attestation Service) using a more secure and tamper-resistant communication channel. @@ -118,7 +118,7 @@ Windows 10 supports features to help prevent sophisticated low-level malware lik Windows 10 uses security characteristics of a TPM for measuring boot integrity sequence (and based on that, unlocking automatically BitLocker protected drives), for protecting credentials or for health attestation. - A TPM implements controls that meet the specification described by the Trusted Computing Group (TCG). At the time of this writing, there are two versions of TPM specification produced by TCG that are not compatible with each other: + A TPM implements controls that meet the specification described by the Trusted Computing Group (TCG). At the time of this writing, there are two versions of TPM specification produced by TCG that aren't compatible with each other: - The first TPM specification, version 1.2, was published in February 2005 by the TCG and standardized under ISO / IEC 11889 standard. - The latest TPM specification, referred to as TPM 2.0, was released in April 2014 and has been approved by the ISO/IEC Joint Technical Committee (JTC) as ISO/IEC 11889:2015. @@ -149,15 +149,15 @@ Windows 10 supports features to help prevent sophisticated low-level malware lik The most basic protection is the Secure Boot feature, which is a standard part of the UEFI 2.2+ architecture. On a PC with conventional BIOS, anyone who can take control of the boot process can boot by using an alternative OS loader, and potentially gain access to system resources. When Secure Boot is enabled, you can boot using only an OS loader that’s signed using a certificate stored in the UEFI Secure Boot DB. Naturally, the Microsoft certificate used to digitally sign the Windows 10 OS loaders are in that store, which allows UEFI to validate the certificate as part of its security policy. Secure Boot must be enabled by default on all computers that are certified for Windows 10 under the Windows Hardware Compatibility Program. Secure Boot is a UEFI firmware-based feature, which allows for the signing and verification of critical boot files and drivers at boot time. Secure Boot checks signature values of the Windows Boot Manager, BCD store, Windows OS loader file, and other boot critical DLLs at boot time before the system is allowed to fully boot into a usable operating system by using policies that are defined by the OEM at build time. Secure Boot prevents many types of boot-based rootkit, malware, and other security-related attacks against the Windows platform. Secure Boot protects the operating system boot process whether booting from local hard disk, USB, PXE, or DVD, or into full Windows or Windows Recovery Environment (RE). - Secure Boot protects the boot environment of a Windows 10 installation by verifying the signatures of the critical boot components to confirm malicious activity did not compromise them. Secure Boot protection ends after the Windows kernel file (ntoskrnl.exe) has been loaded. + Secure Boot protects the boot environment of a Windows 10 installation by verifying the signatures of the critical boot components to confirm malicious activity didn't compromise them. Secure Boot protection ends after the Windows kernel file (ntoskrnl.exe) has been loaded. > [!NOTE] > Secure Boot protects the platform until the Windows kernel is loaded. Then protections like ELAM take over. - **Secure Boot configuration policy.** Extends Secure Boot functionality to critical Windows 10 configuration. - Examples of protected configuration information include protecting Disable Execute bit (NX option) or ensuring that the test signing policy (code integrity) cannot be enabled. This protective action ensures that the binaries and configuration of the computer can be trusted after the boot process has completed. - Secure Boot configuration policy does this with UEFI policy. These signatures for these policies are signed in the same way that operating system binaries are signed for use with Secure Boot. + Examples of protected configuration information include protecting Disable Execute bit (NX option) or ensuring that the test signing policy (code integrity) can't be enabled. This protective action ensures that the binaries and configuration of the computer can be trusted after the boot process has completed. + Secure Boot configuration policy does this protective action with UEFI policy. These signatures for these policies are signed in the same way that operating system binaries are signed for use with Secure Boot. The Secure Boot configuration policy must be signed by a private key that corresponds to one of the public keys stored in the Key Exchange Key (KEK) list. The Microsoft Certificate Authority (CA) will be present in the KEK list of all Windows certified Secure Boot systems. By default, a policy signed by the Microsoft KEK shall be work on all Secure Boot systems. BootMgr must verify the signature against the KEK list before applying a signed policy. With Windows 10, the default Secure Boot configuration policy is embedded in bootmgr. @@ -165,7 +165,7 @@ Windows 10 supports features to help prevent sophisticated low-level malware lik - **Early Launch Antimalware (ELAM).** ELAM tests all drivers before they load and prevents unapproved drivers from loading. - Traditional antimalware apps don’t start until after the boot drivers have been loaded, which gives a rootkit that is disguised as a driver the opportunity to work. ELAM is a Windows mechanism introduced in a previous version of Windows that allows antimalware software to run very early in the boot sequence. Thus, the antimalware component is the first third-party component to run and control the initialization of other boot drivers until the Windows operating system is operational. When the system is started with a complete runtime environment (network access, storage, and so on), then a full-featured antimalware is loaded. + Traditional antimalware apps don’t start until after the boot drivers have been loaded, which gives a rootkit that is disguised as a driver the opportunity to work. ELAM is a Windows mechanism introduced in a previous version of Windows that allows antimalware software to run early in the boot sequence. Thus, the antimalware component is the first third-party component to run and control the initialization of other boot drivers until the Windows operating system is operational. When the system is started with a complete runtime environment (network access, storage, and so on), then a full-featured antimalware is loaded. ELAM can load a Microsoft or non-Microsoft antimalware driver before all non-Microsoft boot drivers and applications, thus continuing the chain of trust established by Secure Boot and Trusted Boot. Because the operating system hasn’t started yet, and because Windows needs to boot as quickly as possible, ELAM has a simple task: Examine every boot driver and determine whether it is on the list of trusted drivers. If it’s not trusted, Windows won’t load it. @@ -174,8 +174,8 @@ Windows 10 supports features to help prevent sophisticated low-level malware lik The ELAM signed driver is loaded before any other third-party drivers or applications, which allows the antimalware software to detect and block any attempts to tamper with the boot process by trying to load unsigned or untrusted code. - The ELAM driver is a small driver with a small policy database that has a very narrow scope, focused on drivers that are loaded early at system launch. The policy database is stored in a registry hive that is also measured to the TPM, to record the operational parameters of the ELAM driver. An ELAM driver must be signed by Microsoft and the associated certificate must contain the complementary EKU (1.3.6.1.4.1.311.61.4.1). -- **Virtualization-based security (Hyper-V + Secure Kernel).** Virtualization-based security is a completely new enforced security boundary that allows you to protect critical parts of Windows 10. + The ELAM driver is a small driver with a small policy database that has a narrow scope, focused on drivers that are loaded early at system launch. The policy database is stored in a registry hive that is also measured to the TPM, to record the operational parameters of the ELAM driver. An ELAM driver must be signed by Microsoft and the associated certificate must contain the complementary EKU (1.3.6.1.4.1.311.61.4.1). +- **Virtualization-based security (Hyper-V + Secure Kernel).** Virtualization-based security is a new enforced security boundary that allows you to protect critical parts of Windows 10. Virtualization-based security isolates sensitive code like Kernel Mode Code Integrity or sensitive corporate domain credentials from the rest of the Windows operating system. For more information, see [Virtualization-based security](#virtual) section. @@ -183,7 +183,7 @@ Windows 10 supports features to help prevent sophisticated low-level malware lik When enabled and configured, Windows 10 can start the Hyper-V virtualization-based security services. HVCI helps protect the system core (kernel), privileged drivers, and system defenses, like antimalware solutions, by preventing malware from running early in the boot process, or after startup. - HVCI uses virtualization-based security to isolate Code Integrity, the only way kernel memory can become executable is through a Code Integrity verification. This dependency on verification means that kernel memory pages can never be Writable and Executable (W+X) and executable code cannot be directly modified. + HVCI uses virtualization-based security to isolate Code Integrity, the only way kernel memory can become executable is through a Code Integrity verification. This dependency on verification means that kernel memory pages can never be Writable and Executable (W+X) and executable code can't be directly modified. > [!NOTE] > Device Guard devices that run Kernel Mode Code Integrity with virtualization-based security must have compatible drivers. For additional information, please read the [Driver compatibility with Device Guard in Windows 10](https://go.microsoft.com/fwlink/p/?LinkId=691612) blog post. @@ -199,7 +199,7 @@ Windows 10 supports features to help prevent sophisticated low-level malware lik - **Health attestation.** The device’s firmware logs the boot process, and Windows 10 can send it to a trusted server that can check and assess the device’s health. - Windows 10 takes measurements of the UEFI firmware and each of the Windows and antimalware components are made as they load during the boot process. Additionally, they are taken and measured sequentially, not all at once. When these measurements are complete, their values are digitally signed and stored securely in the TPM and cannot be changed unless the system is reset. + Windows 10 takes measurements of the UEFI firmware and each of the Windows and antimalware components are made as they load during the boot process. Additionally, they're taken and measured sequentially, not all at once. When these measurements are complete, their values are digitally signed and stored securely in the TPM and can't be changed unless the system is reset. For more information, see [Secured Boot and Measured Boot: Hardening Early Boot Components Against Malware](/previous-versions/windows/hardware/design/dn653311(v=vs.85)). @@ -217,7 +217,7 @@ The following Windows 10 services are protected with virtualization-based securi - **Credential Guard** (LSA Credential Isolation): prevents pass-the-hash attacks and enterprise credential theft that happens by reading and dumping the content of lsass memory - **Device Guard** (Hyper-V Code Integrity): Device Guard uses the new virtualization-based security in Windows 10 to isolate the Code Integrity service from the Windows kernel itself, which lets the service use signatures defined by your enterprise-controlled policy to help determine what is trustworthy. In effect, the Code Integrity service runs alongside the kernel in a Windows hypervisor-protected container. -- **Other isolated services**: for example, on Windows Server 2016, there is the vTPM feature that allows you to have encrypted virtual machines (VMs) on servers. +- **Other isolated services**: for example, on Windows Server 2016, there's the vTPM feature that allows you to have encrypted virtual machines (VMs) on servers. > [!NOTE] > Virtualization-based security is only available with Windows 10 Enterprise. Virtualization-based security requires devices with UEFI (2.3.1 or higher) with Secure Boot enabled, x64 processor with Virtualization Extensions and SLAT enabled. IOMMU, TPM 2.0. and support for Secure Memory overwritten are optional, but recommended. @@ -234,18 +234,18 @@ remote machines, which mitigates many PtH-style attacks. Credential Guard helps protect credentials by encrypting them with either a per-boot or persistent key: -- **The per-boot key** is used for any in-memory credentials that do not require persistence. An example of such a credential would be a ticket-granting ticket (TGT) session key. This key is negotiated with a Key Distribution Center (KDC) every time authentication occurs and is protected with a per-boot key. +- **The per-boot key** is used for any in-memory credentials that don't require persistence. An example of such a credential would be a ticket-granting ticket (TGT) session key. This key is negotiated with a Key Distribution Center (KDC) every time authentication occurs and is protected with a per-boot key. - **The persistent key**, or some derivative, is used to help protect items that are stored and reloaded after a reboot. Such protection is intended for long-term storage, and must be protected with a consistent key. Credential Guard is activated by a registry key and then enabled by using a UEFI variable. This activation is done to protect against remote modifications of the configuration. The use of a UEFI variable implies that physical access is required to change the configuration. When lsass.exe detects that credential isolation is enabled, it then spawns LsaIso.exe as an isolated process, which ensures that it runs within isolated user mode. The startup of LsaIso.exe is performed before initialization of a security support provider, which ensures that the secure mode support routines are ready before any authentication begins. ### Device Guard -Device Guard is a new feature of Windows 10 Enterprise that allows organizations to lock down a device to help protect it from running untrusted software. In this configuration, the only applications allowed to run are those that are trusted by the organization. +Device Guard is a new feature of Windows 10 Enterprise that allows organizations to lock down a device to help protect it from running untrusted software. In this configuration, the only applications allowed to run are those applications that are trusted by the organization. The trust decision to execute code is performed by using Hyper-V Code Integrity, which runs in virtualization-based security, a Hyper-V protected container that runs alongside regular Windows. -Hyper-V Code Integrity is a feature that validates the integrity of a driver or system file each time it is loaded into memory. Code integrity detects whether an unsigned driver or system file is being loaded into the kernel, or whether a system file has been modified by malicious software that is being run by a user account with Administrator privileges. On x64-based versions of Windows 10 kernel-mode drivers must be digitally signed. +Hyper-V Code Integrity is a feature that validates the integrity of a driver or system file each time it's loaded into memory. Code integrity detects whether an unsigned driver or system file is being loaded into the kernel, or whether a system file has been modified by malicious software that is being run by a user account with Administrator privileges. On x64-based versions of Windows 10, kernel-mode drivers must be digitally signed. > [!NOTE] > Independently of activation of Device Guard Policy, [Windows 10 by default raises the bar for what runs in the kernel](https://go.microsoft.com/fwlink/p/?LinkId=691613). Windows 10 drivers must be signed by Microsoft, and more specifically, by the WHQL (Windows Hardware Quality Labs) portal. Additionally, starting in October 2015, the WHQL portal will only accept driver submissions, including both kernel and user mode driver submissions, that have a valid Extended Validation (“EV”) Code Signing Certificate. @@ -264,7 +264,7 @@ Device Guard needs to be planned and configured to be truly effective. It isn't There are three different parts that make up the Device Guard solution in Windows 10: - The first part is a base **set of hardware security features** introduced with the previous version of Windows. TPM for hardware cryptographic operations and UEFI with modern firmware, along with Secure Boot, allows you to control what the device is running when the systems start. -- After the hardware security feature, there is the code integrity engine. In Windows 10, **Code Integrity is now fully configurable** and now resides in Isolated user mode, a part of the memory that is protected by virtualization-based security. +- After the hardware security feature, there's the code integrity engine. In Windows 10, **Code Integrity is now fully configurable** and now resides in Isolated user mode, a part of the memory that is protected by virtualization-based security. - The last part of Device Guard is **manageability**. Code Integrity configuration is exposed through specific Group Policy Objects, PowerShell cmdlets, and MDM configuration service providers (CSPs). For more information on how to deploy Device Guard in an enterprise, see the [Device Guard deployment guide](/windows/device-security/device-guard/device-guard-deployment-guide). @@ -280,9 +280,9 @@ SAWs are computers that are built to help significantly reduce the risk of compr To protect high-value assets, SAWs are used to make secure connections to those assets. -Similarly, on corporate fully-managed workstations, where applications are installed by using a distribution tool like Microsoft Endpoint Configuration Manager, Intune, or any third-party device management, then Device Guard is applicable. In that type of scenario, the organization has a good idea of the software that an average user is running. +Similarly, on corporate fully managed workstations, where applications are installed by using a distribution tool like Microsoft Endpoint Configuration Manager, Intune, or any third-party device management, then Device Guard is applicable. In that type of scenario, the organization has a good idea of the software that an average user is running. -It could be challenging to use Device Guard on corporate, lightly-managed workstations where the user is typically allowed to install software on their own. When an organization offers great flexibility, it’s difficult to run Device Guard in enforcement mode. Nevertheless, Device Guard can be run in Audit mode, and in that case, the event log will contain a record of any binaries that violated the Device Guard policy. When Device Guard is used in Audit mode, organizations can get rich data about drivers and applications that users install and run. +It could be challenging to use Device Guard on corporate, lightly managed workstations where the user is typically allowed to install software on their own. When an organization offers great flexibility, it’s difficult to run Device Guard in enforcement mode. Nevertheless, Device Guard can be run in Audit mode, and in that case, the event log will contain a record of any binaries that violated the Device Guard policy. When Device Guard is used in Audit mode, organizations can get rich data about drivers and applications that users install and run. Before you can benefit from the protection included in Device Guard, Code Integrity policy must be created by using tools provided by Microsoft, but the policy can be deployed with common management tools, like Group Policy. The Code Integrity policy is a binary-encoded XML document that includes configuration settings for both the User and Kernel-modes of Windows 10, along with restrictions on Windows 10 script hosts. Device Guard Code Integrity policy restricts what code can run on a device. @@ -291,7 +291,7 @@ Before you can benefit from the protection included in Device Guard, Code Integr Signed Device Guard policy offers stronger protection against a malicious local administrator trying to defeat Device Guard. -When the policy is signed, the GUID of the policy is stored in a UEFI pre-OS secure variable which offers tampering protection. The only way to update the Device Guard policy subsequently is to provide a new version of the policy signed by the same signer or from a signer specified as part of the +When the policy is signed, the GUID of the policy is stored in a UEFI pre-OS secure variable that offers tampering protection. The only way to update the Device Guard policy later is to provide a new version of the policy signed by the same signer or from a signer specified as part of the Device Guard policy into the UpdateSigner section. ### The importance of signing applications @@ -301,13 +301,13 @@ On computers with Device Guard, Microsoft proposes to move from a world where un With Windows 10, organizations will make line-of-business (LOB) apps available to members of the organization through the Microsoft Store infrastructure. More specifically, LOB apps will be available in a private store within the public Microsoft Store. Microsoft Store signs and distributes Universal Windows apps and Classic Windows apps. All apps downloaded from the Microsoft Store are signed. -In organizations today, many LOB applications are unsigned. Code signing is frequently viewed as a tough problem to solve for a variety of reasons, like the lack of code signing expertise. Even if code signing is a best practice, a lot of internal applications are not signed. +In organizations today, many LOB applications are unsigned. Code signing is frequently viewed as a tough problem to solve for various reasons, like the lack of code signing expertise. Even if code signing is a best practice, many internal applications aren't signed. -Windows 10 includes tools that allow IT pros to take applications that have been already packaged and run them through a process to create additional signatures that can be distributed along with existing applications. +Windows 10 includes tools that allow IT pros to take applications that have been already packaged and run them through a process to create more signatures that can be distributed along with existing applications. ### Why are antimalware and device management solutions still necessary? -Although allow-list mechanisms are efficient at ensuring that only trusted applications can be run, they cannot prevent the compromise of a trusted (but vulnerable) application by malicious content designed to exploit a known vulnerability. Device Guard doesn’t protect against user mode malicious code run by exploiting vulnerabilities. +Although allowlist mechanisms are efficient at ensuring that only trusted applications can be run, they can't prevent the compromise of a trusted (but vulnerable) application by malicious content designed to exploit a known vulnerability. Device Guard doesn’t protect against user mode malicious code run by exploiting vulnerabilities. Vulnerabilities are weaknesses in software that could allow an attacker to compromise the integrity, availability, or confidentiality of the device. Some of the worst vulnerabilities allow attackers to exploit the compromised device by causing it to run malicious code without the user’s knowledge. @@ -321,7 +321,7 @@ MDM solutions are becoming prevalent as a light-weight device management technol ### Device health attestation -Device health attestation leverages the TPM to provide cryptographically strong and verifiable measurements of the chain of software used to boot the device. +Device health attestation uses the TPM to provide cryptographically strong and verifiable measurements of the chain of software used to boot the device. For Windows 10-based devices, Microsoft introduces a new public API that will allow MDM software to access a remote attestation service called Windows Health Attestation Service. A health attestation result, in addition with other elements, can be used to allow or deny access to networks, apps, or services, based on whether devices prove to be healthy. @@ -335,21 +335,21 @@ The following table details the hardware requirements for both virtualization-ba |--- |--- | |UEFI 2.3.1 or later firmware with Secure Boot enabled|Required to support UEFI Secure Boot.

    UEFI Secure Boot ensures that the device boots only authorized code.

    Additionally, Boot Integrity (Platform Secure Boot) must be supported following the requirements in Hardware Compatibility Specification for Systems for Windows 10 under the subsection: “System.Fundamentals.Firmware.CS.UEFISecureBoot.ConnectedStandby”| |Virtualization extensions, such as Intel VT-x, AMD-V, and SLAT must be enabled|Required to support virtualization-based security.

    **Note:** Device Guard can be enabled without using virtualization-based security.
    | -|X64 processor|Required to support virtualization-based security that uses Windows Hypervisor. Hyper-V is supported only on x64 processor (and not on x86).

    Direct Memory Access (DMA) protection can be enabled to provide additional memory protection but requires processors to include DMA protection technologies.| +|X64 processor|Required to support virtualization-based security that uses Windows Hypervisor. Hyper-V is supported only on x64 processor (and not on x86).

    Direct Memory Access (DMA) protection can be enabled to provide extra memory protection but requires processors to include DMA protection technologies.| |IOMMU, such as Intel VT-d, AMD-Vi|Support for the IOMMU in Windows 10 enhances system resiliency against DMA attacks.| -|Trusted Platform Module (TPM)|Required to support health attestation and necessary for additional key protections for virtualization-based security. TPM 2.0 is supported. Support for TPM 1.2 was added beginning in Windows 10, version 1607 (RS1)| +|Trusted Platform Module (TPM)|Required to support health attestation and necessary for other key protections for virtualization-based security. TPM 2.0 is supported. Support for TPM 1.2 was added beginning in Windows 10, version 1607 (RS1)| -This section presented information about several closely related controls in Windows 10. The multi-layer defenses and in-depth approach helps to eradicate low-level malware during boot sequence. Virtualization-based security is a fundamental operating system architecture change that adds a new security boundary. Device Guard and Credential Guard respectively help to block untrusted code and protect corporate domain credentials from theft and reuse. This section also briefly discussed the importance of managing devices and patching vulnerabilities. All these technologies can be used to harden and lock down devices while limiting the risk of attackers compromising them. +This section presented information about several closely related controls in Windows 10. The multi-layer defenses and in-depth approach help to eradicate low-level malware during boot sequence. Virtualization-based security is a fundamental operating system architecture change that adds a new security boundary. Device Guard and Credential Guard respectively help to block untrusted code and protect corporate domain credentials from theft and reuse. This section also briefly discussed the importance of managing devices and patching vulnerabilities. All these technologies can be used to harden and lock down devices while limiting the risk of attackers compromising them. ## Detect an unhealthy Windows 10-based device -As of today, many organizations only consider devices to be compliant with company policy after they’ve passed a variety of checks that show, for example, that the operating system is in the correct state, properly configured, and has security protection enabled. Unfortunately, with today’s systems, this form of reporting isn't entirely reliable because malware can spoof a software statement about system health. A rootkit, or a similar low-level exploit, can report a false healthy state to traditional compliance tools. +As of today, many organizations only consider devices to be compliant with company policy after they’ve passed various checks that show, for example, that the operating system is in the correct state, properly configured, and has security protection enabled. Unfortunately, with today’s systems, this form of reporting isn't entirely reliable because malware can spoof a software statement about system health. A rootkit, or a similar low-level exploit, can report a false healthy state to traditional compliance tools. The biggest challenge with rootkits is that they can be undetectable to the client. Because they start before antimalware, and they have system-level privileges, they can completely disguise themselves while continuing to access system resources. As a result, traditional computers infected with rootkits appear to be healthy, even with antimalware running. -As previously discussed, the health attestation feature of Windows 10 uses the TPM hardware component to securely record a measurement of every boot-related component, including firmware, Windows 10 kernel, and even early boot drivers. Because, health attestation leverages the hardware-based security capabilities of TPM, the log of all boot measured components remains out of the reach of any malware. +As previously discussed, the health attestation feature of Windows 10 uses the TPM hardware component to securely record a measurement of every boot-related component, including firmware, Windows 10 kernel, and even early boot drivers. Because health attestation uses the hardware-based security capabilities of TPM, the log of all boot measured components remains out of the reach of any malware. -By attesting a trusted boot state, devices can prove that they are not running low-level malware that could spoof later compliance checks. TPM-based health attestation provides a reliable anchor of trust for assets that contain high-value data. +After the devices attest a trusted boot state, they can prove that they aren't running low-level malware that could spoof later compliance checks. TPM-based health attestation provides a reliable anchor of trust for assets that contain high-value data. ### What is the concept of device health? @@ -359,7 +359,7 @@ However, the use of traditional malware prevention technologies like antimalware The definition of device compliance will vary based on an organization’s installed antimalware, device configuration settings, patch management baseline, and other security requirements. But health of the device is part of the overall device compliance policy. -The health of the device isn't binary and depends on the organization’s security implementation. The Health Attestation Service provides information back to the MDM on which security features are enabled during the boot of the device by leveraging trustworthy hardware TPM. +The health of the device isn't binary and depends on the organization’s security implementation. The Health Attestation Service provides information back to the MDM on which security features are enabled during the boot of the device by using trustworthy hardware TPM. But health attestation only provides information, which is why an MDM solution is needed to take and enforce a decision. @@ -367,7 +367,7 @@ But health attestation only provides information, which is why an MDM solution i In Windows 10, health attestation refers to a feature where Measured Boot data generated during the boot process is sent to a remote device health attestation service operated by Microsoft. -This is the most secure approach available for Windows 10-based devices to detect when security defenses are down. During the boot process, the TCG log and PCRs values are sent to a remote Microsoft cloud service. Logs are then checked by the Health Attestation Service to determine what changes have occurred on the device. +This approach is the most secure one available for Windows 10-based devices to detect when security defenses are down. During the boot process, the TCG log and PCRs' values are sent to a remote Microsoft cloud service. Logs are then checked by the Health Attestation Service to determine what changes have occurred on the device. A relying party like an MDM can inspect the report generated by the remote health attestation service. @@ -378,7 +378,7 @@ Windows 10 supports health attestation scenarios by allowing applications access Remote device health attestation combined with an MDM provides a hardware-rooted method for reporting the current security status and detecting any changes, without having to trust the software running on the system. -In the case where malicious code is running on the device, the use of a remote server is required. If a rootkit is present on the device, the antimalware is no longer reliable, and its behavior can be hijacked by a malicious code running early in the startup sequence. That's why it's important to use Secure Boot and Device Guard, to control which code is loaded during the boot sequence. +In the case where malicious code is running on the device, the use of a remote server is required. If a rootkit is present on the device, the antimalware is no longer reliable, and its behavior can be hijacked by a malicious code running early in the startup sequence. This reason is what makes it important to use Secure Boot and Device Guard, to control which code is loaded during the boot sequence. The antimalware software can search to determine whether the boot sequence contains any signs of malware, such as a rootkit. It can also send the TCG log and the PCRs to a remote health attestation server to provide a separation between the measurement component and the verification component. @@ -386,7 +386,7 @@ Health attestation logs the measurements in various TPM Platform Configuration R :::image type="content" alt-text="figure 6." source="images/hva-fig6-logs.png"::: -When starting a device equipped with TPM, a measurement of different components is performed. This includes firmware, UEFI drivers, CPU microcode, and also all the Windows 10 drivers whose type is Boot Start. The raw measurements are stored in the TPM PCR registers while the details of all events (executable path, authority certification, and so on) are available in the TCG log. +When you start a device equipped with TPM, a measurement of different components is performed. These components include firmware, UEFI drivers, CPU microcode, and also all the Windows 10 drivers whose type is Boot Start. The raw measurements are stored in the TPM PCR registers while the details of all events (executable path, authority certification, and so on) are available in the TCG log. :::image type="content" alt-text="figure 7." source="images/hva-fig7-measurement.png"::: @@ -398,7 +398,7 @@ The health attestation process works as follows: 4. Windows kernel is measured. 5. Antivirus software is started as the first kernel mode driver. 6. Boot start drivers are measured. -7. MDM server through the MDM agent issues a health check command by leveraging the Health Attestation CSP. +7. MDM server through the MDM agent issues a health check command by using the Health Attestation CSP. 8. Boot measurements are validated by the Health Attestation Service > [!NOTE] @@ -432,7 +432,7 @@ In a simplified manner, the TPM is a passive component with limited resources. I A TPM incorporates in a single component: -- A RSA 2048-bit key generator +- An RSA 2048-bit key generator - A random number generator - Nonvolatile memory for storing EK, SRK, and AIK keys - A cryptographic engine to encrypt, decrypt, and sign @@ -442,7 +442,7 @@ A TPM incorporates in a single component: The TPM has an embedded unique cryptographic key called the endorsement key. The TPM endorsement key is a pair of asymmetric keys (RSA size 2048 bits). -The endorsement key public key is generally used for sending securely sensitive parameters, such as when taking possession of the TPM that contains the defining hash of the owner password. The EK private key is used when creating secondary keys like AIKs. +The endorsement key public key is used for sending securely sensitive parameters, such as when taking possession of the TPM that contains the defining hash of the owner password. The EK private key is used when creating secondary keys like AIKs. The endorsement key acts as an identity card for the TPM. For more information, see [Understand the TPM endorsement key](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc770443(v=ws.11)). @@ -467,16 +467,16 @@ Because the endorsement certificate is unique for each device and doesn't change The AIK is an asymmetric (public/private) key pair that is used as a substitute for the EK as an identity for the TPM for privacy purposes. The private portion of an AIK is never revealed or used outside the TPM and can only be used inside the TPM for a limited set of operations. Furthermore, it can only be used for signing, and only for limited, TPM-defined operations. -Windows 10 creates AIKs protected by the TPM, if available, that are 2048-bit RSA signing keys. Microsoft is hosting a cloud service called Microsoft Cloud CA to establish cryptographically that it is communicating with a real TPM and that the TPM possesses the presented AIK. After the Microsoft +Windows 10 creates AIKs protected by the TPM, if available, that are 2048-bit RSA signing keys. Microsoft is hosting a cloud service called Microsoft Cloud CA to establish cryptographically that it's communicating with a real TPM and that the TPM possesses the presented AIK. After the Microsoft Cloud CA service has established these facts, it will issue an AIK certificate to the Windows 10-based device. -Many existing devices that will upgrade to Windows 10 won't have a TPM, or the TPM won't contain an endorsement certificate. **To accommodate those devices, Windows 10 allows the issuance of AIK certificates without the presence of an endorsement certificate.** Such AIK certificates are not issued by Microsoft Cloud CA. Note that this isn't as trustworthy as an endorsement certificate that is burned into the device during manufacturing, but it will provide compatibility for advanced scenarios like Windows Hello for Business without TPM. +Many existing devices that will upgrade to Windows 10 won't have a TPM, or the TPM won't contain an endorsement certificate. **To accommodate those devices, Windows 10 allows the issuance of AIK certificates without the presence of an endorsement certificate.** Such AIK certificates aren't issued by Microsoft Cloud CA. These certificates aren't as trustworthy as an endorsement certificate that is burned into the device during manufacturing, but it will provide compatibility for advanced scenarios like Windows Hello for Business without TPM. -In the issued AIK certificate, a special OID is added to attest that endorsement certificate was used during the attestation process. This information can be leveraged by a relying party to decide whether to reject devices that are attested using AIK certificates without an endorsement certificate or accept them. Another scenario can be to not allow access to high-value assets from devices that are attested by an AIK certificate that isn't backed by an endorsement certificate. +In the issued AIK certificate, a special OID is added to attest that endorsement certificate was used during the attestation process. This information can be used by a relying party to decide whether to reject devices that are attested using AIK certificates without an endorsement certificate or accept them. Another scenario can be to not allow access to high-value assets from devices that are attested by an AIK certificate that isn't backed by an endorsement certificate. ### Storage root key -The storage root key (SRK) is also an asymmetric key pair (RSA with a minimum of 2048 bits length). The SRK has a major role and is used to protect TPM keys, so that these keys cannot be used without the TPM. The SRK key is created when the ownership of the TPM is taken. +The storage root key (SRK) is also an asymmetric key pair (RSA with a minimum of 2048-bits length). The SRK has a major role and is used to protect TPM keys, so that these keys can't be used without the TPM. The SRK key is created when the ownership of the TPM is taken. ### Platform Configuration Registers @@ -484,19 +484,19 @@ The TPM contains a set of registers that are designed to provide a cryptographic The measurement of the boot sequence is based on the PCR and TCG log. To establish a static root of trust, when the device is starting, the device must be able to measure the firmware code before execution. In this case, the Core Root of Trust for Measurement (CRTM) is executed from the boot, calculates the hash of the firmware, then stores it by expanding the register PCR\[0\] and transfers execution to the firmware. -PCRs are set to zero when the platform is booted, and it is the job of the firmware that boots the platform to measure components in the boot chain and to record the measurements in the PCRs. Typically, boot components take the hash of the next component that is to be run and record the measurements in the PCRs. The initial component that starts the measurement chain is implicitly trusted. This is the CRTM. Platform manufacturers are required to have a secure update process for the CRTM or not permit updates to it. The PCRs record a cumulative hash of the components that have been measured. +PCRs are set to zero when the platform is booted, and it's the job of the firmware that boots the platform to measure components in the boot chain and to record the measurements in the PCRs. Typically, boot components take the hash of the next component that is to be run and record the measurements in the PCRs. The initial component that starts the measurement chain is implicitly trusted. This component is the CRTM. Platform manufacturers are required to have a secure update process for the CRTM or not permit updates to it. The PCRs record a cumulative hash of the components that have been measured. -The value of a PCR on its own is hard to interpret (it is just a hash value), but platforms typically keep a log with details of what has been measured, and the PCRs merely ensure that the log hasn't been tampered with. The logs are referred as a TCG log. Each time a register PCR is extended, an entry is added to the TCG log. Thus, throughout the boot process, a trace of the executable code and configuration data is created in the TCG log. +The value of a PCR on its own is hard to interpret (it's just a hash value), but platforms typically keep a log with details of what has been measured, and the PCRs merely ensure that the log hasn't been tampered with. The logs are referred as a TCG log. Each time a register PCR is extended, an entry is added to the TCG log. Thus, throughout the boot process, a trace of the executable code and configuration data is created in the TCG log. ### TPM provisioning -For the TPM of a Windows 10-based device to be usable, it must first be provisioned. The process of provisioning differs somewhat based on TPM versions, but, when successful, it results in the TPM being usable and the owner authorization data (ownerAuth) for the TPM being stored locally on the registry. +For the TPM of a Windows 10-based device to be usable, it must first be provisioned. The process of provisioning differs based on TPM versions, but, when successful, it results in the TPM being usable and the owner authorization data (ownerAuth) for the TPM being stored locally on the registry. When the TPM is provisioned, Windows 10 will first attempt to determine the EK and locally stored **ownerAuth** values by looking in the registry at the following location: **HKLM\\SYSTEM\\CurrentControlSet\\Services\\TPM\\WMI\\Endorsement** During the provisioning process, the device may need to be restarted. -Note that the **Get-TpmEndorsementKeyInfo PowerShell** cmdlet can be used with administrative privilege to get information about the endorsement key and certificates of the TPM. +The **Get-TpmEndorsementKeyInfo PowerShell** cmdlet can be used with administrative privilege to get information about the endorsement key and certificates of the TPM. If the TPM ownership isn't known but the EK exists, the client library will provision the TPM and will store the resulting **ownerAuth** value into the registry if the policy allows it will store the SRK public portion at the following location: **HKLM\\SYSTEM\\CurrentControlSet\\Services\\TPM\\WMI\\Admin\\SRKPub** @@ -510,16 +510,16 @@ As part of the provisioning process, Windows 10 will create an AIK with the TPM. Windows 10 contains a configuration service provider (CSP) specialized for interacting with the health attestation feature. A CSP is a component that plugs into the Windows MDM client and provides a published protocol for how MDM servers can configure settings and manage Windows-based devices. The management protocol is represented as a tree structure that can be specified as URIs with functions to perform on the URIs such as “get”, “set”, “delete”, and so on. -The following is a list of functions performed by the Windows 10 Health Attestation CSP: +The following list is that of the functions performed by the Windows 10 Health Attestation CSP: - Collects data that is used to verify a device’s health status - Forwards the data to the Health Attestation Service - Provisions the Health Attestation Certificate that it receives from the Health Attestation Service - Upon request, forwards the Health Attestation Certificate (received from the Health Attestation Service) and related runtime information to the MDM server for verification -During a health attestation session, the Health Attestation CSP forwards the TCG logs and PCRs values that are measured during the boot, by using a secure communication channel to the Health Attestation Service. +During a health attestation session, the Health Attestation CSP forwards the TCG logs and PCRs' values that are measured during the boot, by using a secure communication channel to the Health Attestation Service. -When an MDM server validates that a device has attested to the Health Attestation Service, it will be given a set of statements and claims about how that device booted, with the assurance that the device did not reboot between the time that it attested its health and the time that the MDM server validated it. +When an MDM server validates that a device has attested to the Health Attestation Service, it will be given a set of statements and claims about how that device booted, with the assurance that the device didn't reboot between the time that it attested its health and the time that the MDM server validated it. ### Windows Health Attestation Service @@ -530,8 +530,8 @@ The role of Windows Health Attestation Service is essentially to evaluate a set Checking that a TPM attestation and the associated log are valid takes several steps: -1. First, the server must check that the reports are signed by **trustworthy AIKs**. This might be done by checking that the public part of the AIK is listed in a database of assets, or perhaps that a certificate has been checked. -2. After the key has been checked, the signed attestation (a quote structure) should be checked to see whether it is a **valid signature over PCR values**. +1. First, the server must check that the reports are signed by **trustworthy AIKs**. This verification might be done by checking that the public part of the AIK is listed in a database of assets, or perhaps that a certificate has been checked. +2. After the key has been checked, the signed attestation (a quote structure) should be checked to see whether it's a **valid signature over PCR values**. 3. Next the logs should be checked to ensure that they match the PCR values reported. 4. Finally, the logs themselves should be examined by an MDM solution to see whether they represent **known or valid security configurations**. For example, a simple check might be to see whether the measured early OS components are known to be good, that the ELAM driver is as expected, and that the ELAM driver policy file is up to date. If all of these checks succeed, an attestation statement can be issued that later can be used to determine whether or not the client should be granted access to a resource. @@ -554,15 +554,15 @@ The following table presents some key items that can be reported back to MDM dep |--- |--- | |Windows 10 for desktop editions|

  • PCR0 measurement
  • Secure Boot Enabled
  • Secure Boot db matches Expected
  • Secure Boot dbx is up to date
  • Secure Boot policy GUID matches Expected
  • BitLocker enabled
  • Virtualization-based security enabled
  • ELAM was loaded
  • Code Integrity version is up to date
  • Code Integrity policy hash matches Expected| -### Leverage MDM and the Health Attestation Service +### Use MDM and the Health Attestation Service To make device health relevant, the MDM solution evaluates the device health report and is configured to the organization’s device health requirements. -A solution that leverages MDM and the Health Attestation Service consists of three main parts: +A solution that uses MDM and the Health Attestation Service consists of three main parts: -1. A device with health attestation enabled. This will usually be done as a part of enrollment with an MDM provider (health attestation will be disabled by default). -2. After this is enabled, and every boot thereafter, the device will send health measurements to the Health Attestation Service hosted by Microsoft, and it will receive a health attestation blob in return. -3. At any point after this, an MDM server can request the health attestation blob from the device and ask Health Attestation Service to decrypt the content and validate that it’s been attested. +1. A device with health attestation enabled. This enablement will be done as a part of enrollment with an MDM provider (health attestation will be disabled by default). +2. After this service is enabled, and every boot thereafter, the device will send health measurements to the Health Attestation Service hosted by Microsoft, and it will receive a health attestation blob in return. +3. At any point after this cycle, an MDM server can request the health attestation blob from the device and ask Health Attestation Service to decrypt the content and validate that it’s been attested. :::image type="content" alt-text="figure 9." source="images/hva-fig8-evaldevicehealth8.png"::: @@ -587,14 +587,14 @@ Interaction between a Windows 10-based device, the Health Attestation Service, a > [!NOTE] > The MDM server (relying party) never performs the quote or boot counter validation itself. It gets the quoted data and the health blob (which is encrypted) and sends the data to the Health Attestation Service for validation. This way, the AIK is never visible to the MDM, which thereby addresses privacy concerns. -Setting the requirements for device compliance is the first step to ensure that registered devices that do not meet health and compliance requirements are detected, tracked, and have actions enforced by the MDM solution. +Setting the requirements for device compliance is the first step to ensure that registered devices that don't meet health and compliance requirements are detected, tracked, and have actions enforced by the MDM solution. Devices that attempt to connect to resources must have their health evaluated so that unhealthy and noncompliant devices can be detected and reported. To be fully efficient, an end-to-end security solution must impose a consequence for unhealthy devices like refusing access to high-value assets. -That is the purpose of conditional access control, which is detailed in the next section. +That consequence for an unhealthy device is the purpose of conditional access control, which is detailed in the next section. ## Control the security of a Windows 10-based device before access is granted -Today’s access control technology, in most cases, focuses on ensuring that the right people get access to the right resources. If users can authenticate, they get access to resources using a device that the organization’s IT staff and systems know very little about. Perhaps there is some check such as ensuring that a device is encrypted before giving access to email, but what if the device is infected with malware? +Today’s access control technology, in most cases, focuses on ensuring that the right people get access to the right resources. If users can authenticate, they get access to resources using a device that the organization’s IT staff and systems know little about. Perhaps there's some check such as ensuring that a device is encrypted before giving access to email, but what if the device is infected with malware? The remote device health attestation process uses measured boot data to verify the health status of the device. The health of the device is then available for an MDM solution like Intune. @@ -605,18 +605,18 @@ The figure below shows how the Health Attestation Service is expected to work wi :::image type="content" alt-text="figure 10." source="images/hva-fig9-intune.png"::: -An MDM solution can then leverage health state statements and take them to the next level by coupling with client policies that will enable conditional access to be granted based on the device’s ability to prove that it’s malware free, its antimalware system is functional and up to date, the +An MDM solution can then use health state statements and take them to the next level by coupling with client policies that will enable conditional access to be granted based on the device’s ability to prove that it’s malware free, its antimalware system is functional and up to date, the firewall is running, and the devices patch state is compliant. Finally, resources can be protected by denying access to endpoints that are unable to prove they’re healthy. This feature is much needed for BYOD devices that need to access organizational resources. ### Built-in support of MDM in Windows 10 -Windows 10 has an MDM client that ships as part of the operating system. This enables MDM servers to manage Windows 10-based devices without requiring a separate agent. +Windows 10 has an MDM client that ships as part of the operating system. This MDM client enables MDM servers to manage Windows 10-based devices without requiring a separate agent. ### Third-party MDM server support -Third-party MDM servers can manage Windows 10 by using the MDM protocol. The built-in management client is able to communicate with a compatible server that supports the OMA-DM protocol to perform enterprise management tasks. For additional information, see [Azure Active Directory integration with MDM](/windows/client-management/mdm/azure-active-directory-integration-with-mdm). +Third-party MDM servers can manage Windows 10 by using the MDM protocol. The built-in management client is able to communicate with a compatible server that supports the OMA-DM protocol to perform enterprise management tasks. For more information, see [Azure Active Directory integration with MDM](/windows/client-management/mdm/azure-active-directory-integration-with-mdm). > [!NOTE] > MDM servers do not need to create or download a client to manage Windows 10. For more information, see [Mobile device management](/windows/client-management/mdm/). @@ -625,7 +625,7 @@ The third-party MDM server will have the same consistent first-party user experi ### Management of Windows Defender by third-party MDM -This management infrastructure makes it possible for IT pros to use MDM-capable products like Intune, to manage health attestation, Device Guard, or Windows Defender on Windows 10-based devices, including BYODs that aren’t domain joined. IT pros will be able to manage and configure all of the actions and settings they are familiar with customizing by using Intune with Intune Endpoint Protection on down-level operating systems. Admins that currently only manage domain joined devices through Group Policy will find it easy to transition to managing Windows 10-based devices by using MDM because many of the settings and actions are shared across both mechanisms. +This management infrastructure makes it possible for IT pros to use MDM-capable products like Intune, to manage health attestation, Device Guard, or Windows Defender on Windows 10-based devices, including BYODs that aren’t domain joined. IT pros will be able to manage and configure all of the actions and settings they're familiar with customizing by using Intune with Intune Endpoint Protection on down-level operating systems. Admins that currently only manage domain joined devices through Group Policy will find it easy to transition to managing Windows 10-based devices by using MDM because many of the settings and actions are shared across both mechanisms. For more information on how to manage Windows 10 security and system settings with an MDM solution, see [Custom URI settings for Windows 10 devices](/mem/intune/configuration/custom-settings-windows-10). @@ -641,10 +641,10 @@ If the device isn't registered, the user will get a message with instructions on ### Office 365 conditional access control -Azure AD enforces conditional access policies to secure access to Office 365 services. A tenant admin can create a conditional access policy that blocks a user on a non-compliant device from accessing an Office 365 service. The user must conform to the company’s device policies before access can be granted to the service. Alternately, the admin can also create a policy that requires users to just enroll their devices to gain access to an Office 365 service. Policies may be applied to all users of an organization, or limited to a few target groups and enhanced over time to include additional +Azure AD enforces conditional access policies to secure access to Office 365 services. A tenant admin can create a conditional access policy that blocks a user on a non-compliant device from accessing an Office 365 service. The user must conform to the company’s device policies before access can be granted to the service. Alternately, the admin can also create a policy that requires users to just enroll their devices to gain access to an Office 365 service. Policies may be applied to all users of an organization, or limited to a few target groups and enhanced over time to include more target groups. -When a user requests access to an Office 365 service from a supported device platform, Azure AD authenticates the user and device from which the user launches the request; and grants access to the service only when the user conforms to the policy set for the service. Users that do not have their device enrolled are given remediation instructions on how to enroll and become compliant to access corporate Office 365 services. +When a user requests access to an Office 365 service from a supported device platform, Azure AD authenticates the user and device from which the user launches the request; and grants access to the service only when the user conforms to the policy set for the service. Users that don't have their device enrolled are given remediation instructions on how to enroll and become compliant to access corporate Office 365 services. When a user enrolls, the device is registered with Azure AD, and enrolled with a compatible MDM solution like Intune. @@ -676,9 +676,9 @@ To get to a compliant state, the Windows 10-based device needs to: ### Cloud and on-premises apps conditional access control -Conditional access control is a powerful policy evaluation engine built into Azure AD. It gives IT pros an easy way to create access rules beyond Office 365 that evaluate the context of a user's logon to make real-time decisions about which applications they should be allowed to access. +Conditional access control is a powerful policy evaluation engine built into Azure AD. It gives IT pros an easy way to create access rules beyond Office 365 that evaluate the context of a user's sign in to make real-time decisions about which applications they should be allowed to access. -IT pros can configure conditional access control policies for cloud SaaS applications secured by Azure AD and even on-premises applications. Access rules in Azure AD leverage the conditional access engine to check device health and compliance state reported by a compatible MDM solution like Intune in order to determine whether to allow access. +IT pros can configure conditional access control policies for cloud SaaS applications secured by Azure AD and even on-premises applications. Access rules in Azure AD use the conditional access engine to check device health and compliance state reported by a compatible MDM solution like Intune in order to determine whether to allow access. For more information about conditional access, see [Azure Conditional Access Preview for SaaS Apps.](/azure/active-directory/authentication/tutorial-enable-azure-mfa) @@ -694,14 +694,14 @@ For on-premises applications there are two options to enable conditional access The following process describes how Azure AD conditional access works: -1. User has already enrolled with MDM through Workplace Access/Azure AD join which registers device with Azure AD. +1. User has already enrolled with MDM through Workplace Access/Azure AD join, which registers device with Azure AD. 2. When the device boots or resumes from hibernate, a task “Tpm-HASCertRetr” is triggered to request in background a health attestation blob. Device sends TPM boot measurements to the Health Attestation Service. 3. Health Attestation Service validates device state and issues an encrypted blob to the device based on the health state with details on failed checks (if any). 4. User logs on and the MDM agent contacts the Intune/MDM server. 5. MDM server pushes down new policies if available and queries health blob state and other inventory state. 6. Device sends a health attestation blob previously acquired and also the value of the other state inventory requested by the Intune/MDM server. 7. Intune/MDM server sends the health attestation blob to Health Attestation Service to be validated. -8. Health Attestation Service validates that the device which sent the health attestation blob is healthy, and returns this result to Intune/MDM server. +8. Health Attestation Service validates that the device that sent the health attestation blob is healthy, and returns this result to Intune/MDM server. 9. Intune/MDM server evaluates compliance based on the compliance and the queried inventory/health attestation state from device. 10. Intune/MDM server updates compliance state against device object in Azure AD. 11. User opens app, attempts to access a corporate managed asset. @@ -711,11 +711,11 @@ The following process describes how Azure AD conditional access works: For more information about Azure AD join, see [Azure AD & Windows 10: Better Together for Work or School](https://go.microsoft.com/fwlink/p/?LinkId=691619), a white paper. -Conditional access control is a topic that many organizations and IT pros may not know and they should. The different attributes that describe a user, a device, compliance, and context of access are very powerful when used with a conditional access engine. Conditional access control is an essential step that helps organizations secure their environment. +Conditional access control is a topic that many organizations and IT pros may not know and they should. The different attributes that describe a user, a device, compliance, and context of access are powerful when used with a conditional access engine. Conditional access control is an essential step that helps organizations secure their environment. ## Takeaways and summary -The following list contains high-level key take-aways to improve the security posture of any organization. However, the few take-aways presented in this section should not be interpreted as an exhaustive list of security best practices. +The following list contains high-level key takeaways to improve the security posture of any organization. However, the few takeaways presented in this section shouldn't be interpreted as an exhaustive list of security best practices. - **Understand that no solution is 100 percent secure** @@ -735,7 +735,7 @@ The following list contains high-level key take-aways to improve the security po - **Sign Device Guard policy** - Signed Device Guard policy helps protect against a user with administrator privileges trying to defeat the current policy. When a policy is signed, the only way to modify Device Guard subsequently is to provide a new version of the policy signed by the same signer or from a signer specify as part of the Device Guard policy. + Signed Device Guard policy helps protect against a user with administrator privileges trying to defeat the current policy. When a policy is signed, the only way to modify Device Guard later is to provide a new version of the policy signed by the same signer or from a signer specify as part of the Device Guard policy. - **Use virtualization-based security** @@ -751,11 +751,11 @@ The following list contains high-level key take-aways to improve the security po - **Use AppLocker when it makes sense** - Although AppLocker isn't considered a new Device Guard feature, it complements Device Guard functionality for some scenarios like being able to deny a specific Universal Windows apps for a specific user or a group of users. + Although AppLocker isn't considered a new Device Guard feature, it complements Device Guard functionality for some scenarios like being able to deny a specific Universal Windows application for a specific user or a group of users. - **Lock down firmware and configuration** - After Windows 10 is installed, lock down firmware boot options access. This prevents a user with physical access from modifying UEFI settings, disabling Secure Boot, or booting other operating systems. Also, in order to protect against an administrator trying to disable Device Guard, add a rule in the current Device Guard policy that will deny and block execution of the **C:\\Windows\\System32\\SecConfig.efi** tool. + After Windows 10 is installed, lock down firmware boot options access. This lockdown prevents a user with physical access from modifying UEFI settings, disabling Secure Boot, or booting other operating systems. Also, in order to protect against an administrator trying to disable Device Guard, add a rule in the current Device Guard policy that will deny and block execution of the **C:\\Windows\\System32\\SecConfig.efi** tool. Health attestation is a key feature of Windows 10 that includes client and cloud components to control access to high-value assets based on a user and their device’s identity and compliance with corporate governance policy. Organizations can choose to detect and report unhealthy devices, or to configure health enforcement rules based on their needs. Health attestation provides an end-to-end security model and integration points, which vendors and software developers can use to build and integrate a customized solution. diff --git a/windows/security/threat-protection/security-policy-settings/access-this-computer-from-the-network.md b/windows/security/threat-protection/security-policy-settings/access-this-computer-from-the-network.md index da17209420..1948922041 100644 --- a/windows/security/threat-protection/security-policy-settings/access-this-computer-from-the-network.md +++ b/windows/security/threat-protection/security-policy-settings/access-this-computer-from-the-network.md @@ -30,7 +30,7 @@ Describes the best practices, location, values, policy management, and security ## Reference -The **Access this computer from the network** policy setting determines which users can connect to the device from the network. This capability is required by a number of network protocols, including Server Message Block (SMB)-based protocols, NetBIOS, Common Internet File System (CIFS), and Component Object Model Plus (COM+). +The **Access this computer from the network** policy setting determines which users can connect to the device from the network. This capability is required by many network protocols, including Server Message Block (SMB)-based protocols, NetBIOS, Common Internet File System (CIFS), and Component Object Model Plus (COM+). Users, devices, and service accounts gain or lose the **Access this computer from network** user right by being explicitly or implicitly added or removed from a security group that has been granted this user right. For example, a user account or a machine account may be explicitly added to a custom security group or a built-in security group, or it may be implicitly added by Windows to a computed security group such as Domain Users, Authenticated Users, or Enterprise Domain Controllers. By default, user accounts and machine accounts are granted the **Access this computer from network** user right when computed groups such as Authenticated Users, and for domain controllers, the Enterprise Domain Controllers group, are defined in the default domain controllers Group Policy Object (GPO). @@ -47,7 +47,7 @@ Constant: SeNetworkLogonRight - On desktop devices or member servers, grant this right only to users and administrators. - On domain controllers, grant this right only to authenticated users, enterprise domain controllers, and administrators. - On failover clusters, make sure this right is granted to authenticated users. -- This setting includes the **Everyone** group to ensure backward compatibility. Upon Windows upgrade, after you have verified that all users and groups are correctly migrated, you should remove the **Everyone** group and use the **Authenticated Users** group instead. +- This setting includes the **Everyone** group to ensure backward compatibility. Upon Windows upgrade, after you've verified that all users and groups are correctly migrated, you should remove the **Everyone** group and use the **Authenticated Users** group instead. ### Location @@ -68,13 +68,13 @@ The following table lists the actual and effective default policy values for the ## Policy management -When modifying this user right, the following actions might cause users and services to experience network access issues: +When you modify this user right, the following actions might cause users and services to experience network access issues: - Removing the Enterprise Domain Controllers security group - Removing the Authenticated Users group or an explicit group that allows users, computers, and service accounts the user right to connect to computers over the network - Removing all user and machine accounts -A restart of the device is not required for this policy setting to be effective. +A restart of the device isn't required for this policy setting to be effective. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. @@ -95,20 +95,20 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -Users who can connect from their device to the network can access resources on target devices for which they have permission. For example, the **Access this computer from the network** user right is required for users to connect to shared printers and folders. If this user right is assigned to the **Everyone** group, anyone in the group can read the files in those shared folders. This situation is unlikely because the groups created by a default installation of at least Windows Server 2008 R2 or Windows 7 do not include the **Everyone** group. However, if a device is upgraded and the original device includes the **Everyone** group as part of its defined users and groups, that group is transitioned as part of the upgrade process and is present on the device. +Users who can connect from their device to the network can access resources on target devices for which they have permission. For example, the **Access this computer from the network** user right is required for users to connect to shared printers and folders. If this user right is assigned to the **Everyone** group, anyone in the group can read the files in those shared folders. This situation is unlikely because the groups created by a default installation of at least Windows Server 2008 R2 or Windows 7 don't include the **Everyone** group. However, if a device is upgraded and the original device includes the **Everyone** group as part of its defined users and groups, that group is transitioned as part of the upgrade process and is present on the device. ### Countermeasure -Restrict the **Access this computer from the network** user right to only those users and groups who require access to the computer. For example, if you configure this policy setting to the **Administrators** and **Users** groups, users who log on to the domain can access resources that are shared +Restrict the **Access this computer from the network** user right to only those users and groups who require access to the computer. For example, if you configure this policy setting to the **Administrators** and **Users** groups, users who sign in to the domain can access resources that are shared from servers in the domain if members of the **Domain Users** group are included in the local **Users** group. > **Note** If you are using IPsec to help secure network communications in your organization, ensure that a group that includes machine accounts is given this right. This right is required for successful computer authentication. Assigning this right to **Authenticated Users** or **Domain Computers** meets this requirement. ### Potential impact -If you remove the **Access this computer from the network** user right on domain controllers for all users, no one can log on to the domain or use network resources. If you remove this user right on member servers, users cannot connect to those servers through the network. If you have installed optional components such as ASP.NET or Internet Information Services (IIS), you may need to assign this user right to additional accounts that are required by those components. It is important to verify that authorized users are assigned this user right for the devices that they need to access the network. +If you remove the **Access this computer from the network** user right on domain controllers for all users, no one can sign in to the domain or use network resources. If you remove this user right on member servers, users can't connect to those servers through the network. If you have installed optional components such as ASP.NET or Internet Information Services (IIS), you may need to assign this user right to other accounts that are required by those components. It's important to verify that authorized users are assigned this user right for the devices that they need to access the network. -If running Windows Server or Azure Stack HCI Failover Clustering, do not remove Authenticated Users from the Access this computer from the network policy setting. Doing so may induce an unexpected production outage. This is due to the local user account CLIUSR that is used to run the cluster service. CLIUSR is not a member of the local Administrators group and if the Authenticated Users group is removed, the cluster service will not have sufficient rights to function or start properly. +If running Windows Server or Azure Stack HCI Failover Clustering, don't remove Authenticated Users from the Access this computer from the network policy setting. Doing so may induce an unexpected production outage. This outage is due to the local user account CLIUSR that is used to run the cluster service. CLIUSR isn't a member of the local Administrators group and if the Authenticated Users group is removed, the cluster service won't have sufficient rights to function or start properly. ## Related topics [User Rights Assignment](user-rights-assignment.md) diff --git a/windows/security/threat-protection/security-policy-settings/account-lockout-duration.md b/windows/security/threat-protection/security-policy-settings/account-lockout-duration.md index 5111f06fe9..3aff3ac62f 100644 --- a/windows/security/threat-protection/security-policy-settings/account-lockout-duration.md +++ b/windows/security/threat-protection/security-policy-settings/account-lockout-duration.md @@ -37,7 +37,7 @@ This policy setting is dependent on the **Account lockout threshold** policy set If [Account lockout threshold](account-lockout-threshold.md) is configured, after the specified number of failed attempts, the account will be locked out. If the **Account lockout duration** is set to 0, the account will remain locked until an administrator unlocks it manually. -It is advisable to set **Account lockout duration** to approximately 15 minutes. To specify that the account will never be locked out, set the **Account lockout threshold** value to 0. +It's advisable to set **Account lockout duration** to approximately 15 minutes. To specify that the account will never be locked out, set the **Account lockout threshold** value to 0. ### Location @@ -58,11 +58,11 @@ The following table lists the actual and effective default policy values. Defaul ## Security considerations -More than a few unsuccessful password submissions during an attempt to log on to a computer might represent an attacker's attempts to determine an account password by trial and error. The Windows and Windows Server operating systems can track logon attempts, and you can configure the operating system to disable the account for a preset period of time after a specified number of failed attempts. Account lockout policy settings control the threshold for this response and what action to take after the threshold is reached. +More than a few unsuccessful password submissions during an attempt to sign in to a computer might represent an attacker's attempts to determine an account password by trial and error. The Windows and Windows Server operating systems can track sign-in attempts, and you can configure the operating system to disable the account for a preset period of time after a specified number of failed attempts. Account lockout policy settings control the threshold for this response and what action to take after the threshold is reached. ### Vulnerability -A denial-of-service (DoS) condition can be created if an attacker abuses the [Account lockout threshold](account-lockout-threshold.md) policy setting and repeatedly attempts to log on with a specific account. After you configure the Account lockout threshold policy setting, the account will be locked out after the specified number of failed attempts. If you configure the **Account lockout duration** policy setting to 0, the account remains locked until you unlock it manually. +A denial-of-service (DoS) condition can be created if an attacker abuses the [Account lockout threshold](account-lockout-threshold.md) policy setting and repeatedly attempts to sign in with a specific account. After you configure the Account lockout threshold policy setting, the account will be locked out after the specified number of failed attempts. If you configure the **Account lockout duration** policy setting to 0, the account remains locked until you unlock it manually. ### Countermeasure @@ -70,7 +70,7 @@ Configure the **Account lockout duration** policy setting to an appropriate valu ### Potential impact -Configuring the **Account lockout duration** policy setting to 0 so that accounts cannot be automatically unlocked can increase the number of requests that your organization's Help Desk receives to unlock accounts that were locked by mistake. +Configuring the **Account lockout duration** policy setting to 0 so that accounts can't be automatically unlocked can increase the number of requests that your organization's Help Desk receives to unlock accounts that were locked by mistake. ## Related topics diff --git a/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md b/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md index f1ca17ad61..1a2434ffeb 100644 --- a/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md +++ b/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md @@ -54,7 +54,7 @@ The Security Compliance Toolkit consists of: - GPO to Policy Rules -You can [download the tools](https://www.microsoft.com/download/details.aspx?id=55319) along with the baselines for the relevant Windows versions. For more details about security baseline recommendations, see the [Microsoft Security Guidance blog](/archive/blogs/secguide/). +You can [download the tools](https://www.microsoft.com/download/details.aspx?id=55319) along with the baselines for the relevant Windows versions. For more information about security baseline recommendations, see the [Microsoft Security Guidance blog](/archive/blogs/secguide/). ## What is the Policy Analyzer tool? @@ -64,7 +64,7 @@ The Policy Analyzer is a utility for analyzing and comparing sets of Group Polic - Compare GPOs against current local policy and local registry settings - Export results to a Microsoft Excel spreadsheet -Policy Analyzer lets you treat a set of GPOs as a single unit. This makes it easy to determine whether particular settings are duplicated across the GPOs or are set to conflicting values. Policy Analyzer also lets you capture a baseline and then compare it to a snapshot taken at a later time to identify changes anywhere across the set. +Policy Analyzer lets you treat a set of GPOs as a single unit. This treatment makes it easy to determine whether particular settings are duplicated across the GPOs or are set to conflicting values. Policy Analyzer also lets you capture a baseline and then compare it to a snapshot taken at a later time to identify changes anywhere across the set. More information on the Policy Analyzer tool can be found on the [Microsoft Security Guidance blog](/archive/blogs/secguide/new-tool-policy-analyzer) or by [downloading the tool](https://www.microsoft.com/download/details.aspx?id=55319). @@ -72,7 +72,7 @@ More information on the Policy Analyzer tool can be found on the [Microsoft Secu LGPO.exe is a command-line utility that is designed to help automate management of Local Group Policy. Using local policy gives administrators a simple way to verify the effects of Group Policy settings, and is also useful for managing non-domain-joined systems. -LGPO.exe can import and apply settings from Registry Policy (Registry.pol) files, security templates, Advanced Auditing backup files, as well as from formatted “LGPO text” files. +LGPO.exe can import and apply settings from Registry Policy (Registry.pol) files, security templates, Advanced Auditing backup files, and from formatted “LGPO text” files. It can export local policy to a GPO backup. It can export the contents of a Registry Policy file to the “LGPO text” format that can then be edited, and can build a Registry Policy file from an LGPO text file. From b58faec4dd9f663a57168b7be26263ec34be6bfc Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 22 Jun 2022 18:41:54 +0530 Subject: [PATCH 004/246] Acrolinx Enhancement Effort --- .../account-lockout-threshold.md | 26 +++++++++---------- .../account-policies.md | 2 +- .../accounts-administrator-account-status.md | 22 ++++++++-------- .../accounts-block-microsoft-accounts.md | 22 ++++++++-------- .../accounts-guest-account-status.md | 10 +++---- ...f-blank-passwords-to-console-logon-only.md | 18 ++++++------- .../accounts-rename-administrator-account.md | 10 +++---- .../accounts-rename-guest-account.md | 6 ++--- .../act-as-part-of-the-operating-system.md | 12 ++++----- .../add-workstations-to-domain.md | 16 ++++++------ 10 files changed, 72 insertions(+), 72 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/account-lockout-threshold.md b/windows/security/threat-protection/security-policy-settings/account-lockout-threshold.md index fdbdef8e1e..7140cd3752 100644 --- a/windows/security/threat-protection/security-policy-settings/account-lockout-threshold.md +++ b/windows/security/threat-protection/security-policy-settings/account-lockout-threshold.md @@ -27,26 +27,26 @@ Describes the best practices, location, values, and security considerations for ## Reference -The **Account lockout threshold** policy setting determines the number of failed sign-in attempts that will cause a user account to be locked. A locked account cannot be used until you reset it or until the number of minutes specified by the [Account lockout duration](account-lockout-duration.md) policy setting expires. You can set a value from 1 through 999 failed sign-in attempts, or you can specify that the account will never be locked by setting the value to 0. If **Account lockout threshold** is set to a number greater than zero, **Account lockout duration** must be greater than or equal to the value of [Reset account lockout counter after](reset-account-lockout-counter-after.md). +The **Account lockout threshold** policy setting determines the number of failed sign-in attempts that will cause a user account to be locked. A locked account can't be used until you reset it or until the number of minutes specified by the [Account lockout duration](account-lockout-duration.md) policy setting expires. You can set a value from 1 through 999 failed sign-in attempts, or you can specify that the account will never be locked by setting the value to 0. If **Account lockout threshold** is set to a number greater than zero, **Account lockout duration** must be greater than or equal to the value of [Reset account lockout counter after](reset-account-lockout-counter-after.md). Brute force password attacks can be automated to try thousands or even millions of password combinations for any or all user accounts. Limiting the number of failed sign-ins that can be performed nearly eliminates the effectiveness of such attacks. -However, it is important to note that a denial-of-service (DoS) attack could be performed on a domain that has an account lockout threshold configured. A malicious user could programmatically attempt a series of password attacks against all users in the organization. If the number of attempts is greater than the value of **Account lockout threshold**, the attacker could potentially lock every account. +However, it's important to note that a denial-of-service (DoS) attack could be performed on a domain that has an account lockout threshold configured. A malicious user could programmatically attempt a series of password attacks against all users in the organization. If the number of attempts is greater than the value of **Account lockout threshold**, the attacker could potentially lock every account. Failed attempts to unlock a workstation can cause account lockout even if the [Interactive logon: Require Domain Controller authentication to unlock workstation](interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md) security option is disabled. Windows doesn’t need to contact a domain controller for an unlock if you enter the same password that you logged on with, but if you enter a different password, Windows has to contact a domain controller in case you had changed your password from another machine. ### Possible values -It is possible to configure the following values for the **Account lockout threshold** policy setting: +It's possible to configure the following values for the **Account lockout threshold** policy setting: - A user-defined number from 0 through 999 - Not defined -Because vulnerabilities can exist when this value is configured and when it is not, organizations should weigh their identified threats and the risks that they are trying to mitigate. For information these settings, see [Countermeasure](#bkmk-countermeasure) in this article. +Because vulnerabilities can exist when this value is configured and when it's not, organizations should weigh their identified threats and the risks that they're trying to mitigate. For information these settings, see [Countermeasure](#bkmk-countermeasure) in this article. ### Best practices The threshold that you select is a balance between operational efficiency and security, and it depends on your organization's risk level. To allow for user error and to thwart brute force attacks, [Windows security baselines](../windows-security-baselines.md) recommend a value of 10 could be an acceptable starting point for your organization. -As with other account lockout settings, this value is more of a guideline than a rule or best practice because there is no "one size fits all." For more information, see [Configuring Account Lockout](/archive/blogs/secguide/configuring-account-lockout). +As with other account lockout settings, this value is more of a guideline than a rule or best practice because there's no "one size fits all." For more information, see [Configuring Account Lockout](/archive/blogs/secguide/configuring-account-lockout). Implementation of this policy setting is dependent on your operational environment; threat vectors, deployed operating systems, and deployed apps. For more information, see [Implementation considerations](#bkmk-impleconsiderations) in this article. @@ -73,7 +73,7 @@ This section describes features and tools that are available to help you manage ### Restart requirements -None. Changes to this policy setting become effective without a computer restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy setting become effective without a computer restart when they're saved locally or distributed through Group Policy. ### Implementation considerations @@ -81,7 +81,7 @@ Implementation of this policy setting depends on your operational environment. C - The likelihood of an account theft or a DoS attack is based on the security design for your systems and environment. Set the account lockout threshold in consideration of the known and perceived risk of those threats. -- When negotiating encryption types between clients, servers, and domain controllers, the Kerberos protocol can automatically retry account sign-in attempts that count toward the threshold limits that you set in this policy setting. In environments where different versions of the operating system are deployed, encryption type negotiation increases. +- When there's a negotiation of encryption types between clients, servers, and domain controllers, the Kerberos protocol can automatically retry account sign-in attempts that count toward the threshold limits that you set in this policy setting. In environments where different versions of the operating system are deployed, encryption type negotiation increases. - Not all apps that are used in your environment effectively manage how many times a user can attempt to sign in. For instance, if a connection drops repeatedly when a user is running the app, all subsequent failed sign-in attempts count toward the account lockout threshold. @@ -105,24 +105,24 @@ However, a DoS attack could be performed on a domain that has an account lockout ### Countermeasure -Because vulnerabilities can exist when this value is configured and when it is not configured, two distinct countermeasures are defined. Organizations should weigh the choice between the two, based on their identified threats and the risks that they want to mitigate. The two countermeasure options are: +Because vulnerabilities can exist when this value is configured and when it's not configured, two distinct countermeasures are defined. Organizations should weigh the choice between the two, based on their identified threats and the risks that they want to mitigate. The two countermeasure options are: -- Configure the **Account lockout threshold** setting to 0. This configuration ensures that accounts will not be locked, and it will prevent a DoS attack that intentionally attempts to lock accounts. This configuration also helps reduce Help Desk calls because users cannot accidentally lock themselves out of their accounts. Because it does not prevent a brute force attack, this configuration should be chosen only if both of the following criteria are explicitly met: +- Configure the **Account lockout threshold** setting to 0. This configuration ensures that accounts won't be locked, and it will prevent a DoS attack that intentionally attempts to lock accounts. This configuration also helps reduce Help Desk calls because users can't accidentally lock themselves out of their accounts. Because it doesn't prevent a brute force attack, this configuration should be chosen only if both of the following criteria are explicitly met: - The password policy setting requires all users to have complex passwords of eight or more characters. - A robust audit mechanism is in place to alert administrators when a series of failed sign-ins occurs in the environment. - Configure the **Account lockout threshold** policy setting to a sufficiently high value to provide users with the ability to accidentally mistype their password several times before the account is locked, but ensure that a brute force password attack still locks the account. - [Windows security baselines](../windows-security-baselines.md) recommend configuring a threshold of 10 invalid sign-in attempts, which prevents accidental account lockouts and reduces the number of Help Desk calls, but does not prevent a DoS attack. + [Windows security baselines](../windows-security-baselines.md) recommend configuring a threshold of 10 invalid sign-in attempts, which prevents accidental account lockouts and reduces the number of Help Desk calls, but doesn't prevent a DoS attack. - Using this type of policy must be accompanied by a process to unlock locked accounts. It must be possible to implement this policy whenever it is needed to help mitigate massive lockouts caused by an attack on your systems. + Using this type of policy must be accompanied by a process to unlock locked accounts. It must be possible to implement this policy whenever it's needed to help mitigate massive lockouts caused by an attack on your systems. ### Potential impact -If this policy setting is enabled, a locked account is not usable until it is reset by an administrator or until the account lockout duration expires. Enabling this setting will likely generate a number of additional Help Desk calls. +If this policy setting is enabled, a locked account isn't usable until it's reset by an administrator or until the account lockout duration expires. Enabling this setting will likely generate many more Help Desk calls. -If you configure the **Account lockout threshold** policy setting to 0, there is a possibility that a malicious user's attempt to discover passwords with a brute force password attack might go undetected if a robust audit mechanism is not in place. +If you configure the **Account lockout threshold** policy setting to 0, there's a possibility that a malicious user's attempt to discover passwords with a brute force password attack might go undetected if a robust audit mechanism isn't in place. If you configure this policy setting to a number greater than 0, an attacker can easily lock any accounts for which the account name is known. This situation is especially dangerous considering that no credentials other than access to the network are necessary to lock the accounts. diff --git a/windows/security/threat-protection/security-policy-settings/account-policies.md b/windows/security/threat-protection/security-policy-settings/account-policies.md index d3f03a9e97..6fe7c4fe77 100644 --- a/windows/security/threat-protection/security-policy-settings/account-policies.md +++ b/windows/security/threat-protection/security-policy-settings/account-policies.md @@ -29,7 +29,7 @@ All account policies settings applied by using Group Policy are applied at the d > [!NOTE] > Each domain can have only one account policy. The account policy must be defined in the default domain policy or in a new policy that is linked to the root of the domain and given precedence over the default domain policy, which is enforced by the domain controllers in the domain. These domain-wide account policy settings (Password Policy, Account Lockout Policy, and Kerberos Policy) are enforced by the domain controllers in the domain; therefore, domain controllers always retrieve the values of these account policy settings from the default domain policy Group Policy Object (GPO). -The only exception is when another account policy is defined for an organizational unit (OU). The account policy settings for the OU affect the local policy on any computers that are contained in the OU. For example, if an OU policy defines a maximum password age that differs from the domain-level account policy, the OU policy will be applied and enforced only when users log on to the local computer. The default local computer policies apply only to computers that are in a workgroup or in a domain where neither an OU account policy nor a domain policy applies. +The only exception is when another account policy is defined for an organizational unit (OU). The account policy settings for the OU affect the local policy on any computers that are contained in the OU. For example, if an OU policy defines a maximum password age that differs from the domain-level account policy, the OU policy will be applied and enforced only when users sign in to the local computer. The default local computer policies apply only to computers that are in a workgroup or in a domain where both an OU account policy and a domain policy don't apply. ## In this section diff --git a/windows/security/threat-protection/security-policy-settings/accounts-administrator-account-status.md b/windows/security/threat-protection/security-policy-settings/accounts-administrator-account-status.md index 132ecaa9be..09a0d041d9 100644 --- a/windows/security/threat-protection/security-policy-settings/accounts-administrator-account-status.md +++ b/windows/security/threat-protection/security-policy-settings/accounts-administrator-account-status.md @@ -37,7 +37,7 @@ The following conditions prevent disabling the Administrator account, even if th 1. Disabled 2. Listed in the [Deny log on locally](deny-log-on-locally.md) User Rights Assignment -If the Administrator account is disabled, you cannot enable it if the password does not meet requirements. In this case, another member of the Administrators group must reset the password. +If the Administrator account is disabled, you can't enable it if the password doesn't meet requirements. In this case, another member of the Administrators group must reset the password. ### Possible values - Enabled @@ -48,7 +48,7 @@ By default, this setting is **Not defined** on domain controllers and **Enabled* ### Best practices -- Disabling the administrator account can become a maintenance issue under certain circumstances. For example, in a domain environment, if the secure channel that constitutes your connection fails for any reason, and there is no other local administrator account, you must restart the computer in safe mode to fix the problem that broke your connection status. +- Disabling the administrator account can become a maintenance issue under certain circumstances. For example, in a domain environment, if the secure channel that constitutes your connection fails for any reason, and there's no other local administrator account, you must restart the computer in safe mode to fix the problem that broke your connection status. ### Location @@ -73,16 +73,16 @@ The following table lists the actual and effective default values for this polic Disabling the administrator account can become a maintenance issue under certain circumstances. Reasons that an organization might consider disabling the built-in administrator account include: - For some organizations, periodically changing the passwords for local accounts can be a daunting management challenge. -- By default, the administrator account cannot be locked—no matter how many failed attempts to sign in a user accrues. This makes it a prime target for brute-force, password-guessing attacks. -- This account has a well-known security identifier (SID). Some non-Microsoft tools allow you to authenticate over the network by specifying the SID rather than the account name. This means that even if you rename the administrator account, a malicious user could start a brute-force attack by using the SID. +- By default, the administrator account can't be locked—no matter how many failed attempts to sign in a user accrue. This open state of the account makes it a prime target for brute-force, password-guessing attacks. +- This account has a well-known security identifier (SID). Some non-Microsoft tools allow you to authenticate over the network by specifying the SID rather than the account name. This authentication approach means that even if you rename the administrator account, a malicious user could start a brute-force attack by using the SID. ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ### Safe mode considerations -When you start a device in safe mode, the disabled administrator account is enabled only if the computer is non-domain joined and there are no other active local administrator accounts. In this case, you can access the computer by using safe mode with the current administrative credentials. If the computer is joined to a domain, the disabled administrator account is not enabled. +When you start a device in safe mode, the disabled administrator account is enabled only if the computer is non-domain joined and there are no other active local administrator accounts. In this case, you can access the computer by using safe mode with the current administrative credentials. If the computer is joined to a domain, the disabled administrator account isn't enabled. ### How to access a disabled Administrator account @@ -96,17 +96,17 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -The built-in administrator account cannot be locked out no matter how many failed logons it accrues, which makes it a prime target for brute-force attacks that attempt to guess passwords. Also, this account has a well-known security identifier (SID), and there are non-Microsoft tools that allow authentication by using the SID rather than the account name. Therefore, even if you rename the Administrator account, an attacker could launch a brute-force attack by using the SID to log on. All other accounts that are members of the Administrator's group have the safeguard of locking out the account if the number of failed logons exceeds its configured maximum. +The built-in administrator account can't be locked out no matter how many failed logons it accrues, which makes it a prime target for brute-force attacks that attempt to guess passwords. Also, this account has a well-known security identifier (SID), and there are non-Microsoft tools that allow authentication by using the SID rather than the account name. Therefore, even if you rename the Administrator account, an attacker could launch a brute-force attack by using the SID to sign in. All other accounts that are members of the Administrator's group have the safeguard of locking out the account if the number of failed logons exceeds its configured maximum. ### Countermeasure -Disable the **Accounts: Administrator account status** setting so that the built-in Administrator account cannot be used in a normal system startup. -If it is very difficult to maintain a regular schedule for periodic password changes for local accounts, you can disable the built-in administrator account instead of relying on regular password changes to protect it from attack. +Disable the **Accounts: Administrator account status** setting so that the built-in Administrator account can't be used in a normal system startup. +If it's difficult to maintain a regular schedule for periodic password changes for local accounts, you can disable the built-in administrator account instead of relying on regular password changes to protect it from attack. ### Potential impact -Maintenance issues can arise under certain circumstances if you disable the administrator account. For example, if the secure channel between a member computer and the domain controller fails in a domain environment for any reason and there is no other local administrator account, you must restart in safe mode to fix the problem that caused the secure channel to fail. -If the current administrator password does not meet the password requirements, you cannot enable the administrator account after it is disabled. If this situation occurs, another member of the administrators group must set the password on the administrator account. +Maintenance issues can arise under certain circumstances if you disable the administrator account. For example, if the secure channel between a member computer and the domain controller fails in a domain environment for any reason and there's no other local administrator account, you must restart in safe mode to fix the problem that caused the secure channel to fail. +If the current administrator password doesn't meet the password requirements, you can't enable the administrator account after it's disabled. If this situation occurs, another member of the administrators' group must set the password on the administrator account. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/accounts-block-microsoft-accounts.md b/windows/security/threat-protection/security-policy-settings/accounts-block-microsoft-accounts.md index d390220428..0712c6d50d 100644 --- a/windows/security/threat-protection/security-policy-settings/accounts-block-microsoft-accounts.md +++ b/windows/security/threat-protection/security-policy-settings/accounts-block-microsoft-accounts.md @@ -27,27 +27,27 @@ Describes the best practices, location, values, management, and security conside ## Reference -This setting prevents using the **Settings** app to add a Microsoft account for single sign-on (SSO) authentication for Microsoft services and some background services, or using a Microsoft account for single sign-on to other applications or services. For more details, see [Microsoft Accounts](../../identity-protection/access-control/microsoft-accounts.md). +This setting prevents using the **Settings** app to add a Microsoft account for single sign-on (SSO) authentication for Microsoft services and some background services, or using a Microsoft account for single sign-on to other applications or services. For more information, see [Microsoft Accounts](../../identity-protection/access-control/microsoft-accounts.md). There are two options if this setting is enabled: -- **Users can’t add Microsoft accounts** means that existing connected accounts can still sign in to the device (and appear on the Sign in screen). However, users cannot use the **Settings** app to add new connected accounts (or connect local accounts to Microsoft accounts). +- **Users can’t add Microsoft accounts** means that existing connected accounts can still sign in to the device (and appear on the sign-in screen). However, users can't use the **Settings** app to add new connected accounts (or connect local accounts to Microsoft accounts). -- **Users can’t add or log on with Microsoft accounts** means that users cannot add new connected accounts (or connect local accounts to Microsoft accounts) or use existing connected accounts through **Settings**. +- **Users can’t add or log on with Microsoft accounts** means that users can't add new connected accounts (or connect local accounts to Microsoft accounts) or use existing connected accounts through **Settings**. -If you disable or do not configure this policy (recommended), users will be able to use Microsoft accounts with Windows. +If you disable or don't configure this policy (recommended), users will be able to use Microsoft accounts with Windows. ### Possible values - This policy is disabled - Users can’t add Microsoft accounts -- Users can’t add or log on with Microsoft accounts +- Users can’t add or sign in with Microsoft accounts -By default, this setting is not defined on domain controllers and disabled on stand-alone servers. +By default, this setting isn't defined on domain controllers and disabled on stand-alone servers. ### Best practices -- By disabling or not configuring this policy setting on the client computer, users will be able to use their Microsoft account, local account, or domain account for their sign-in session to Windows. It also enables the user to connect a local or domain account to a Microsoft account. This provides a convenient option for your users. -- If you need to limit the use of Microsoft accounts in your organization, click the **Users can’t add Microsoft accounts** setting option so that users will not be able to use the **Settings** app to add new connected accounts. +- If this policy setting is disabled or isn't configured on the client computer, users will be able to use their Microsoft account, local account, or domain account for their sign-in session to Windows. It also enables the user to connect a local or domain account to a Microsoft account. This ability to connect provides a convenient option for your users. +- If you need to limit the use of Microsoft accounts in your organization, click the **Users can’t add Microsoft accounts** setting option so that users won't be able to use the **Settings** app to add new connected accounts. ### Location @@ -72,7 +72,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ## Security considerations @@ -80,11 +80,11 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -Although Microsoft accounts are password-protected, they also have the potential of greater exposure outside of the enterprise. Additionally, if the owner of a Microsoft account is not easily distinguishable, auditing and forensics become more difficult. +Although Microsoft accounts are password-protected, they also have the potential of greater exposure outside of the enterprise. Additionally, if the owner of a Microsoft account isn't easily distinguishable, auditing and forensics become more difficult. ### Countermeasure -Require only domain accounts in your enterprise by limiting the use of Microsoft accounts. Click the **Users can’t add Microsoft accounts** setting option so that users will not be able to create new Microsoft accounts on a device, switch a local account to a Microsoft account, or connect a domain account to a Microsoft account. +Require only domain accounts in your enterprise by limiting the use of Microsoft accounts. Click the **Users can’t add Microsoft accounts** setting option so that users won't be able to create new Microsoft accounts on a device, switch a local account to a Microsoft account, or connect a domain account to a Microsoft account. ### Potential impact diff --git a/windows/security/threat-protection/security-policy-settings/accounts-guest-account-status.md b/windows/security/threat-protection/security-policy-settings/accounts-guest-account-status.md index 6f785de269..a08a78b36e 100644 --- a/windows/security/threat-protection/security-policy-settings/accounts-guest-account-status.md +++ b/windows/security/threat-protection/security-policy-settings/accounts-guest-account-status.md @@ -28,7 +28,7 @@ Describes the best practices, location, values, and security considerations for ## Reference The **Accounts: Guest account status** policy setting determines whether the Guest account is enabled or disabled. -This account allows unauthenticated network users to gain access to the system by logging on as a Guest with no password. Unauthorized users can access any resources that are accessible to the Guest account over the network. This means that any network shared folders with permissions that allow access to the Guest account, the Guests group, or the Everyone group will be accessible over the network. This can lead to the exposure or corruption of data. +This account allows unauthenticated network users to gain access to the system by signing in as a Guest with no password. Unauthorized users can access any resources that are accessible to the Guest account over the network. This privilege means that any network shared folders with permissions that allow access to the Guest account, the Guests group, or the Everyone group will be accessible over the network. This accessibility can lead to the exposure or corruption of data. ### Possible values @@ -38,7 +38,7 @@ This account allows unauthenticated network users to gain access to the system b ### Best practices -Set **Accounts: Guest account status** to Disabled so that the built-in Guest account is no longer usable. All network users will have to authenticate before they can access shared resources on the system. If the Guest account is disabled and [Network access: Sharing and security model for local accounts](network-access-sharing-and-security-model-for-local-accounts.md) is set to **Guest only**, network logons—such as those performed by the SMB Service—will fail. +Set **Accounts: Guest account status** to Disabled so that the built-in Guest account is no longer usable. All network users will have to authenticate before they can access shared resources on the system. If the Guest account is disabled and [Network access: Sharing and security model for local accounts](network-access-sharing-and-security-model-for-local-accounts.md) is set to **Guest only**, network logons—such as those logons performed by the SMB Service—will fail. ### Location @@ -63,15 +63,15 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -The default Guest account allows unauthenticated network users to log on as a Guest with no password. These unauthorized users could access any resources that are accessible to the Guest account over the network. This capability means that any shared folders with permissions that allow access to the Guest account, the Guests group, or the Everyone group are accessible over the network, which could lead to the exposure or corruption of data. +The default Guest account allows unauthenticated network users to sign in as a Guest with no password. These unauthorized users could access any resources that are accessible to the Guest account over the network. This capability means that any shared folders with permissions that allow access to the Guest account, the Guests group, or the Everyone group are accessible over the network, which could lead to the exposure or corruption of data. ### Countermeasure -Disable the **Accounts: Guest account status** setting so that the built-in Guest account cannot be used. +Disable the **Accounts: Guest account status** setting so that the built-in Guest account can't be used. ### Potential impact -All network users must be authenticated before they can access shared resources. If you disable the Guest account and the **Network Access: Sharing and Security Model** option is set to **Guest Only**, network logons, such as those performed by the Microsoft Network Server (SMB Service), fail. This policy setting should have little impact on most organizations because it is the default setting starting with Windows Vista and Windows Server 2003. +All network users must be authenticated before they can access shared resources. If you disable the Guest account and the **Network Access: Sharing and Security Model** option is set to **Guest Only**, network logons, such as those performed by the Microsoft Network Server (SMB Service), fail. This policy setting should have little impact on most organizations because it's the default setting starting with Windows Vista and Windows Server 2003. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/accounts-limit-local-account-use-of-blank-passwords-to-console-logon-only.md b/windows/security/threat-protection/security-policy-settings/accounts-limit-local-account-use-of-blank-passwords-to-console-logon-only.md index b630cc0ce5..cde8f45d22 100644 --- a/windows/security/threat-protection/security-policy-settings/accounts-limit-local-account-use-of-blank-passwords-to-console-logon-only.md +++ b/windows/security/threat-protection/security-policy-settings/accounts-limit-local-account-use-of-blank-passwords-to-console-logon-only.md @@ -29,12 +29,12 @@ Describes the best practices, location, values, and security considerations for The **Accounts: Limit local account use of blank passwords to console logon only** policy setting determines whether remote interactive logons by network services such as Remote Desktop Services, Telnet, and File Transfer Protocol (FTP) are allowed for local accounts that have blank passwords. If this policy setting is enabled, a local account must have a nonblank password to be used to perform an interactive or network logon from a remote client. -This policy setting does not affect interactive logons that are performed physically at the console or logons that use domain accounts. It is possible for non-Microsoft applications that use remote interactive logons to bypass this policy setting. -Blank passwords are a serious threat to computer security and they should be forbidden through both corporate policy and suitable technical measures. Nevertheless, if a user with the ability to create new accounts creates one that has bypassed your domain-based password policy settings, that account might have a blank password. For example, a user could build a stand-alone system, create one or more accounts with blank passwords, and then join the computer to the domain. The local accounts with blank passwords would still function. Anyone who knows the account name can then use accounts with blank passwords to log on to systems. +This policy setting doesn't affect interactive logons that are performed physically at the console or logons that use domain accounts. It's possible for non-Microsoft applications that use remote interactive logons to bypass this policy setting. +Blank passwords are a serious threat to computer security and they should be forbidden through both corporate policy and suitable technical measures. Nevertheless, if a user with the ability to create new accounts creates one that has bypassed your domain-based password policy settings, that account might have a blank password. For example, a user could build a stand-alone system, create one or more accounts with blank passwords, and then join the computer to the domain. The local accounts with blank passwords would still function. Anyone who knows the account name can then use accounts with blank passwords to sign in to systems. -Devices that are not in physically secure locations should always enforce strong password policies for all local user accounts. Otherwise, anyone with physical access to the device can log on by using a user account that does not have a password. This is especially important for portable devices. +Devices that aren't in physically secure locations should always enforce strong password policies for all local user accounts. Otherwise, anyone with physical access to the device can sign in by using a user account that doesn't have a password. This policy is especially important for portable devices. -If you apply this security policy to the Everyone group, no one will be able to log on through Remote Desktop Services. +If you apply this security policy to the Everyone group, no one will be able to sign in through Remote Desktop Services. ### Possible values @@ -44,7 +44,7 @@ If you apply this security policy to the Everyone group, no one will be able to ### Best practices -- It is advisable to set **Accounts: Limit local account use of blank passwords to console logon only** to Enabled. +- It's advisable to set **Accounts: Limit local account use of blank passwords to console logon only** to Enabled. ### Location @@ -69,7 +69,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ### Policy conflict considerations @@ -77,7 +77,7 @@ The policy as distributed through the GPO takes precedence over the locally conf ### Group Policy -This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy is not contained in a distributed GPO, this policy can be configured on the local device by using the Local Security Policy snap-in. +This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy isn't contained in a distributed GPO, this policy can be configured on the local device by using the Local Security Policy snap-in. ## Security considerations @@ -85,7 +85,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -Blank passwords are a serious threat to computer security, and they should be forbidden through organizational policy and suitable technical measures. Starting with Windows Server 2003, the default settings for Active Directory domains require complex passwords of at least seven characters, and eight characters starting with Windows Server 2008. However, if users with the ability to create new accounts bypass your domain-based password policies, they could create accounts with blank passwords. For example, a user could build a stand-alone computer, create one or more accounts with blank passwords, and then join the computer to the domain. The local accounts with blank passwords would still function. Anyone who knows the name of one of these unprotected accounts could then use it to log on. +Blank passwords are a serious threat to computer security, and they should be forbidden through organizational policy and suitable technical measures. From Windows Server 2003, the default settings for Active Directory domains require complex passwords of at least seven characters, and eight characters starting with Windows Server 2008. However, if users with the ability to create new accounts bypass your domain-based password policies, they could create accounts with blank passwords. For example, a user could build a stand-alone computer, create one or more accounts with blank passwords, and then join the computer to the domain. The local accounts with blank passwords would still function. Anyone who knows the name of one of these unprotected accounts could then use it to sign in. ### Countermeasure @@ -93,7 +93,7 @@ Enable the **Accounts: Limit local account use of blank passwords to console log ### Potential impact -None. This is the default configuration. +None. This non-impact behavior is the default configuration. ## Related topics [Security Options](security-options.md) diff --git a/windows/security/threat-protection/security-policy-settings/accounts-rename-administrator-account.md b/windows/security/threat-protection/security-policy-settings/accounts-rename-administrator-account.md index d865644cf8..4c849e7de5 100644 --- a/windows/security/threat-protection/security-policy-settings/accounts-rename-administrator-account.md +++ b/windows/security/threat-protection/security-policy-settings/accounts-rename-administrator-account.md @@ -62,7 +62,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a computer restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a computer restart when they're saved locally or distributed through Group Policy. ### Policy conflict considerations @@ -70,7 +70,7 @@ None. ### Group Policy -This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy is not contained in a distributed GPO, this policy can be configured on the local device by using the Local Security Policy snap-in. +This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy isn't contained in a distributed GPO, this policy can be configured on the local device by using the Local Security Policy snap-in. ## Security considerations @@ -78,9 +78,9 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -The Administrator account exists on all versions Windows 10 for desktop editions. If you rename this account, it is slightly more difficult for unauthorized persons to guess this privileged user name and password combination. Beginning with Windows Vista, the person who installs the operating system specifies an account that is the first member of the Administrator group and has full rights to configure the computer so this countermeasure is applied by default on new installations. If a device is upgraded from a previous version of Windows, the account with the name administrator is retained with all the rights and privileges that were defined for the account in the previous installation. +The Administrator account exists on all versions Windows 10 for desktop editions. If you rename this account, it's slightly more difficult for unauthorized persons to guess this privileged user name and password combination. Beginning with Windows Vista, the person who installs the operating system specifies an account that is the first member of the Administrator group and has full rights to configure the computer so this countermeasure is applied by default on new installations. If a device is upgraded from a previous version of Windows, the account with the name administrator is retained with all the rights and privileges that were defined for the account in the previous installation. -The built-in administrator account cannot be locked out, regardless of how many times an attacker might use a bad password. This capability makes the administrator account a popular target for brute-force attacks that attempt to guess passwords. The value of this countermeasure is lessened because this account has a well-known SID, and there are non-Microsoft tools that allow authentication by using the SID rather than the account name. Therefore, even if you rename the Administrator account, an attacker could launch a brute-force attack by using the SID to log on. +The built-in administrator account can't be locked out, regardless of how many times an attacker might use a bad password. This capability makes the administrator account a popular target for brute-force attacks that attempt to guess passwords. The value of this countermeasure is lessened because this account has a well-known SID, and there are non-Microsoft tools that allow authentication by using the SID rather than the account name. Therefore, even if you rename the Administrator account, an attacker could launch a brute-force attack by using the SID to sign in. ### Countermeasure @@ -88,7 +88,7 @@ Specify a new name in the **Accounts: Rename administrator account** setting to ### Potential impact -You must provide users who are authorized to use this account with the new account name. (The guidance for this setting assumes that the Administrator account was not disabled.) +You must provide users who are authorized to use this account with the new account name. (The guidance for this setting assumes that the Administrator account wasn't disabled.) ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/accounts-rename-guest-account.md b/windows/security/threat-protection/security-policy-settings/accounts-rename-guest-account.md index 7ce4a682bc..1162ff5210 100644 --- a/windows/security/threat-protection/security-policy-settings/accounts-rename-guest-account.md +++ b/windows/security/threat-protection/security-policy-settings/accounts-rename-guest-account.md @@ -62,7 +62,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ### Policy conflict considerations @@ -70,7 +70,7 @@ None. ### Group Policy -This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy is not contained in a distributed GPO, this policy can be configured on the local device by using the Local Security Policy snap-in. +This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy isn't contained in a distributed GPO, this policy can be configured on the local device by using the Local Security Policy snap-in. ## Security considerations @@ -83,7 +83,7 @@ or install software that could be used for a later attack on your system. ### Countermeasure -Specify a new name in the **Accounts: Rename guest account** setting to rename the Guest account. If you rename this account, it is slightly more difficult for unauthorized persons to guess this privileged user name and password combination. +Specify a new name in the **Accounts: Rename guest account** setting to rename the Guest account. If you rename this account, it's slightly more difficult for unauthorized persons to guess this privileged user name and password combination. ### Potential impact diff --git a/windows/security/threat-protection/security-policy-settings/act-as-part-of-the-operating-system.md b/windows/security/threat-protection/security-policy-settings/act-as-part-of-the-operating-system.md index 4c794419c1..5850036933 100644 --- a/windows/security/threat-protection/security-policy-settings/act-as-part-of-the-operating-system.md +++ b/windows/security/threat-protection/security-policy-settings/act-as-part-of-the-operating-system.md @@ -27,7 +27,7 @@ Describes the best practices, location, values, policy management, and security ## Reference -The **Act as part of the operating system** policy setting determines whether a process can assume the identity of any user and thereby gain access to the resources that the user is authorized to access. Typically, only low-level authentication services require this user right. Potential access is not limited to what is associated with the user by default. The calling process may request that arbitrary additional privileges be added to the access token. The calling process may also build an access token that does not provide a primary identity for auditing in the system event logs. +The **Act as part of the operating system** policy setting determines whether a process can assume the identity of any user and thereby gain access to the resources that the user is authorized to access. Typically, only low-level authentication services require this user right. Potential access isn't limited to what is associated with the user by default. The calling process may request that arbitrary extra privileges be added to the access token. The calling process may also build an access token that doesn't provide a primary identity for auditing in the system event logs. Constant: SeTcbPrivilege ### Possible values @@ -35,8 +35,8 @@ Constant: SeTcbPrivilege - Not defined ### Best practices -- Do not assign this right to any user accounts. Only assign this user right to trusted users. -- If a service requires this user right, configure the service to log on by using the local System account, which inherently includes this user right. Do not create a separate account and assign this user right to it. +- Don't assign this right to any user accounts. Only assign this user right to trusted users. +- If a service requires this user right, configure the service to sign in by using the local System account, which inherently includes this user right. Don't create a separate account and assign this user right to it. ### Location @@ -57,7 +57,7 @@ The following table lists the actual and effective default policy values for the ## Policy management -A restart of the device is not required for this policy setting to be effective. +A restart of the device isn't required for this policy setting to be effective. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. @@ -77,11 +77,11 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -The **Act as part of the operating system** user right is extremely powerful. Users with this user right can take complete control of the device and erase evidence of their activities. +The **Act as part of the operating system** user right is powerful. Users with this user right can take complete control of the device and erase evidence of their activities. ### Countermeasure -Restrict the **Act as part of the operating system** user right to as few accounts as possible—it should not even be assigned to the Administrators group under typical circumstances. When a service requires this user right, configure the service to log on with the Local System account, which inherently includes this privilege. Do not create a separate account and assign this user right to it. +Restrict the **Act as part of the operating system** user right to as few accounts as possible—it shouldn't even be assigned to the Administrators group under typical circumstances. When a service requires this user right, configure the service to sign in with the Local System account, which inherently includes this privilege. Don't create a separate account and assign this user right to it. ### Potential impact diff --git a/windows/security/threat-protection/security-policy-settings/add-workstations-to-domain.md b/windows/security/threat-protection/security-policy-settings/add-workstations-to-domain.md index 8e6a02b8ef..471d8a40ba 100644 --- a/windows/security/threat-protection/security-policy-settings/add-workstations-to-domain.md +++ b/windows/security/threat-protection/security-policy-settings/add-workstations-to-domain.md @@ -27,7 +27,7 @@ Describes the best practices, location, values, policy management and security c ## Reference -This policy setting determines which users can add a device to a specific domain. For it to take effect, it must be assigned so that it applies to at least one domain controller. A user who is assigned this user right can add up to ten workstations to the domain. +This policy setting determines which users can add a device to a specific domain. For it to take effect, it must be assigned so that it applies to at least one domain controller. A user who is assigned this user right can add up to 10 workstations to the domain. Adding a machine account to the domain allows the device to participate in Active Directory-based networking. Constant: SeMachineAccountPrivilege @@ -47,7 +47,7 @@ Computer Configuration\\Windows Settings\\Security Settings\\User Rights Assignm ### Default values -By default, this setting allows access for Authenticated Users on domain controllers, and it is not defined on stand-alone servers. +By default, this setting allows access for Authenticated Users on domain controllers, and it isn't defined on stand-alone servers. The following table lists the actual and effective default policy values for the most recent supported versions of Windows. Default values are also listed on the policy’s property page. @@ -62,11 +62,11 @@ The following table lists the actual and effective default policy values for the ## Policy management -Users can also join a computer to a domain if they have the Create Computer Objects permission for an organizational unit (OU) or for the Computers container in the directory. Users who are assigned this permission can add an unlimited number of devices to the domain regardless of whether they have the **Add workstations to domain** user right. +Users can also join a computer to a domain if they've the Create Computer Objects permission for an organizational unit (OU) or for the Computers container in the directory. Users who are assigned this permission can add an unlimited number of devices to the domain regardless of whether they've the **Add workstations to domain** user right. -Furthermore, machine accounts that are created by means of the **Add workstations to domain** user right have Domain Administrators as the owner of the machine account. Machine accounts that are created by means of permissions on the computer’s container use the creator as the owner of the machine account. If a user has permissions on the container and also has the **Add workstation to domain** user right, the device is added based on the computer container permissions rather than the user right. +Furthermore, machine accounts that are created through the **Add workstations to domain** user right have Domain Administrators as the owner of the machine account. Machine accounts that are created through permissions on the computer’s container use the creator as the owner of the machine account. If a user has permissions on the container and also has the **Add workstation to domain** user right, the device is added based on the computer container permissions rather than the user right. -A restart of the device is not required for this policy setting to be effective. +A restart of the device isn't required for this policy setting to be effective. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. @@ -87,8 +87,8 @@ This policy has the following security considerations: ### Vulnerability -The **Add workstations to domain** user right presents a moderate vulnerability. Users with this right could add a device to the domain that is configured in a way that violates organizational security policies. For example, if your organization does not want its users to have administrative -privileges on their devices, users could install Windows on their computers and then add the computers to the domain. The user would know the password for the local administrator account, could log on with that account, and then add a personal domain account to the local Administrators group. +The **Add workstations to domain** user right presents a moderate vulnerability. Users with this right could add a device to the domain that is configured in a way that violates organizational security policies. For example, if your organization doesn't want its users to have administrative +privileges on their devices, users could install Windows on their computers and then add the computers to the domain. The user would know the password for the local administrator account, could sign in with that account, and then add a personal domain account to the local Administrators group. ### Countermeasure @@ -96,7 +96,7 @@ Configure this setting so that only authorized members of the IT team are allowe ### Potential impact -For organizations that have never allowed users to set up their own computers and add them to the domain, this countermeasure has no impact. For those that have allowed some or all users to configure their own devices, this countermeasure forces the organization to establish a formal process for these procedures going forward. It does not affect existing computers unless they are removed from and then added to the domain. +For organizations that have never allowed users to set up their own computers and add them to the domain, this countermeasure has no impact. For those organizations that have allowed some or all users to configure their own devices, this countermeasure forces the organization to establish a formal process for these procedures going forward. It doesn't affect existing computers unless they're removed from and then added to the domain. ## Related topics - [User Rights Assignment](user-rights-assignment.md) From d7e7827aeecb3c94faa309055ce61f61f73b36a9 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 23 Jun 2022 12:23:39 +0530 Subject: [PATCH 005/246] Acrolinx Enhancement Effort --- .../administer-security-policy-settings.md | 73 +++++++++---------- ...-log-on-through-remote-desktop-services.md | 20 ++--- ...the-use-of-backup-and-restore-privilege.md | 4 +- ...policy-subcategory-settings-to-override.md | 8 +- ...iately-if-unable-to-log-security-audits.md | 12 +-- .../bypass-traverse-checking.md | 12 +-- .../change-the-system-time.md | 10 +-- .../create-a-pagefile.md | 6 +- .../create-a-token-object.md | 12 +-- .../create-global-objects.md | 10 +-- .../create-symbolic-links.md | 10 +-- ...criptor-definition-language-sddl-syntax.md | 18 ++--- ...criptor-definition-language-sddl-syntax.md | 18 ++--- ...ccess-to-this-computer-from-the-network.md | 10 +-- .../deny-log-on-as-a-batch-job.md | 3 +- 15 files changed, 112 insertions(+), 114 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/administer-security-policy-settings.md b/windows/security/threat-protection/security-policy-settings/administer-security-policy-settings.md index 297de36841..f60583b08c 100644 --- a/windows/security/threat-protection/security-policy-settings/administer-security-policy-settings.md +++ b/windows/security/threat-protection/security-policy-settings/administer-security-policy-settings.md @@ -28,7 +28,7 @@ This article discusses different methods to administer security policy settings Security policy settings should be used as part of your overall security implementation to help secure domain controllers, servers, client devices, and other resources in your organization. -Security settings policies are rules that you can configure on a device, or multiple devices, for the purpose of protecting resources on a device or network. The Security Settings extension of the Local Group Policy Editor snap-in (Gpedit.msc) allows you to define security configurations as part of a Group Policy Object (GPO). The GPOs are linked to Active Directory containers such as sites, domains, and organizational units, and they enable administrators to manage security settings for multiple computers from any device joined to the domain. +Security settings policies are rules that you can configure on a device, or multiple devices, for protecting resources on a device or network. The Security Settings extension of the Local Group Policy Editor snap-in (Gpedit.msc) allows you to define security configurations as part of a Group Policy Object (GPO). The GPOs are linked to Active Directory containers such as sites, domains, and organizational units, and they enable administrators to manage security settings for multiple computers from any device joined to the domain. Security settings can control: @@ -83,10 +83,10 @@ The secedit command-line tool works with security templates and provides six pri - The **Configure** parameter helps you resolve security discrepancies between devices by applying the correct security template to the errant server. - The **Analyze** parameter compares the server's security configuration with the selected template. -- The **Import** parameter allows you to create a database from an existing template. The Security Configuration and Analysis tool does this also. +- The **Import** parameter allows you to create a database from an existing template. The Security Configuration and Analysis tool does this cloning also. - The **Export** parameter allows you to export the settings from a database into a security settings template. -- The **Validate** parameter allows you to validate the syntax of each or any lines of text that you created or added to a security template. This ensures that if the template fails to apply syntax, the template will not be the issue. -- The **Generate Rollback** parameter saves the server's current security settings into a security template so it can be used to restore most of the server's security settings to a known state. The exceptions are that, when applied, the rollback template will not change access control list entries on files or registry entries that were changed by the most recently applied template. +- The **Validate** parameter allows you to validate the syntax of each or any lines of text that you created or added to a security template. This validation ensures that if the template fails to apply syntax, the template won't be the issue. +- The **Generate Rollback** parameter saves the server's current security settings into a security template so it can be used to restore most of the server's security settings to a known state. The exceptions are that, when applied, the rollback template won't change access control list entries on files or registry entries that were changed by the most recently applied template. ## Using the Security Compliance Manager @@ -107,9 +107,9 @@ SCW is a role-based tool: You can use it to create a policy that enables service The following are considerations for using SCW: - SCW disables unnecessary services and provides Windows Firewall with Advanced Security support. -- Security policies that are created with SCW are not the same as security templates, which are files with an .inf extension. Security templates contain more security settings than those that can be set with SCW. However, it is possible to include a security template in an SCW security policy file. +- Security policies that are created with SCW aren't the same as security templates, which are files with an .inf extension. Security templates contain more security settings than those settings that can be set with SCW. However, it's possible to include a security template in an SCW security policy file. - You can deploy security policies that you create with SCW by using Group Policy. -- SCW does not install or uninstall the features necessary for the server to perform a role. You can install server role-specific features through Server Manager. +- SCW doesn't install or uninstall the features necessary for the server to perform a role. You can install server role-specific features through Server Manager. - SCW detects server role dependencies. If you select a server role, it automatically selects dependent server roles. - All apps that use the IP protocol and ports must be running on the server when you run SCW. - In some cases, you must be connected to the Internet to use the links in the SCW help. @@ -149,20 +149,19 @@ Security Configuration and Analysis is an MMC snap-in for analyzing and configur ### Security analysis -The state of the operating system and apps on a device is dynamic. For example, you may need to temporarily change security levels so that you can immediately resolve an administration or network issue. However, this change can often go unreversed. This means that a computer may no longer meet the requirements for enterprise security. +The state of the operating system and apps on a device is dynamic. For example, you may need to temporarily change security levels so that you can immediately resolve an administration or network issue. However, this change can often go unreversed. This unreversed state of the changes means that a computer may no longer meet the requirements for enterprise security. Regular analysis enables you to track and ensure an adequate level of security on each computer as part of an enterprise risk management program. You can tune the security levels and, most importantly, detect any security flaws that may occur in the system over time. -Security Configuration and Analysis enables you to quickly review security analysis results. It presents recommendations alongside of current system settings and uses visual flags or remarks to highlight any areas where the current settings do not match the proposed level of security. Security -Configuration and Analysis also offers the ability to resolve any discrepancies that analysis reveals. +Security Configuration and Analysis enables you to quickly review security analysis results. It presents recommendations alongside of current system settings and uses visual flags or remarks to highlight any areas where the current settings don't match the proposed level of security. Security Configuration and Analysis also offers the ability to resolve any discrepancies that analysis reveals. ### Security configuration -Security Configuration and Analysis can also be used to directly configure local system security. Through its use of personal databases, you can import security templates that have been created with Security Templates and apply these templates to the local computer. This immediately configures the system security with the levels specified in the template. +Security Configuration and Analysis can also be used to directly configure local system security. Through its use of personal databases, you can import security templates that have been created with Security Templates and apply these templates to the local computer. These security templates immediately configure the system security with the levels specified in the template. ### Security templates -With the Security Templates snap-in for Microsoft Management Console, you can create a security policy for your device or for your network. It is a single point of entry where the full range of system security can be taken into account. The Security Templates snap-in does not introduce new security parameters, it simply organizes all existing security attributes into one place to ease security administration. +With the Security Templates snap-in for Microsoft Management Console, you can create a security policy for your device or for your network. It's a single point of entry where the full range of system security can be taken into account. The Security Templates snap-in doesn't introduce new security parameters, it simply organizes all existing security attributes into one place to ease security administration. Importing a security template to a Group Policy Object eases domain administration by configuring security for a domain or organizational unit at once. @@ -184,18 +183,18 @@ Security templates can be used to define: - Registry: Permissions for registry keys - File System: Permissions for folders and files -Each template is saved as a text-based .inf file. This enables you to copy, paste, import, or export some or all of the template attributes. With the exceptions of Internet Protocol security and public key policies, all security attributes can be contained in a security template. +Each template is saved as a text-based .inf file. This file enables you to copy, paste, import, or export some or all of the template attributes. With the exceptions of Internet Protocol security and public key policies, all security attributes can be contained in a security template. ### Security settings extension to Group Policy -Organizational units, domains, and sites are linked to Group Policy Objects. The security settings tool allows you change the security configuration of the Group Policy Object, in turn, affecting multiple computers. With security settings, you can modify the security settings of many devices, depending on the Group Policy Object you modify, from just one device joined to a domain. +Organizational units, domains, and sites are linked to Group Policy Objects. The security settings tool allows you to change the security configuration of the Group Policy Object, in turn, affecting multiple computers. With security settings, you can modify the security settings of many devices, depending on the Group Policy Object you modify, from just one device joined to a domain. -Security settings or security policies are rules that are configured on a device or multiple device for protecting resources on a device or network. Security settings can control: +Security settings or security policies are rules that are configured on a device or multiple devices for protecting resources on a device or network. Security settings can control: - How users are authenticated to a network or device -- What resources users are authorized to use. -- Whether or not a user's or group's actions are recorded in the event log. -- Group membership. +- What resources users are authorized to use +- Whether or not a user's or group's actions are recorded in the event log +- Group membership You can change the security configuration on multiple computers in two ways: @@ -208,18 +207,18 @@ A security policy is a combination of security settings that affect the security With the local security policy, you can control: -- Who accesses your device. -- What resources users are authorized to use on your device. -- Whether or not a user's or group's actions are recorded in the event log. +- Who accesses your device +- What resources users are authorized to use on your device +- Whether or not a user's or group's actions are recorded in the event log -If your local device is joined to a domain, you are subject to obtaining a security policy from the domain's policy or from the policy of any organizational unit that you are a member of. If you are getting a policy from more than one source, conflicts are resolved in the following order of precedence. +If your local device is joined to a domain, you're subject to obtaining a security policy from the domain's policy or from the policy of any organizational unit that you're a member of. If you're getting a policy from more than one source, conflicts are resolved in the following order of precedence. 1. Organizational unit policy 1. Domain policy 1. Site policy 1. Local computer policy -If you modify the security settings on your local device by using the local security policy, then you are directly modifying the settings on your device. Therefore, the settings take effect immediately, but this may only be temporary. The settings will actually remain in effect on your local device until the next refresh of Group Policy security settings, when the security settings that are received from Group Policy will override your local settings wherever there are conflicts. +If you modify the security settings on your local device by using the local security policy, then you're directly modifying the settings on your device. Therefore, the settings take effect immediately, but this effect may only be temporary. The settings will actually remain in effect on your local device until the next refresh of Group Policy security settings, when the security settings that are received from Group Policy will override your local settings wherever there are conflicts. ### Using the Security Configuration Manager @@ -233,10 +232,10 @@ For procedures on how to use the Security Configuration Manager, see [Security C ### Applying security settings -Once you have edited the security settings, the settings are refreshed on the computers in the organizational unit linked to your Group Policy Object: +Once you've edited the security settings, the settings are refreshed on the computers in the organizational unit linked to your Group Policy Object: - When a device is restarted, the settings on that device will be refreshed. -- To force a device to refresh its security settings as well as all Group Policy settings, use gpupdate.exe. +- To force a device to refresh its security settings and all Group Policy settings, use gpupdate.exe. **Precedence of a policy when more than one policy is applied to a computer** @@ -247,7 +246,7 @@ For security settings that are defined by more than one policy, the following or 1. Site Policy 1. Local computer Policy -For example, a workstation that is joined to a domain will have its local security settings overridden by the domain policy wherever there is a conflict. Likewise, if the same workstation is a member of an Organizational Unit, the settings applied from the Organizational Unit's policy will override +For example, a workstation that is joined to a domain will have its local security settings overridden by the domain policy wherever there's a conflict. Likewise, if the same workstation is a member of an Organizational Unit, the settings applied from the Organizational Unit's policy will override both the domain and local settings. If the workstation is a member of more than one Organizational Unit, then the Organizational Unit that immediately contains the workstation has the highest order of precedence. > [!NOTE] @@ -260,23 +259,23 @@ Security settings may still persist even if a setting is no longer defined in th Persistence in security settings occurs when: -- The setting has not been previously defined for the device. +- The setting hasn't been previously defined for the device. - The setting is for a registry object. - The setting is for a file system object. -All settings applied through local policy or a Group Policy Object are stored in a local database on your device. Whenever a security setting is modified, the computer saves the security setting value to the local database, which retains a history of all the settings that have been applied to the device. If a policy first defines a security setting and then no longer defines that setting, then the setting takes on the previous value in the database. If a previous value does not exist in the database, then the setting does not revert to anything and remains defined as is. This behavior is sometimes called "tattooing." +All settings applied through local policy or a Group Policy Object are stored in a local database on your device. Whenever a security setting is modified, the computer saves the security setting value to the local database, which retains a history of all the settings that have been applied to the device. If a policy first defines a security setting and then no longer defines that setting, then the setting takes on the previous value in the database. If a previous value doesn't exist in the database, then the setting doesn't revert to anything and remains defined as is. This behavior is sometimes called "tattooing." Registry and file settings will maintain the values applied through policy until that setting is set to other values. **Filtering security settings based on group membership** -You can also decide what users or groups will or will not have a Group Policy Object applied to them regardless of what computer they have logged onto by denying them either the Apply Group Policy or Read permission on that Group Policy Object. Both of these permissions are needed to apply Group Policy. +You can also decide what users or groups will or won't have a Group Policy Object applied to them regardless of what computer they've signed into by denying them either the Apply Group Policy or Read permission on that Group Policy Object. Both of these permissions are needed to apply Group Policy. ### Importing and exporting security templates -Security Configuration and Analysis provides the ability to import and export security templates into or from a database. +Security Configuration and Analysis enables import and export of security templates into or from a database. -If you have made any changes to the analysis database, you can save those settings by exporting them into a template. The export feature provides the ability to save the analysis database settings as a new template file. This template file can then be used to analyze or configure a system, or it can be imported to a Group Policy Object. +If you have made any changes to the analysis database, you can save those settings by exporting them into a template. The export feature enables saving the analysis database settings as a new template file. This template file can then be used to analyze or configure a system, or it can be imported to a Group Policy Object. ### Analyzing security and viewing results @@ -286,26 +285,26 @@ Security Configuration and Analysis displays the analysis results by security ar |Visual flag |Meaning | |---------|---------| -|Red X |The entry is defined in the analysis database and on the system, but the security setting values do not match.| +|Red X |The entry is defined in the analysis database and on the system, but the security setting values don't match.| |Green check mark |The entry is defined in the analysis database and on the system and the setting values match.| -|Question mark |The entry is not defined in the analysis database and, therefore, was not analyzed.
    If an entry is not analyzed, it may be that it was not defined in the analysis database or that the user who is running the analysis may not have sufficient permission to perform analysis on a specific object or area.| -|Exclamation point |This item is defined in the analysis database, but does not exist on the actual system. For example, there may be a restricted group that is defined in the analysis database but does not actually exist on the analyzed system.| -|No highlight |The item is not defined in the analysis database or on the system.| +|Question mark |The entry isn't defined in the analysis database and, therefore, wasn't analyzed.
    If an entry isn't analyzed, it may be that it wasn't defined in the analysis database or that the user who is running the analysis may not have sufficient permission to perform analysis on a specific object or area.| +|Exclamation point |This item is defined in the analysis database, but doesn't exist on the actual system. For example, there may be a restricted group that is defined in the analysis database but doesn't actually exist on the analyzed system.| +|No highlight |The item isn't defined in the analysis database or on the system.| If you choose to accept the current settings, the corresponding value in the base configuration is modified to match them. If you change the system setting to match the base configuration, the change will be reflected when you configure the system with Security Configuration and Analysis. -To avoid continued flagging of settings that you have investigated and determined to be reasonable, you can modify the base configuration. The changes are made to a copy of the template. +To avoid continued flagging of settings that you've investigated and determined to be reasonable, you can modify the base configuration. The changes are made to a copy of the template. ### Resolving security discrepancies You can resolve discrepancies between analysis database and system settings by: - Accepting or changing some or all of the values that are flagged or not included in the configuration, if you determine that the local system security levels are valid due to the context (or role) of that computer. These attribute values are then updated in the database and applied to the system when you click **Configure Computer Now**. -- Configuring the system to the analysis database values, if you determine the system is not in compliance with valid security levels. +- Configuring the system to the analysis database values, if you determine the system isn't in compliance with valid security levels. - Importing a more appropriate template for the role of that computer into the database as the new base configuration and applying it to the system. Changes to the analysis database are made to the stored template in the database, not to the security template file. The security template file will only be modified if you either return to Security Templates and edit that template or export the stored configuration to the same template file. You should use **Configure Computer Now** only to modify security areas *not* affected by Group Policy settings, such as security on local files and folders, registry keys, and system services. Otherwise, when the Group Policy settings are applied, it will take precedence over local settings—such as account policies. -In general, do not use **Configure Computer Now** when you are analyzing security for domain-based clients, since you will have to configure each client individually. In this case, you should return to Security Templates, modify the template, and reapply it to the appropriate Group Policy Object. +In general, don't use **Configure Computer Now** when you're analyzing security for domain-based clients, since you'll have to configure each client individually. In this case, you should return to Security Templates, modify the template, and reapply it to the appropriate Group Policy Object. ### Automating security configuration tasks diff --git a/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md b/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md index 1ad9f2883f..6a4eff29c5 100644 --- a/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md +++ b/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md @@ -1,6 +1,6 @@ --- -title: Allow log on through Remote Desktop Services (Windows 10) -description: Best practices, location, values, policy management, and security considerations for the security policy setting, Allow log on through Remote Desktop Services. +title: Allow a sign in through Remote Desktop Services (Windows 10) +description: Best practices, location, values, policy management, and security considerations for the security policy setting, Allow a sign in through Remote Desktop Services. ms.assetid: 6267c376-8199-4f2b-ae56-9c5424e76798 ms.reviewer: ms.author: dansimp @@ -18,7 +18,7 @@ ms.date: 04/19/2017 ms.technology: windows-sec --- -# Allow log on through Remote Desktop Services +# Allow sign in through Remote Desktop Services **Applies to** - Windows 10 @@ -27,7 +27,7 @@ Describes the best practices, location, values, policy management, and security ## Reference -This policy setting determines which users or groups can access the logon screen of a remote device through a Remote Desktop Services connection. It is possible for a user to establish a Remote Desktop Services connection to a particular server but not be able to log on to the console of that same server. +This policy setting determines which users or groups can access the sign-in screen of a remote device through a Remote Desktop Services connection. It's possible for a user to establish a Remote Desktop Services connection to a particular server but not be able to sign in to the console of that same server. Constant: SeRemoteInteractiveLogonRight @@ -38,7 +38,7 @@ Constant: SeRemoteInteractiveLogonRight ### Best practices -- To control who can open a Remote Desktop Services connection and log on to the device, add users to or remove users from the Remote Desktop Users group. +- To control who can open a Remote Desktop Services connection and sign in to the device, add users to or remove users from the Remote Desktop Users group. ### Location @@ -66,13 +66,13 @@ This section describes different features and tools available to help you manage ### Group Policy -To use Remote Desktop Services to successfully log on to a remote device, the user or group must be a member of the Remote Desktop Users or Administrators group and be granted the **Allow log on through Remote Desktop Services** right. It is possible for a user to establish an Remote Desktop Services session to a particular server, but not be able to log on to the console of that same server. +To use Remote Desktop Services to successfully sign in to a remote device, the user or group must be a member of the Remote Desktop Users or Administrators group and be granted the **Allow log on through Remote Desktop Services** right. It's possible for a user to establish a Remote Desktop Services session to a particular server, but not be able to sign in to the console of that same server. To exclude users or groups, you can assign the **Deny log on through Remote Desktop Services** user right to those users or groups. However, be careful when you use this method because you could create conflicts for legitimate users or groups that have been allowed access through the **Allow log on through Remote Desktop Services** user right. For more information, see [Deny log on through Remote Desktop Services](deny-log-on-through-remote-desktop-services.md). -A restart of the device is not required for this policy setting to be effective. +A restart of the device isn't required for this policy setting to be effective. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. @@ -89,11 +89,11 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -Any account with the **Allow log on through Remote Desktop Services** user right can log on to the remote console of the device. If you do not restrict this user right to legitimate users who must log on to the console of the computer, unauthorized users could download and run malicious software to elevate their privileges. +Any account with the **Allow log on through Remote Desktop Services** user right can sign in to the remote console of the device. If you don't restrict this user right to legitimate users who must sign in to the console of the computer, unauthorized users could download and run malicious software to elevate their privileges. ### Countermeasure -For domain controllers, assign the **Allow log on through Remote Desktop Services** user right only to the Administrators group. For other server roles and devices, add the Remote Desktop Users group. For servers that have the Remote Desktop (RD) Session Host role service enabled and do not run in Application Server mode, ensure that only authorized IT personnel who must manage the computers remotely belong to these groups. +For domain controllers, assign the **Allow log on through Remote Desktop Services** user right only to the Administrators group. For other server roles and devices, add the Remote Desktop Users group. For servers that have the Remote Desktop (RD) Session Host role service enabled and don't run in Application Server mode, ensure that only authorized IT personnel who must manage the computers remotely belong to these groups. > **Caution:**  For RD Session Host servers that run in Application Server mode, ensure that only users who require access to the server have accounts that belong to the Remote Desktop Users group because this built-in group has this logon right by default. @@ -101,7 +101,7 @@ Alternatively, you can assign the **Deny log on through Remote Desktop Services* ### Potential impact -Removal of the **Allow log on through Remote Desktop Services** user right from other groups (or membership changes in these default groups) could limit the abilities of users who perform specific administrative roles in your environment. You should confirm that delegated activities are not adversely affected. +Removal of the **Allow log on through Remote Desktop Services** user right from other groups (or membership changes in these default groups) could limit the abilities of users who perform specific administrative roles in your environment. You should confirm that delegated activities aren't adversely affected. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/audit-audit-the-use-of-backup-and-restore-privilege.md b/windows/security/threat-protection/security-policy-settings/audit-audit-the-use-of-backup-and-restore-privilege.md index 39535992d7..6b5311ba25 100644 --- a/windows/security/threat-protection/security-policy-settings/audit-audit-the-use-of-backup-and-restore-privilege.md +++ b/windows/security/threat-protection/security-policy-settings/audit-audit-the-use-of-backup-and-restore-privilege.md @@ -62,11 +62,11 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a computer restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a computer restart when they're saved locally or distributed through Group Policy. ### Auditing -Enabling this policy setting in conjunction with the **Audit privilege use** policy setting records any instance of user rights that are being exercised in the security log. If **Audit privilege use** is enabled but **Audit: Audit the use of Backup and Restore privilege** is disabled, when users back up or restore user rights, those events will not be audited. +Enabling this policy setting in conjunction with the **Audit privilege use** policy setting records any instance of user rights that are being exercised in the security log. If **Audit privilege use** is enabled but **Audit: Audit the use of Backup and Restore privilege** is disabled, when users back up or restore user rights, those events won't be audited. Enabling this policy setting when the **Audit privilege use** policy setting is also enabled generates an audit event for every file that is backed up or restored. This setup can help you to track down an administrator who is accidentally or maliciously restoring data in an unauthorized manner. diff --git a/windows/security/threat-protection/security-policy-settings/audit-force-audit-policy-subcategory-settings-to-override.md b/windows/security/threat-protection/security-policy-settings/audit-force-audit-policy-subcategory-settings-to-override.md index cc93c278b5..d4f0fd8113 100644 --- a/windows/security/threat-protection/security-policy-settings/audit-force-audit-policy-subcategory-settings-to-override.md +++ b/windows/security/threat-protection/security-policy-settings/audit-force-audit-policy-subcategory-settings-to-override.md @@ -38,7 +38,7 @@ There are over 40 auditing subcategories that provide precise details about acti ### Best practices -- Leave the setting enabled. This provides the ability to audit events at the category level without revising a policy. +- Leave the setting enabled. This "enabled" state helps audit events at the category level without revising a policy. ### Location @@ -63,7 +63,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ### Group Policy @@ -71,9 +71,9 @@ All auditing capabilities are integrated in Group Policy. You can configure, dep ### Auditing -To manage an audit policy by using subcategories without requiring a change to Group Policy, the SCENoApplyLegacyAuditPolicy registry value , prevents the application of category-level audit policy from Group Policy and from the Local Security Policy administrative tool. +To manage an audit policy by using subcategories without requiring a change to Group Policy, the SCENoApplyLegacyAuditPolicy registry value prevents the application of category-level audit policy from Group Policy and from the Local Security Policy administrative tool. -If the category level audit policy that is set here is not consistent with the events that are currently being generated, the cause might be that this registry key is set. +If the category level audit policy that is set here isn't consistent with the events that are currently being generated, the cause might be that this registry key is set. ### Command-line tools diff --git a/windows/security/threat-protection/security-policy-settings/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md b/windows/security/threat-protection/security-policy-settings/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md index 7cc7a09a81..867e169424 100644 --- a/windows/security/threat-protection/security-policy-settings/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md +++ b/windows/security/threat-protection/security-policy-settings/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md @@ -27,13 +27,13 @@ Describes the best practices, location, values, management practices, and securi ## Reference -The **Audit: Shut down system immediately if unable to log security audits** policy setting determines whether the system shuts down if it is unable to log security events. This policy setting is a requirement for Trusted Computer System Evaluation Criteria (TCSEC)-C2 and Common Criteria certification to prevent auditable events from occurring if the audit system is unable to log those events. Microsoft has chosen to meet this requirement by halting the system and displaying a Stop message in the case of a failure of the auditing system. Enabling this policy setting stops the system if a security audit cannot be logged for any reason. Typically, an event fails to be logged when the security audit log is full and the value of **Retention method for security log** is **Do not overwrite events (clear log manually)** or **Overwrite events by days**. +The **Audit: Shut down system immediately if unable to log security audits** policy setting determines whether the system shuts down if it's unable to log security events. This policy setting is a requirement for Trusted Computer System Evaluation Criteria (TCSEC)-C2 and Common Criteria certification to prevent auditable events from occurring if the audit system is unable to log those events. Microsoft has chosen to meet this requirement by halting the system and displaying a Stop message if there's a failure of the auditing system. Enabling this policy setting stops the system if a security audit can't be logged for any reason. Typically, an event fails to be logged when the security audit log is full and the value of **Retention method for security log** is **Do not overwrite events (clear log manually)** or **Overwrite events by days**. -With **Audit: Shut down system immediately if unable to log security audits** set to **Enabled**, if the security log is full and an existing entry cannot be overwritten, the following Stop message appears: +With **Audit: Shut down system immediately if unable to log security audits** set to **Enabled**, if the security log is full and an existing entry can't be overwritten, the following Stop message appears: **STOP: C0000244 {Audit Failed}**: An attempt to generate a security audit failed. -To recover, you must log on, archive the log (optional), clear the log, and reset this option as desired. +To recover, you must sign in, archive the log (optional), clear the log, and reset this option as desired. If the computer is unable to record events to the security log, critical evidence or important troubleshooting information might not be available for review after a security incident. @@ -67,11 +67,11 @@ The following table lists the actual and effective default values for this polic ## Policy management This section describes features and tools that are available to help you manage this policy. -The administrative burden of enabling this policy setting can be very high, especially if you also set the **Retention method for security log** to **Do not overwrite events (clear log manually)**. This setting turns a repudiation threat (a backup operator could deny that they backed up or restored data) into a denial-of-service threat, because a server can be forced to shut down if it is overwhelmed with logon events and other security events that are written to the security log. Additionally, because the shutdown is not graceful, it is possible that irreparable damage to the operating system, applications, or data could result. Although the NTFS file system will guarantee that the file system's integrity will be maintained during a sudden system shutdown, it cannot guarantee that every data file for every application will still be in a usable form when the system is restarted. +The administrative burden of enabling this policy setting can be high, especially if you also set the **Retention method for security log** to **Do not overwrite events (clear log manually)**. This setting turns a repudiation threat (a backup operator could deny that they backed up or restored data) into a denial-of-service threat, because a server can be forced to shut down if it's overwhelmed with sign-in events and other security events that are written to the security log. Additionally, because the shutdown isn't graceful, it's possible that irreparable damage to the operating system, applications, or data could result. Although the NTFS file system will guarantee that the file system's integrity will be maintained during a sudden system shutdown, it can't guarantee that every data file for every application will still be in a usable form when the system is restarted. ### Restart requirement -None. Changes to this policy become effective without a computer restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a computer restart when they're saved locally or distributed through Group Policy. ### Group Policy @@ -91,7 +91,7 @@ Enable the **Audit: Shut down system immediately if unable to log security audit ### Potential impact -If you enable this policy setting, the administrative burden can be significant, especially if you also configure the **Retention method for the Security log** to **Do not overwrite events** (clear log manually). This configuration causes a repudiation threat (a backup operator could deny that they backed up or restored data) to become a denial of service (DoS) vulnerability because a server could be forced to shut down if it is overwhelmed with logon events and other security events that are written to the security event log. Also, because the shutdown is abrupt, it is possible that irreparable damage to the operating system, applications, or data could result. Although the NTFS file system maintains its integrity when this type of computer shutdown occurs, there is no guarantee that every data file for every application will still be in a usable form when the device restarts. +If you enable this policy setting, the administrative burden can be significant, especially if you also configure the **Retention method for the Security log** to **Do not overwrite events** (clear log manually). This configuration causes a repudiation threat (a backup operator could deny that they backed up or restored data) to become a denial of service (DoS) vulnerability because a server could be forced to shut down if it's overwhelmed with sign-in events and other security events that are written to the security event log. Also, because the shutdown is abrupt, it's possible that irreparable damage to the operating system, applications, or data could result. Although the NTFS file system maintains its integrity when this type of computer shutdown occurs, there's no guarantee that every data file for every application will still be in a usable form when the device restarts. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/bypass-traverse-checking.md b/windows/security/threat-protection/security-policy-settings/bypass-traverse-checking.md index 239a32f7b1..f41f877de5 100644 --- a/windows/security/threat-protection/security-policy-settings/bypass-traverse-checking.md +++ b/windows/security/threat-protection/security-policy-settings/bypass-traverse-checking.md @@ -29,7 +29,7 @@ Describes the best practices, location, values, policy management, and security ## Reference -This policy setting determines which users (or a process that acts on behalf of the user’s account) have permission to navigate an object path in the NTFS file system or in the registry without being checked for the Traverse Folder special access permission. This user right does not allow the user to list the contents of a folder. It only allows the user to traverse folders to access permitted files or subfolders. +This policy setting determines which users (or a process that acts on behalf of the user’s account) have permission to navigate an object path in the NTFS file system or in the registry without being checked for the Traverse Folder special access permission. This user right doesn't allow the user to list the contents of a folder. It only allows the user to traverse folders to access permitted files or subfolders. Constant: SeChangeNotifyPrivilege @@ -40,7 +40,7 @@ Constant: SeChangeNotifyPrivilege ### Best practices -1. Use access–based enumeration when you want to prevent users from seeing any folder or file to which they do not have access. +1. Use access–based enumeration when you want to prevent users from seeing any folder or file to which they don't have access. 2. Use the default settings of this policy in most cases. If you change the settings, verify your intent through testing. ### Location @@ -62,9 +62,9 @@ The following table lists the actual and effective default policy values. Defaul ## Policy management -Permissions to files and folders are controlled though the appropriate configuration of file system access control lists (ACLs).The ability to traverse the folder does not provide any Read or Write permissions to the user. +Permissions to files and folders are controlled through the appropriate configuration of file system access control lists (ACLs). The ability to traverse the folder doesn't provide any Read or Write permissions to the user. -A restart of the computer is not required for this policy setting to be effective. +A restart of the computer isn't required for this policy setting to be effective. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. @@ -85,11 +85,11 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -The default configuration for the **Bypass traverse checking** setting is to allow all users to bypass traverse checking. Permissions to files and folders are controlled though the appropriate configuration of file system access control lists (ACLs) because the ability to traverse the folder does not provide any Read or Write permissions to the user. The only scenario in which the default configuration could lead to a mishap would be if the administrator who configures permissions does not understand how this policy setting works. For example, the administrator might expect that users who are unable to access a folder are unable to access the contents of any child folders. Such a situation is unlikely, and, therefore, this vulnerability presents little risk. +The default configuration for the **Bypass traverse checking** setting is to allow all users to bypass traverse checking. Permissions to files and folders are controlled through the appropriate configuration of file system access control lists (ACLs) because the ability to traverse the folder doesn't provide any Read or Write permissions to the user. The only scenario in which the default configuration could lead to a mishap would be if the administrator who configures permissions doesn't understand how this policy setting works. For example, the administrator might expect that users who are unable to access a folder are unable to access the contents of any child folders. Such a situation is unlikely, and, therefore, this vulnerability presents little risk. ### Countermeasure -Organizations that are extremely concerned about security may want to remove the Everyone group, and perhaps the Users group, from the list of groups that have the **Bypass traverse checking** user right. Taking explicit control over traversal assignments can be an effective way to limit access to sensitive information. Access–based enumeration can also be used. If you use access–based enumeration, users cannot see any folder or file to which they do not have access. For more info about this feature, see [Access-based Enumeration](/previous-versions/windows/it-pro/windows-server-2003/cc784710(v=ws.10)). +Organizations that are concerned about security may want to remove the Everyone group, and perhaps the Users group, from the list of groups that have the **Bypass traverse checking** user right. Taking explicit control over traversal assignments can be an effective way to limit access to sensitive information. Access–based enumeration can also be used. If you use access–based enumeration, users can't see any folder or file to which they don't have access. For more info about this feature, see [Access-based Enumeration](/previous-versions/windows/it-pro/windows-server-2003/cc784710(v=ws.10)). ### Potential impact diff --git a/windows/security/threat-protection/security-policy-settings/change-the-system-time.md b/windows/security/threat-protection/security-policy-settings/change-the-system-time.md index c3d5940ecc..bd9df622f1 100644 --- a/windows/security/threat-protection/security-policy-settings/change-the-system-time.md +++ b/windows/security/threat-protection/security-policy-settings/change-the-system-time.md @@ -27,7 +27,7 @@ Describes the best practices, location, values, policy management, and security ## Reference -This policy setting determines which users can adjust the time on the device's internal clock. This right allows the computer user to change the date and time associated with records in the event logs, database transactions, and the file system. This right is also required by the process that performs time synchronization. This setting does not impact the user’s ability to change the time zone or other display characteristics of the system time. For info about assigning the right to change the time zone, see [Change the time zone](change-the-time-zone.md). +This policy setting determines which users can adjust the time on the device's internal clock. This right allows the computer user to change the date and time associated with records in the event logs, database transactions, and the file system. This right is also required by the process that performs time synchronization. This setting doesn't impact the user’s ability to change the time zone or other display characteristics of the system time. For info about assigning the right to change the time zone, see [Change the time zone](change-the-time-zone.md). Constant: SeSystemtimePrivilege @@ -63,7 +63,7 @@ The following table lists the actual and effective default policy values. Defaul This section describes features, tools and guidance to help you manage this policy. -A restart of the device is not required for this policy setting to be effective. +A restart of the device isn't required for this policy setting to be effective. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. @@ -89,7 +89,7 @@ Users who can change the time on a computer could cause several problems. For ex - Time stamps on event log entries could be made inaccurate - Time stamps on files and folders that are created or modified could be incorrect - Computers that belong to a domain might not be able to authenticate themselves -- Users who try to log on to the domain from devices with inaccurate time might not be able to authenticate. +- Users who try to sign in to the domain from devices with inaccurate time might not be able to authenticate. Also, because the Kerberos authentication protocol requires that the requester and authenticator have their clocks synchronized within an administrator-defined skew period, an attacker who changes a device's time may cause that computer to be unable to obtain or grant Kerberos protocol tickets. @@ -100,7 +100,7 @@ The risk from these types of events is mitigated on most domain controllers, mem - All PDC emulator operations masters follow the hierarchy of domains in the selection of their inbound time partner. - The PDC emulator operations master at the root of the domain is authoritative for the organization. Therefore, we recommend that you configure this computer to synchronize with a reliable external time server. -This vulnerability becomes much more serious if an attacker is able to change the system time and then stop the Windows Time Service or reconfigure it to synchronize with a time server that is not accurate. +This vulnerability becomes much more serious if an attacker is able to change the system time and then stop the Windows Time Service or reconfigure it to synchronize with a time server that isn't accurate. ### Countermeasure @@ -108,7 +108,7 @@ Restrict the **Change the system time** user right to users with a legitimate ne ### Potential impact -There should be no impact because time synchronization for most organizations should be fully automated for all computers that belong to the domain. Computers that do not belong to the domain should be configured to synchronize with an external source, such as a web service. +There should be no impact because time synchronization for most organizations should be fully automated for all computers that belong to the domain. Computers that don't belong to the domain should be configured to synchronize with an external source, such as a web service. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/create-a-pagefile.md b/windows/security/threat-protection/security-policy-settings/create-a-pagefile.md index c5a8a0a8e1..a5669229ef 100644 --- a/windows/security/threat-protection/security-policy-settings/create-a-pagefile.md +++ b/windows/security/threat-protection/security-policy-settings/create-a-pagefile.md @@ -27,7 +27,7 @@ Describes the best practices, location, values, policy management, and security ## Reference -Windows designates a section of the hard drive as virtual memory known as the page file, or more specifically, as pagefile.sys. It is used to supplement the computer’s Random Access Memory (RAM) to improve performance for frequently used programs and data. Although the file is hidden from browsing, you can manage it using the system settings. +Windows designates a section of the hard drive as virtual memory known as the page file, or more specifically, as pagefile.sys. It's used to supplement the computer’s Random Access Memory (RAM) to improve performance for frequently used programs and data. Although the file is hidden from browsing, you can manage it using the system settings. This policy setting determines which users can create and change the size of a page file. It determines whether users can specify a page file size for a particular drive in the **Performance Options** box located on the **Advanced** tab of the **System Properties** dialog box or through using internal application interfaces (APIs). @@ -63,7 +63,7 @@ The following table lists the actual and effective default policy values for the ## Policy management -A restart of the device is not required for this policy setting to be effective. +A restart of the device isn't required for this policy setting to be effective. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. @@ -84,7 +84,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -Users who can change the page file size could make it extremely small or move the file to a highly fragmented storage volume, which could cause reduced device performance. +Users who can change the page file size could make it small or move the file to a highly fragmented storage volume, which could cause reduced device performance. ### Countermeasure diff --git a/windows/security/threat-protection/security-policy-settings/create-a-token-object.md b/windows/security/threat-protection/security-policy-settings/create-a-token-object.md index b506e0c131..718a99a7bd 100644 --- a/windows/security/threat-protection/security-policy-settings/create-a-token-object.md +++ b/windows/security/threat-protection/security-policy-settings/create-a-token-object.md @@ -29,7 +29,7 @@ Describes the best practices, location, values, policy management, and security This policy setting determines which accounts a process can use to create a token, and which accounts it can then use to gain access to local resources when the process uses NtCreateToken() or other token-creation APIs. -When a user logs on to the local device or connects to a remote device through a network, Windows builds the user’s access token. Then the system examines the token to determine the level of the user's privileges. When you revoke a privilege, the change is immediately recorded, but the change is not reflected in the user's access token until the next time the user logs on or connects. +When a user signs in to the local device or connects to a remote device through a network, Windows builds the user’s access token. Then the system examines the token to determine the level of the user's privileges. When you revoke a privilege, the change is immediately recorded, but the change isn't reflected in the user's access token until the next time the user logs on or connects. Constant: SeCreateTokenPrivilege @@ -40,7 +40,7 @@ Constant: SeCreateTokenPrivilege ### Best practices -- This user right is used internally by the operating system. Unless it is necessary, do not assign this user right to a user, group, or process other than Local System. +- This user right is used internally by the operating system. Unless it's necessary, don't assign this user right to a user, group, or process other than Local System. ### Location @@ -48,7 +48,7 @@ Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Use ### Default values -This user right is used internally by the operating system. By default, it is not assigned to any user groups. +This user right is used internally by the operating system. By default, it isn't assigned to any user groups. The following table lists the actual and effective default policy values. Default values are also listed on the policy’s property page. @@ -63,7 +63,7 @@ The following table lists the actual and effective default policy values. Defaul ## Policy management -A restart of the device is not required for this policy setting to be effective. +A restart of the device isn't required for this policy setting to be effective. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. @@ -86,11 +86,11 @@ This section describes how an attacker might exploit a feature or its configurat >**Caution:**  A user account that is given this user right has complete control over the system, and it can lead to the system being compromised. We highly recommend that you do not assign this right to any user accounts. -Windows examines a user's access token to determine the level of the user's privileges. Access tokens are built when users log on to the local device or connect to a remote device over a network. When you revoke a privilege, the change is immediately recorded, but the change is not reflected in the user's access token until the next time the user logs on or connects. Users with the ability to create or modify tokens can change the level of access for any account on a computer if they are currently logged on. They could escalate their privileges or create a DoS condition. +Windows examines a user's access token to determine the level of the user's privileges. Access tokens are built when users sign in to the local device or connect to a remote device over a network. When you revoke a privilege, the change is immediately recorded, but the change isn't reflected in the user's access token until the next time the user logs on or connects. Users with the ability to create or modify tokens can change the level of access for any account on a computer if they're currently logged on. They could escalate their privileges or create a DoS condition. ### Countermeasure -Do not assign the **Create a token object** user right to any users. Processes that require this user right should use the Local System account, which already includes it, instead of a separate user account that has this user right assigned. +Don't assign the **Create a token object** user right to any users. Processes that require this user right should use the Local System account, which already includes it, instead of a separate user account that has this user right assigned. ### Potential impact diff --git a/windows/security/threat-protection/security-policy-settings/create-global-objects.md b/windows/security/threat-protection/security-policy-settings/create-global-objects.md index fd0acee762..b4f0048aa0 100644 --- a/windows/security/threat-protection/security-policy-settings/create-global-objects.md +++ b/windows/security/threat-protection/security-policy-settings/create-global-objects.md @@ -27,9 +27,9 @@ Describes the best practices, location, values, policy management, and security ## Reference -This policy setting determines which 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. +This policy setting determines which 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 don't have this user right. -A global object is an object that is created to be used by any number of processes or threads, even those not started within the user’s session. Remote Desktop Services uses global objects in its processes to facilitate connections and access. +A global object is an object that can be used by any number of processes or threads, even those processes or threads not started within the user’s session. Remote Desktop Services uses global objects in its processes to facilitate connections and access. Constant: SeCreateGlobalPrivilege @@ -40,7 +40,7 @@ Constant: SeCreateGlobalPrivilege ### Best practices -- Do not assign any user accounts this right. +- Don't assign any user accounts this right. ### Location @@ -63,7 +63,7 @@ The following table lists the actual and effective default policy values. Defaul ## Policy management -A restart of the device is not required for this policy setting to take effect. +A restart of the device isn't required for this policy setting to take effect. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. @@ -90,7 +90,7 @@ By default, members of the **Administrators** group, the System account, and ser ### Countermeasure -When non-administrators need to access a server using Remote Desktop, add the users to the **Remote Desktop Users** group rather than assining them this user right. +When non-administrators need to access a server using Remote Desktop, add the users to the **Remote Desktop Users** group rather than assigning them this user right. ### Potential impact diff --git a/windows/security/threat-protection/security-policy-settings/create-symbolic-links.md b/windows/security/threat-protection/security-policy-settings/create-symbolic-links.md index d5d9820efd..3302b6c613 100644 --- a/windows/security/threat-protection/security-policy-settings/create-symbolic-links.md +++ b/windows/security/threat-protection/security-policy-settings/create-symbolic-links.md @@ -27,9 +27,9 @@ Describes the best practices, location, values, policy management, and security ## Reference -This user right determines if users can create a symbolic link from the device they are logged on to. +This user right determines if users can create a symbolic link from the device they're logged on to. -A symbolic link is a file-system object that points to another file-system object. The object that's pointed to is called the target. Symbolic links are transparent to users. The links appear as normal files or directories, and they can be acted upon by the user or application in exactly the same manner. Symbolic links are designed to aid in migration and application compatibility with UNIX operating systems. Microsoft has implemented symbolic links to function just like UNIX links. +A symbolic link is a file-system object that points to another file-system object that is called the target. Symbolic links are transparent to users. The links appear as normal files or directories, and they can be acted upon by the user or application in exactly the same manner. Symbolic links are designed to aid in migration and application compatibility with UNIX operating systems. Microsoft has implemented symbolic links to function just like UNIX links. >**Warning:**   This privilege should only be given to trusted users. Symbolic links can expose security vulnerabilities in applications that aren't designed to handle them. Constant: SeCreateSymbolicLinkPrivilege @@ -41,7 +41,7 @@ Constant: SeCreateSymbolicLinkPrivilege ### Best practices -- Only trusted users should get this user right. Symbolic links can expose security vulnerabilities in applications that are not designed to handle them. +- Only trusted users should get this user right. Symbolic links can expose security vulnerabilities in applications that aren't designed to handle them. ### Location @@ -66,7 +66,7 @@ The following table lists the actual and effective default policy values. Defaul This section describes different features and tools available to help you manage this policy. -A restart of the device is not required for this policy setting to be effective. +A restart of the device isn't required for this policy setting to be effective. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. @@ -95,7 +95,7 @@ Users who have the **Create symbolic links** user right could inadvertently or m ### Countermeasure -Do not assign the **Create symbolic links** user right to standard users. Restrict this right to trusted administrators. You can use the **fsutil** command to establish a symbolic link file system setting that controls the kind of symbolic links that can be created on a computer. +Don't assign the **Create symbolic links** user right to standard users. Restrict this right to trusted administrators. You can use the **fsutil** command to establish a symbolic link file system setting that controls the kind of symbolic links that can be created on a computer. ### Potential impact diff --git a/windows/security/threat-protection/security-policy-settings/dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md b/windows/security/threat-protection/security-policy-settings/dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md index cfed5fd439..22eda320a1 100644 --- a/windows/security/threat-protection/security-policy-settings/dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md +++ b/windows/security/threat-protection/security-policy-settings/dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md @@ -27,13 +27,13 @@ Describes the best practices, location, values, and security considerations for ## Reference -This policy setting allows you to define additional computer-wide controls that govern access to all Distributed Component Object Model (DCOM)–based applications on a device. These controls restrict call, activation, or launch requests on the device. A simple way to think about these access controls is as an additional access check that is performed against a device-wide access control list (ACL) on each call, activation, or launch of any COM-based server. If the access check fails, the call, activation, or launch request is denied. (This check is in addition to any access check that is run against the server-specific ACLs.) In effect, it provides a minimum authorization standard that must be passed to access any COM-based server. This policy setting controls access permissions to cover call rights. +This policy setting allows you to define other computer-wide controls that govern access to all Distributed Component Object Model (DCOM)–based applications on a device. These controls restrict call, activation, or launch requests on the device. A simple way to think about these access controls is as an extra access check that is performed against a device-wide access control list (ACL) on each call, activation, or launch of any COM-based server. If the access check fails, the call, activation, or launch request is denied. (This check is in addition to any access check that is run against the server-specific ACLs.) In effect, it provides a minimum authorization standard that must be passed to access any COM-based server. This policy setting controls access permissions to cover call rights. These device-wide ACLs provide a way to override weak security settings that are specified by an application through the CoInitializeSecurity function or application-specific security settings. They provide a minimum security standard that must be passed, regardless of the settings of the specific server. These ACLs also provide a centralized location for an administrator to set a general authorization policy that applies to all COM-based servers on the device. -This policy setting allows you to specify an ACL in two different ways. You can type the security descriptor in SDDL, or you can grant or deny Local Access and Remote Access permissions to users and groups. We recommend that you use the built-in user interface to specify the ACL contents that you want to apply with this setting. The default ACL settings vary, depending on the version of Windows you are running. +This policy setting allows you to specify an ACL in two different ways. You can type the security descriptor in SDDL, or you can grant or deny Local Access and Remote Access permissions to users and groups. We recommend that you use the built-in user interface to specify the ACL contents that you want to apply with this setting. The default ACL settings vary, depending on the version of Windows you're running. ### Possible values @@ -43,7 +43,7 @@ This policy setting allows you to specify an ACL in two different ways. You can - Blank - This represents how the local security policy deletes the policy enforcement key. This value deletes the policy and then sets it as Not defined. The Blank value is set by using the ACL editor to empty the list, and then pressing OK. + This value represents how the local security policy deletes the policy enforcement key. This value deletes the policy and then sets it as Not defined. The Blank value is set by using the ACL editor to empty the list, and then pressing OK. ### Location @@ -67,14 +67,14 @@ The following table lists the actual and effective default values for this polic 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 computer restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a computer restart when they're saved locally or distributed through Group Policy. ### Group Policy -The registry settings that are created as a result of enabling the **DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax** policy setting take precedence over the previous registry settings when this policy setting was configured. The Remote Procedure Call (RPC) service checks the new registry keys in the Policies section for the computer restrictions, and these registry entries take precedence over the existing registry keys under OLE. This means that previously existing registry settings are no longer effective, and if you make changes to the existing settings, device access permissions for users are not changed. Use care in configuring the list of users and groups. +The registry settings that are created as a result of enabling the **DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax** policy setting take precedence over the previous registry settings when this policy setting was configured. The Remote Procedure Call (RPC) service checks the new registry keys in the Policies section for the computer restrictions, and these registry entries take precedence over the existing registry keys under OLE. This precedence means that previously existing registry settings are no longer effective, and if you make changes to the existing settings, device access permissions for users aren't changed. Use care in configuring the list of users and groups. -If the administrator is denied permission to access DCOM applications due to the changes made to DCOM in the Windows operating system, the administrator can use the **DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax** policy setting to manage DCOM access to the computer. The administrator can use this setting to specify which users and groups can access the DCOM application on the computer locally and remotely. This will restore control of the DCOM application to the administrator and users. To do this, open the **DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax** setting, and click -**Edit Security**. Specify the users or groups you want to include and the computer access permissions for those users or groups. This defines the setting and sets the appropriate SDDL value. +If the administrator is denied permission to access DCOM applications due to the changes made to DCOM in the Windows operating system, the administrator can use the **DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax** policy setting to manage DCOM access to the computer. The administrator can use this setting to specify which users and groups can access the DCOM application on the computer locally and remotely. This setting will restore control of the DCOM application to the administrator and users. To define this setting, open the **DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax** setting, and click +**Edit Security**. Specify the users or groups you want to include and the computer access permissions for those users or groups. This information defines the setting and sets the appropriate SDDL value. ## Security considerations @@ -82,7 +82,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -Many COM applications include some security-specific code (for example, to call CoInitializeSecurity), but they use weak settings that allow unauthenticated access to the process. Administrators cannot override these settings to force stronger security in earlier versions of Windows without modifying the application. An attacker could attempt to exploit weak security in an individual application by attacking it through COM calls. +Many COM applications include some security-specific code (for example, to call CoInitializeSecurity), but they use weak settings that allow unauthenticated access to the process. Administrators can't override these settings to force stronger security in earlier versions of Windows without modifying the application. An attacker could attempt to exploit weak security in an individual application by attacking it through COM calls. Also, the COM infrastructure includes the Remote Procedure Call Services (RPCSS), a system service that runs during and after computer startup. This service manages activation of COM objects and the running object table and provides helper services to DCOM remoting. It exposes RPC interfaces that can be called remotely. Because some COM-based servers allow unauthenticated remote access, these interfaces can be called by anyone, including unauthenticated users. As a result, RPCSS can be attacked by malicious users who use remote, unauthenticated computers. @@ -92,7 +92,7 @@ To protect individual COM-based applications or services, set the **DCOM: Machin ### Potential impact -Windows implements default COM ACLs when they are installed. Modifying these ACLs from the default may cause some applications or components that communicate by using DCOM to fail. If you implement a COM-based server and you override the default security settings, confirm that the application-specific call permissions that ACL assigns are the correct permissions for appropriate users. If it does not, you must change your application-specific permission ACL to provide appropriate users with activation rights so that applications and Windows components that use DCOM do not fail. +Windows implements default COM ACLs when they're installed. Modifying these ACLs from the default may cause some applications or components that communicate by using DCOM to fail. If you implement a COM-based server and you override the default security settings, confirm that the application-specific call permissions that ACL assigns are the correct permissions for appropriate users. If it doesn't, you must change your application-specific permission ACL to provide appropriate users with activation rights so that applications and Windows components that use DCOM don't fail. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md b/windows/security/threat-protection/security-policy-settings/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md index 7142b1773f..e5bb3b3aec 100644 --- a/windows/security/threat-protection/security-policy-settings/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md +++ b/windows/security/threat-protection/security-policy-settings/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md @@ -27,17 +27,17 @@ Describes the best practices, location, values, and security considerations for ## Reference -This policy setting is similar to the [DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax](dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md) setting in that it allows you to define additional computer-wide controls that govern access to all DCOM–based applications on a device. However, the ACLs that are specified in this policy setting control local and remote COM launch requests (not access requests) on the device. A simple way to think about this access control is as an additional access check that is performed against a device-wide ACL on each launch of any COM-based server. If the access check fails, the call, activation, or launch request is denied. (This check is in addition to any access check that is run against the server-specific ACLs.) In effect, it provides a minimum authorization standard that must be passed to launch any COM-based server. The DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax policy setting differs in that it provides a minimum access check that is applied to attempts to access an already launched COM-based server. +This policy setting is similar to the [DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax](dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md) setting in that it allows you to define more computer-wide controls that govern access to all DCOM–based applications on a device. However, the ACLs that are specified in this policy setting control local and remote COM launch requests (not access requests) on the device. A simple way to think about this access control is as an extra access check that is performed against a device-wide ACL on each launch of any COM-based server. If the access check fails, the call, activation, or launch request is denied. (This check is in addition to any access check that is run against the server-specific ACLs.) In effect, it provides a minimum authorization standard that must be passed to launch any COM-based server. The DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax policy setting differs in that it provides a minimum access check that is applied to attempts to access an already launched COM-based server. These device-wide ACLs provide a way to override weak security settings that are specified by an application through CoInitializeSecurity or application-specific security settings. They provide a minimum security standard that must be passed, regardless of the settings of the specific COM-based server. These ACLs provide a centralized location for an administrator to set a general authorization policy that applies to all COM-based servers. The **DCOM: Machine Launch Restrictions in the Security Descriptor Definition Language (SDDL) syntax** setting allows you to specify an ACL in two ways. You can type the security descriptor in SDDL, or you can grant or deny Local -Access and Remote Access permissions to users and groups. We recommend that you use the built-in user interface to specify the ACL contents that you want to apply with this setting. The default ACL settings vary, depending on the version of Windows you are running. +Access and Remote Access permissions to users and groups. We recommend that you use the built-in user interface to specify the ACL contents that you want to apply with this setting. The default ACL settings vary, depending on the version of Windows you're running. ### Possible values - Blank - This represents how the local security policy deletes the policy enforcement key. This value deletes the policy and then sets it to Not defined. The Blank value is set by using the ACL editor to empty the list, and then pressing OK. + This value represents how the local security policy deletes the policy enforcement key. This value deletes the policy and then sets it to Not defined. The Blank value is set by using the ACL editor to empty the list, and then pressing OK. - *User-defined input* of the SDDL representation of the groups and privileges @@ -66,15 +66,15 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a computer restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a computer restart when they're saved locally or distributed through Group Policy. ### Group Policy The registry settings that are created as a result of this policy take precedence over the previous registry settings in this area. The Remote Procedure Call (RPC) service (RpcSs) checks the new registry keys in the Policies section for the computer restrictions; these entries take precedence over the existing registry keys under OLE. -If you are denied access to activate and launch DCOM applications due to the changes made to DCOM in the Windows operating system, this policy setting can be used to control the DCOM activation and launch to the device. +If you're denied access to activate and launch DCOM applications due to the changes made to DCOM in the Windows operating system, this policy setting can be used to control the DCOM activation and launch to the device. -You can specify which users and groups can launch and activate DCOM applications on the device locally and remotely by using the **DCOM: Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax** policy setting. This restores control of the DCOM application to the administrator and specified users. To do this, open the **DCOM: Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax** setting, and click **Edit Security**. Specify the groups that you want to include and the device launch permissions for those groups. This defines the setting and sets the appropriate SDDL value. +You can specify which users and groups can launch and activate DCOM applications on the device locally and remotely by using the **DCOM: Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax** policy setting. This setting restores control of the DCOM application to the administrator and specified users. To define this setting, open the **DCOM: Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax** setting, and click **Edit Security**. Specify the groups that you want to include and the device launch permissions for those groups. This information defines the setting and sets the appropriate SDDL value. ## Security considerations @@ -82,9 +82,9 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -Many COM applications include some security-specific code (for example, to call CoInitializeSecurity), but they use weak settings that allow unauthenticated access to the process. You cannot override these settings to force stronger security in earlier versions of Windows without modifying the application. An attacker could attempt to exploit weak security in an individual application by attacking it through COM calls. +Many COM applications include some security-specific code (for example, to call CoInitializeSecurity), but they use weak settings that allow unauthenticated access to the process. You can't override these settings to force stronger security in earlier versions of Windows without modifying the application. An attacker could attempt to exploit weak security in an individual application by attacking it through COM calls. -Also, the COM infrastructure includes the Remote Procedure Call Service (RPCSS), a system service that runs during computer startup and always runs after that. This service manages activation of COM objects and the running object table and provides helper services to DCOM remoting. It exposes RPC interfaces that can be called remotely. Because some COM-based servers allow unauthenticated remote component activation, these interfaces can be called by anyone, including unauthenticated users. As a result, RPCSS can be attacked by malicious users using remote, unauthenticated computers. +Also, the COM infrastructure includes the Remote Procedure Call Service (RPCSS), a system service that runs during computer startup and always runs after the startup. This service manages activation of COM objects and the running object table and provides helper services to DCOM remoting. It exposes RPC interfaces that can be called remotely. Because some COM-based servers allow unauthenticated remote component activation, these interfaces can be called by anyone, including unauthenticated users. As a result, RPCSS can be attacked by malicious users using remote, unauthenticated computers. ### Countermeasure @@ -92,7 +92,7 @@ To protect individual COM-based applications or services, set this policy settin ### Potential impact -Windows implements default COM ACLs when they are installed. Modifying these ACLs from the default may cause some applications or components that communicate by using DCOM to fail. If you implement a COM-based server and you override the default security settings, confirm that the application-specific launch permissions ACL assigns include activation permissions to appropriate users. If it does not, you must change your application-specific launch permission ACL to provide appropriate users with activation rights so that applications and Windows components that use DCOM do not fail. +Windows implements default COM ACLs when they're installed. Modifying these ACLs from the default may cause some applications or components that communicate by using DCOM to fail. If you implement a COM-based server and you override the default security settings, confirm that the application-specific launch permissions ACL assigns include activation permissions to appropriate users. If it doesn't, you must change your application-specific launch permission ACL to provide appropriate users with activation rights so that applications and Windows components that use DCOM don't fail. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/deny-access-to-this-computer-from-the-network.md b/windows/security/threat-protection/security-policy-settings/deny-access-to-this-computer-from-the-network.md index 269c9d78ab..4b02ab14cd 100644 --- a/windows/security/threat-protection/security-policy-settings/deny-access-to-this-computer-from-the-network.md +++ b/windows/security/threat-protection/security-policy-settings/deny-access-to-this-computer-from-the-network.md @@ -64,7 +64,7 @@ The following table lists the actual and effective default policy values. Defaul This section describes features and tools available to help you manage this policy. -A restart of the device is not required for this policy setting to be effective. +A restart of the device isn't required for this policy setting to be effective. This policy setting supersedes the **Access this computer from the network** policy setting if a user account is subject to both policies. @@ -87,25 +87,25 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -Users who can log on to the device over the network can enumerate lists of account names, group names, and shared resources. Users with permission to access shared folders and files can connect over the network and possibly view or modify data. +Users who can sign in to the device over the network can enumerate lists of account names, group names, and shared resources. Users with permission to access shared folders and files can connect over the network and possibly view or modify data. ### Countermeasure Assign the **Deny access to this computer from the network** user right to the following accounts: -- Anonymous logon +- Anonymous sign in - Built-in local Administrator account - Local Guest account - All service accounts -An important exception to this list is any service accounts that are used to start services that must connect to the device over the network. For example, let’s say you have configured a shared folder for web servers to access, and you present content within that folder through a website. You may need to allow the account that runs IIS to log on to the server with the shared folder from the network. This user right is particularly effective when you must configure servers and workstations on which sensitive information is handled because of regulatory compliance concerns. +An important exception to this list is any service accounts that are used to start services that must connect to the device over the network. For example, let’s say you've configured a shared folder for web servers to access, and you present content within that folder through a website. You may need to allow the account that runs IIS to sign in to the server with the shared folder from the network. This user right is effective when you must configure servers and workstations on which sensitive information is handled because of regulatory compliance concerns. > [!NOTE] > If the service account is configured in the logon properties of a Windows service, it requires network logon rights to the domain controllers to start properly. ### Potential impact -If you configure the **Deny access to this computer from the network** user right for other accounts, you could limit the abilities of users who are assigned to specific administrative roles in your environment. You should verify that delegated tasks are not negatively affected. +If you configure the **Deny access to this computer from the network** user right for other accounts, you could limit the abilities of users who are assigned to specific administrative roles in your environment. You should verify that delegated tasks aren't negatively affected. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/deny-log-on-as-a-batch-job.md b/windows/security/threat-protection/security-policy-settings/deny-log-on-as-a-batch-job.md index 3065d91365..a1f85a8494 100644 --- a/windows/security/threat-protection/security-policy-settings/deny-log-on-as-a-batch-job.md +++ b/windows/security/threat-protection/security-policy-settings/deny-log-on-as-a-batch-job.md @@ -27,8 +27,7 @@ This article describes the recommended practices, location, values, policy manag ## Reference -This policy setting determines which accounts are prevented from logging on by using a batch-queue tool to schedule and start jobs automatically in the future. The ability to log on by using a batch-queue tool is needed for any account that is used to start scheduled jobs by means of the Task -Scheduler. +This policy setting determines which accounts are prevented from logging on by using a batch-queue tool to schedule and start jobs automatically in the future. The ability to sign in by using a batch-queue tool is needed for any account that is used to start scheduled jobs with the Task Scheduler. Constant: SeDenyBatchLogonRight From 7039123165ba6db3a91c8a22db876506d36144f1 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 24 Jun 2022 16:38:59 +0530 Subject: [PATCH 006/246] Acrolinx Enhancement Effort --- .../deny-log-on-as-a-service.md | 4 ++-- .../deny-log-on-locally.md | 10 ++++----- ...-log-on-through-remote-desktop-services.md | 12 +++++----- ...s-allow-undock-without-having-to-log-on.md | 16 +++++++------- ...wed-to-format-and-eject-removable-media.md | 4 ++-- ...t-users-from-installing-printer-drivers.md | 8 +++---- ...m-access-to-locally-logged-on-user-only.md | 10 ++++----- ...y-access-to-locally-logged-on-user-only.md | 10 ++++----- ...llow-server-operators-to-schedule-tasks.md | 10 ++++----- ...roller-ldap-server-signing-requirements.md | 14 ++++++------ ...refuse-machine-account-password-changes.md | 10 ++++----- ...rypt-or-sign-secure-channel-data-always.md | 21 +++++++++--------- ...crypt-secure-channel-data-when-possible.md | 22 +++++++++---------- ...-sign-secure-channel-data-when-possible.md | 22 +++++++++---------- ...isable-machine-account-password-changes.md | 14 ++++++------ 15 files changed, 93 insertions(+), 94 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/deny-log-on-as-a-service.md b/windows/security/threat-protection/security-policy-settings/deny-log-on-as-a-service.md index 3b48755935..6085f264bd 100644 --- a/windows/security/threat-protection/security-policy-settings/deny-log-on-as-a-service.md +++ b/windows/security/threat-protection/security-policy-settings/deny-log-on-as-a-service.md @@ -89,12 +89,12 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -Accounts that can log on to a service application could be used to configure and start new unauthorized services, such as a keylogger or other malware. The benefit of the specified countermeasure is somewhat reduced by the fact that only users with administrative rights can install and configure +Accounts that can sign in to a service application could be used to configure and start new unauthorized services, such as a keylogger or other malware. The benefit of the specified countermeasure is reduced by the fact that only users with administrative rights can install and configure services, and an attacker who already has that level of access could configure the service to run by using the System account. ### Countermeasure -We recommend that you don't assign the **Deny log on as a service** user right to any accounts. This configuration is the default. Organizations that have strong concerns about security might assign this user right to groups and accounts when they're certain that they'll never need to log on to a service application. +We recommend that you don't assign the **Deny log on as a service** user right to any accounts. This configuration is the default. Organizations that have strong concerns about security might assign this user right to groups and accounts when they're certain that they'll never need to sign in to a service application. ### Potential impact diff --git a/windows/security/threat-protection/security-policy-settings/deny-log-on-locally.md b/windows/security/threat-protection/security-policy-settings/deny-log-on-locally.md index e3663ffda4..7363da3bbc 100644 --- a/windows/security/threat-protection/security-policy-settings/deny-log-on-locally.md +++ b/windows/security/threat-protection/security-policy-settings/deny-log-on-locally.md @@ -62,11 +62,11 @@ The following table lists the actual and effective default policy values for the This section describes features, tools, and guidance to help you manage this policy. -A restart of the device is not required for this policy setting to be effective. +A restart of the device isn't required for this policy setting to be effective. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. -If you apply this policy setting to the Everyone group, no one will be able to log on locally. +If you apply this policy setting to the Everyone group, no one will be able to sign in locally. ### Group Policy @@ -87,15 +87,15 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -Any account with the ability to log on locally could be used to log on at the console of the device. If this user right is not restricted to legitimate users who must log on to the console of the device, unauthorized users might download and run malicious software that elevates their user rights. +Any account with the ability to sign in locally could be used to sign in at the console of the device. If this user right isn't restricted to legitimate users who must sign in to the console of the device, unauthorized users might download and run malicious software that elevates their user rights. ### Countermeasure -Assign the **Deny log on locally** user right to the local Guest account. If you have installed optional components such as ASP.NET, you may want to assign this user right to additional accounts that are required by those components. +Assign the **Deny log on locally** user right to the local Guest account. If you have installed optional components such as ASP.NET, you may want to assign this user right to other accounts that are required by those components. ### Potential impact -If you assign the **Deny log on locally** user right to additional accounts, you could limit the abilities of users who are assigned to specific roles in your environment. However, this user right should explicitly be assigned to the ASPNET account on device that are configured with the Web Server role. You should confirm that delegated activities are not adversely affected. +If you assign the **Deny log on locally** user right to other accounts, you could limit the abilities of users who are assigned to specific roles in your environment. However, this user right should explicitly be assigned to the ASPNET account on devices that are configured with the Web Server role. You should confirm that delegated activities aren't adversely affected. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/deny-log-on-through-remote-desktop-services.md b/windows/security/threat-protection/security-policy-settings/deny-log-on-through-remote-desktop-services.md index ea9ba0f63a..288922a996 100644 --- a/windows/security/threat-protection/security-policy-settings/deny-log-on-through-remote-desktop-services.md +++ b/windows/security/threat-protection/security-policy-settings/deny-log-on-through-remote-desktop-services.md @@ -27,7 +27,7 @@ Describes the best practices, location, values, policy management, and security ## Reference -This policy setting determines which users are prevented from logging on to the device through a Remote Desktop connection through Remote Desktop Services. It is possible for a user to establish a Remote Desktop connection to a particular server, but not be able to log on to the console of that server. +This policy setting determines which users are prevented from logging on to the device through a Remote Desktop connection through Remote Desktop Services. It's possible for a user to establish a Remote Desktop connection to a particular server, but not be able to sign in to the console of that server. Constant: SeDenyRemoteInteractiveLogonRight @@ -38,7 +38,7 @@ Constant: SeDenyRemoteInteractiveLogonRight ### Best practices -- To control who can open a Remote Desktop connection and log on to the device, add the user account to or remove user accounts from the Remote Desktop Users group. +- To control who can open a Remote Desktop connection and sign in to the device, add the user account to or remove user accounts from the Remote Desktop Users group. ### Location @@ -61,7 +61,7 @@ The following table lists the actual and effective default policy values for the This section describes features, tools, and guidance to help you manage this policy. -A restart of the computer is not required for this policy setting to be effective. +A restart of the computer isn't required for this policy setting to be effective. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. @@ -86,15 +86,15 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -Any account with the right to log on through Remote Desktop Services could be used to log on to the remote console of the device. If this user right is not restricted to legitimate users who need to log on to the console of the computer, malicious users might download and run software that elevates their user rights. +Any account with the right to sign in through Remote Desktop Services could be used to sign in to the remote console of the device. If this user right isn't restricted to legitimate users who need to sign in to the console of the computer, malicious users might download and run software that elevates their user rights. ### Countermeasure -Assign the **Deny log on through Remote Desktop Services** user right to the built-in local guest account and all service accounts. If you have installed optional components, such as ASP.NET, you may want to assign this user right to additional accounts that are required by those components. +Assign the **Deny log on through Remote Desktop Services** user right to the built-in local guest account and all service accounts. If you have installed optional components, such as ASP.NET, you may want to assign this user right to other accounts that are required by those components. ### Potential impact -If you assign the **Deny log on through Remote Desktop Services** user right to other groups, you could limit the abilities of users who are assigned to specific administrative roles in your environment. Accounts that have this user right cannot connect to the device through Remote Desktop Services or Remote Assistance. You should confirm that delegated tasks are not negatively affected. +If you assign the **Deny log on through Remote Desktop Services** user right to other groups, you could limit the abilities of users who are assigned to specific administrative roles in your environment. Accounts that have this user right can't connect to the device through Remote Desktop Services or Remote Assistance. You should confirm that delegated tasks aren't negatively affected. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/devices-allow-undock-without-having-to-log-on.md b/windows/security/threat-protection/security-policy-settings/devices-allow-undock-without-having-to-log-on.md index 6f6a4ddb5f..fd60b876a5 100644 --- a/windows/security/threat-protection/security-policy-settings/devices-allow-undock-without-having-to-log-on.md +++ b/windows/security/threat-protection/security-policy-settings/devices-allow-undock-without-having-to-log-on.md @@ -1,6 +1,6 @@ --- -title: Devices Allow undock without having to log on (Windows 10) -description: Describes the best practices, location, values, and security considerations for the Devices Allow undock without having to log on security policy setting. +title: Devices Allow undock without having to sign in (Windows 10) +description: Describes the best practices, location, values, and security considerations for the Devices Allow undock without having to sign in security policy setting. ms.assetid: 1d403f5d-ad41-4bb4-9f4a-0779c1c14b8c ms.reviewer: ms.author: dansimp @@ -18,7 +18,7 @@ ms.date: 04/19/2017 ms.technology: windows-sec --- -# Devices: Allow undock without having to log on +# Devices: Allow undock without having to sign in **Applies to** - Windows 10 @@ -27,11 +27,11 @@ Describes the best practices, location, values, and security considerations for ## Reference -This policy setting enables or disables the ability of a user to remove a portable device from a docking station without logging on. If you enable this policy setting, users can press a docked portable device's physical eject button to safely undock the device. If you disable this policy setting, the user must log on to receive permission to undock the device. Only users who have the **Remove Computer from Docking Station** privilege can obtain this permission. +This policy setting enables or disables the ability of a user to remove a portable device from a docking station without logging on. If you enable this policy setting, users can press a docked portable device's physical eject button to safely undock the device. If you disable this policy setting, the user must sign in to receive permission to undock the device. Only users who have the **Remove Computer from Docking Station** privilege can obtain this permission. >**Note:**  Disabling this policy setting only reduces theft risk for portable devices that cannot be mechanically undocked. Devices that can be mechanically undocked can be physically removed by the user whether or not they use the Windows undocking functionality. -Enabling this policy setting means that anyone with physical access to a device that has been placed in its docking station can remove the computer and possibly tamper with it. For devices that do not have docking stations, this policy setting has no impact. However, for users with a mobile computer that is normally docked while they are in the office, this policy setting will help lower the risk of equipment theft or a malicious user gaining physical access to these devices +Enabling this policy setting means that anyone with physical access to a device that has been placed in its docking station can remove the computer and possibly tamper with it. For devices that don't have docking stations, this policy setting has no impact. However, for users with a mobile computer that is normally docked while they are in the office, this policy setting will help lower the risk of equipment theft or a malicious user gaining physical access to these devices ### Possible values @@ -41,7 +41,7 @@ Enabling this policy setting means that anyone with physical access to a device ### Best practices -It is advisable to disable the **Devices: Allow undock without having to log on** policy setting. Users who have docked their devices will have to log on to the local console before they can undock their systems. +It's advisable to disable the **Devices: Allow undock without having to log on** policy setting. Users who have docked their devices will have to sign in to the local console before they can undock their systems. ### Location @@ -66,7 +66,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ## Security considerations @@ -81,7 +81,7 @@ If this policy setting is enabled, anyone with physical access to portable compu Disable the **Devices: Allow undock without having to log on** setting. ### Potential impact -Users who have docked their device must log on to the local console before they can undock their computers. For devices that do not have docking stations, this policy setting has no impact. +Users who have docked their device must sign in to the local console before they can undock their computers. For devices that don't have docking stations, this policy setting has no impact. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/devices-allowed-to-format-and-eject-removable-media.md b/windows/security/threat-protection/security-policy-settings/devices-allowed-to-format-and-eject-removable-media.md index fccacdc413..3acbde1af2 100644 --- a/windows/security/threat-protection/security-policy-settings/devices-allowed-to-format-and-eject-removable-media.md +++ b/windows/security/threat-protection/security-policy-settings/devices-allowed-to-format-and-eject-removable-media.md @@ -40,7 +40,7 @@ Users can move removable disks to a different device where they have administrat ### Best practices -- It is advisable to set **Allowed to format and eject removable media** to **Administrators**. Only administrators will be able to eject NTFS-formatted removable media. +- It's advisable to set **Allowed to format and eject removable media** to **Administrators**. Only administrators will be able to eject NTFS-formatted removable media. ### Location @@ -65,7 +65,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ## Security considerations diff --git a/windows/security/threat-protection/security-policy-settings/devices-prevent-users-from-installing-printer-drivers.md b/windows/security/threat-protection/security-policy-settings/devices-prevent-users-from-installing-printer-drivers.md index 5b2bfdf5aa..baf3de195a 100644 --- a/windows/security/threat-protection/security-policy-settings/devices-prevent-users-from-installing-printer-drivers.md +++ b/windows/security/threat-protection/security-policy-settings/devices-prevent-users-from-installing-printer-drivers.md @@ -29,9 +29,9 @@ Describes the best practices, location, values, and security considerations for For a device to print to a network printer, the driver for that network printer must be installed locally. The **Devices: Prevent users from installing printer drivers** policy setting determines who can install a printer driver as part of adding a network printer. When you set the value to **Enabled**, only Administrators and Power Users can install a printer driver as part of adding a network printer. Setting the value to **Disabled** allows any user to install a printer driver as part of adding a network printer. This setting prevents unprivileged users from downloading and installing an untrusted printer driver. -This setting has no impact if you have configured a trusted path for downloading drivers. When using trusted paths, the print subsystem attempts to use the trusted path to download the driver. If the trusted path download succeeds, the driver is installed on behalf of any user. If the trusted path download fails, the driver is not installed and the network printer is not added. +This setting has no impact if you've configured a trusted path for downloading drivers. If trusted paths are being used, the print subsystem attempts to use the trusted path to download the driver. If the trusted path download succeeds, the driver is installed on behalf of any user. If the trusted path download fails, the driver isn't installed and the network printer isn't added. -Although it might be appropriate in some organizations to allow users to install printer drivers on their own workstations, this is not suitable for servers. Installing a printer driver on a server can cause the system to become less stable. Only administrators should have this user right on servers. A malicious user might deliberately try to damage the system by installing inappropriate printer drivers. +Although it might be appropriate in some organizations to allow users to install printer drivers on their own workstations, this idea isn't suitable for servers. Installing a printer driver on a server can cause the system to become less stable. Only administrators should have this user right on servers. A malicious user might deliberately try to damage the system by installing inappropriate printer drivers. ### Possible values @@ -41,7 +41,7 @@ Although it might be appropriate in some organizations to allow users to install ### Best practices -- It is advisable to set **Devices: Prevent users from installing printer drivers** to Enabled. Only users in the Administrative, Power User, or Server Operator groups will be able to install printers on servers. If this policy setting is enabled, but the driver for a network printer already exists on the local computer, users can still add the network printer. This policy setting does not affect a user's ability to add a local printer. +- It's advisable to set **Devices: Prevent users from installing printer drivers** to Enabled. Only users in the Administrative, Power User, or Server Operator groups will be able to install printers on servers. If this policy setting is enabled, but the driver for a network printer already exists on the local computer, users can still add the network printer. This policy setting doesn't affect a user's ability to add a local printer. > [!NOTE] > After applying the [July 6, 2021 updates](https://support.microsoft.com/topic/kb5005010-restricting-installation-of-new-printer-drivers-after-applying-the-july-6-2021-updates-31b91c02-05bc-4ada-a7ea-183b129578a7), non-administrators, including delegated admin groups like printer operators, cannot install signed and unsigned printer drivers to a print server. By default, only administrators can install both signed and unsigned printer drivers to a print server. @@ -69,7 +69,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a computer restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a computer restart when they're saved locally or distributed through Group Policy. ## Security considerations diff --git a/windows/security/threat-protection/security-policy-settings/devices-restrict-cd-rom-access-to-locally-logged-on-user-only.md b/windows/security/threat-protection/security-policy-settings/devices-restrict-cd-rom-access-to-locally-logged-on-user-only.md index 1bc52f9b73..18e750e462 100644 --- a/windows/security/threat-protection/security-policy-settings/devices-restrict-cd-rom-access-to-locally-logged-on-user-only.md +++ b/windows/security/threat-protection/security-policy-settings/devices-restrict-cd-rom-access-to-locally-logged-on-user-only.md @@ -29,9 +29,9 @@ Describes the best practices, location, values, and security considerations for This policy setting determines whether a CD is accessible to local and remote users simultaneously. If you enable this policy setting, only the interactively logged-on user is allowed to access removable CDs. If this policy setting is enabled and no one is logged on interactively, the CD can be accessed over the network. -The security benefit of enabling this policy setting is small because it only prevents network users from accessing the drive when someone is logged on to the local console of the system at the same time. Additionally, CD drives are not automatically made available as network shared drives; you must deliberately choose to share the drive. This is important when administrators are installing software or copying data from a CD-ROM, and they do not want network users to be able to execute the applications or view the data. +The security benefit of enabling this policy setting is small because it only prevents network users from accessing the drive when someone is logged on to the local console of the system at the same time. Additionally, CD drives aren't automatically made available as network shared drives; you must deliberately choose to share the drive. This setting to share is important when administrators are installing software or copying data from a CD-ROM, and they don't want network users to be able to execute the applications or view the data. -If this policy setting is enabled, users who connect to the server over the network will not be able to use any CD drives that are installed on the server when anyone is logged on to the local console of the server. Enabling this policy setting is not suitable for a system that serves as a CD jukebox for network users. +If this policy setting is enabled, users who connect to the server over the network won't be able to use any CD drives that are installed on the server when anyone is logged on to the local console of the server. Enabling this policy setting isn't suitable for a system that serves as a CD jukebox for network users. ### Possible values @@ -67,7 +67,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ## Security considerations @@ -75,14 +75,14 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -A remote user could potentially access a mounted CD that contains sensitive information. This risk is small because CD drives are not automatically made available as shared drives; you must deliberately choose to share the drive. However, you can deny network users the ability to view data or run +A remote user could potentially access a mounted CD that contains sensitive information. This risk is small because CD drives aren't automatically made available as shared drives; you must deliberately choose to share the drive. However, you can deny network users the ability to view data or run applications from removable media on the server. ### Countermeasure Enable the **Devices: Restrict CD-ROM drive access to locally logged-on user only** setting. ### Potential impact -Users who connect to the server over the network cannot use any CD drives that are installed on the server when anyone is logged on to the local console of the server. System tools that require access to the CD drive will fail. For example, the Volume Shadow Copy service attempts to access all CD and floppy disk drives that are present on the computer when it initializes, and if the service cannot access one of these drives, it fails. This condition causes the Windows Backup tool to fail if volume shadow copies were specified for the backup job. Any non-Microsoft backup products that use volume shadow copies also fail. This policy setting would not be suitable for a computer that serves as a CD jukebox for network users. +Users who connect to the server over the network can't use any CD drives that are installed on the server when anyone is logged on to the local console of the server. System tools that require access to the CD drive will fail. For example, the Volume Shadow Copy service attempts to access all CD and floppy disk drives that are present on the computer when it initializes, and if the service can't access one of these drives, it fails. This condition causes the Windows Backup tool to fail if volume shadow copies were specified for the backup job. Any non-Microsoft backup products that use volume shadow copies also fail. This policy setting wouldn't be suitable for a computer that serves as a CD jukebox for network users. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/devices-restrict-floppy-access-to-locally-logged-on-user-only.md b/windows/security/threat-protection/security-policy-settings/devices-restrict-floppy-access-to-locally-logged-on-user-only.md index 2591b45b42..cd1c68ffef 100644 --- a/windows/security/threat-protection/security-policy-settings/devices-restrict-floppy-access-to-locally-logged-on-user-only.md +++ b/windows/security/threat-protection/security-policy-settings/devices-restrict-floppy-access-to-locally-logged-on-user-only.md @@ -29,9 +29,9 @@ Describes the best practices, location, values, and security considerations for This policy setting determines whether removable floppy disks are accessible to local and remote users simultaneously. Enabling this policy setting allows only the interactively logged-on user to access removable floppy disks. If this policy setting is enabled and no one is logged on interactively, the floppy disk can be accessed over the network. -The security benefit of enabling this policy setting is small because it only prevents network users from accessing the floppy disk drive when someone is logged on to the local console of the system at the same time. Additionally, floppy disk drives are not automatically made available as network shared drives; you must deliberately choose to share the drive. This becomes important when you are installing software or copying data from a floppy disk and they do not want network users to be able to execute the applications or view the data. +The security benefit of enabling this policy setting is small because it only prevents network users from accessing the floppy disk drive when someone is logged on to the local console of the system at the same time. Additionally, floppy disk drives aren't automatically made available as network shared drives; you must deliberately choose to share the drive. This setting to share becomes important when you're installing software or copying data from a floppy disk and they don't want network users to be able to execute the applications or view the data. -If this policy setting is enabled, users who connect to the server over the network will not be able to use any floppy disk drives that are installed on the server when anyone is logged on to the local console of the server. +If this policy setting is enabled, users who connect to the server over the network won't be able to use any floppy disk drives that are installed on the server when anyone is logged on to the local console of the server. ### Possible values @@ -66,7 +66,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ## Security considerations @@ -74,7 +74,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -A remote user could potentially access a mounted floppy disk that contains sensitive information. This risk is small because floppy disk drives are not automatically shared; administrators must deliberately choose to share the drive. However, you can deny network users the ability to view data or run applications from removable media on the server. +A remote user could potentially access a mounted floppy disk that contains sensitive information. This risk is small because floppy disk drives aren't automatically shared; administrators must deliberately choose to share the drive. However, you can deny network users the ability to view data or run applications from removable media on the server. ### Countermeasure @@ -82,7 +82,7 @@ Enable the **Devices: Restrict floppy access to locally logged-on user only** se ### Potential impact -Users who connect to the server over the network cannot use any floppy disk drives that are installed on the device when anyone is logged on to the local console of the server. System tools that require access to floppy disk drives fail. For example, the Volume Shadow Copy service attempts to access all CD-ROM and floppy disk drives that are present on the computer when it initializes, and if the service cannot access one of these drives, it fails. This condition causes the Windows Backup tool to fail if volume shadow copies were specified for the backup job. Any non-Microsoft backup products that use volume shadow copies also fail. +Users who connect to the server over the network can't use any floppy disk drives that are installed on the device when anyone is logged on to the local console of the server. System tools that require access to floppy disk drives fail. For example, the Volume Shadow Copy service attempts to access all CD-ROM and floppy disk drives that are present on the computer when it initializes, and if the service can't access one of these drives, it fails. This condition causes the Windows Backup tool to fail if volume shadow copies were specified for the backup job. Any non-Microsoft backup products that use volume shadow copies also fail. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md b/windows/security/threat-protection/security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md index ad7e4030e3..27a5767000 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md +++ b/windows/security/threat-protection/security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md @@ -27,13 +27,13 @@ Describes the best practices, location, values, and security considerations for ## Reference -This policy setting determines whether server operators can use the**at** command to submit jobs. If you enable this policy setting, jobs that are created by server operators by means of the **at** command run in the context of the account that runs the Task Scheduler service. By default, that is the Local System account. +This policy setting determines whether server operators can use the**at** command to submit jobs. If you enable this policy setting, jobs that are created by server operators through the **at** command run in the context of the account that runs the Task Scheduler service. By default, that is the Local System account. >**Note:**  This security option setting affects only the scheduler tool for the **at** command. It does not affect the Task Scheduler tool. -Enabling this policy setting means jobs that are created by server operators through the **at** command will be executed in the context of the account that is running that service—by default, that is the Local System account. This means that server operators can perform tasks that the Local System account is able to do, but server operators would normally not be able to do, such as add their account to the local Administrators group. +Enabling this policy setting means jobs that are created by server operators through the **at** command will be executed in the context of the account that is running that service—by default, that is, the Local System account. This synchronization with the local account means that server operators can perform tasks that the Local System account is able to do, but server operators would normally not be able to do, such as add their account to the local Administrators group. -The impact of enabling this policy setting should be small for most organizations. Users, including those in the Server Operators group, will still be able to create jobs by using the Task Scheduler Wizard, but those jobs will run in the context of the account that the user authenticates with when setting up the job. +The impact of enabling this policy setting should be small for most organizations. Users, including those users in the Server Operators group, will still be able to create jobs by using the Task Scheduler Wizard, but those jobs will run in the context of the account that the user authenticates with when setting up the job. ### Possible values @@ -68,7 +68,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ### Command-line tools @@ -88,7 +88,7 @@ Disable the **Domain controller: Allow server operators to schedule tasks** sett ### Potential impact -The impact should be small for most organizations. Users (including those in the Server Operators group) can still create jobs by means of the Task Scheduler snap-in. However, those jobs run in the context of the account that the user authenticates with when setting up the job. +The impact should be small for most organizations. Users (including those users in the Server Operators group) can still create jobs through the Task Scheduler snap-in. However, those jobs run in the context of the account that the user authenticates with when setting up the job. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/domain-controller-ldap-server-signing-requirements.md b/windows/security/threat-protection/security-policy-settings/domain-controller-ldap-server-signing-requirements.md index 3c4bd32092..d9e51b120c 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-controller-ldap-server-signing-requirements.md +++ b/windows/security/threat-protection/security-policy-settings/domain-controller-ldap-server-signing-requirements.md @@ -29,9 +29,9 @@ This article describes the best practices, location, values, and security consid This policy setting determines whether the Lightweight Directory Access Protocol (LDAP) server requires LDAP clients to negotiate data signing. -Unsigned network traffic is susceptible to man-in-the-middle attacks, where an intruder captures packets between the server and the client device and modifies them before forwarding them to the client device. In the case of an LDAP server, a malicious user can cause a client device to make decisions based on false records from the LDAP directory. You can lower this risk in a corporate network by implementing strong physical security measures to protect the network infrastructure. Furthermore, implementing Internet Protocol security (IPsec) Authentication Header mode, which provides mutual authentication and packet integrity for IP traffic, can make all types of man-in-the-middle attacks difficult. +Unsigned network traffic is susceptible to man-in-the-middle attacks, where an intruder captures packets between the server and the client device and modifies them before forwarding them to the client device. In the example of an LDAP server, a malicious user can cause a client device to make decisions based on false records from the LDAP directory. You can lower this risk in a corporate network by implementing strong physical security measures to protect the network infrastructure. Furthermore, implementing Internet Protocol security (IPsec) Authentication Header mode, which provides mutual authentication and packet integrity for IP traffic, can make all types of man-in-the-middle attacks difficult. -This setting does not have any impact on LDAP simple bind through SSL (LDAP TCP/636). +This setting doesn't have any impact on LDAP simple bind through SSL (LDAP TCP/636). If signing is required, then LDAP simple binds not using SSL are rejected (LDAP TCP/389). @@ -39,13 +39,13 @@ If signing is required, then LDAP simple binds not using SSL are rejected (LDAP ### Possible values -- None. Data signatures are not required to bind with the server. If the client computer requests data signing, the server supports it. +- None. Data signatures aren't required to bind with the server. If the client computer requests data signing, the server supports it. - Require signature. The LDAP data-signing option must be negotiated unless Transport Layer Security/Secure Sockets Layer (TLS/SSL) is in use. - Not defined. ### Best practices -- We recommend that you set **Domain controller: LDAP server signing requirements** to **Require signature**. Clients that do not support LDAP signing will be unable to execute LDAP queries against the domain controllers. +- We recommend that you set **Domain controller: LDAP server signing requirements** to **Require signature**. Clients that don't support LDAP signing will be unable to execute LDAP queries against the domain controllers. ### Location @@ -70,7 +70,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ## Security considerations @@ -78,7 +78,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -Unsigned network traffic is susceptible to man-in-the-middle attacks. In such attacks, an intruder captures packets between the server and the client device, modifies them, and then forwards them to the client device. Where LDAP servers are concerned, an attacker could cause a client device to make decisions that are based on false records from the LDAP directory. To lower the risk of such an intrusion in an organization's network, you can implement strong physical security measures to protect the network infrastructure. You could also implement Internet Protocol security (IPsec) Authentication Header mode, which performs mutual authentication and packet integrity for IP traffic to make all types of man-in-the-middle attacks difficult. +Unsigned network traffic is susceptible to man-in-the-middle attacks. In such attacks, an intruder captures packets between the server and the client device, modifies them, and then forwards them to the client device. Regarding LDAP servers, an attacker could cause a client device to make decisions that are based on false records from the LDAP directory. To lower the risk of such an intrusion in an organization's network, you can implement strong physical security measures to protect the network infrastructure. You could also implement Internet Protocol security (IPsec) Authentication Header mode, which performs mutual authentication and packet integrity for IP traffic to make all types of man-in-the-middle attacks difficult. ### Countermeasure @@ -86,7 +86,7 @@ Configure the **Domain controller: LDAP server signing requirements** setting to ### Potential impact -Client devices that do not support LDAP signing cannot run LDAP queries against the domain controllers. +Client devices that don't support LDAP signing can't run LDAP queries against the domain controllers. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/domain-controller-refuse-machine-account-password-changes.md b/windows/security/threat-protection/security-policy-settings/domain-controller-refuse-machine-account-password-changes.md index d0b2f91db5..4b6f851944 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-controller-refuse-machine-account-password-changes.md +++ b/windows/security/threat-protection/security-policy-settings/domain-controller-refuse-machine-account-password-changes.md @@ -30,7 +30,7 @@ This policy setting enables or disables blocking a domain controller from accept ### Possible values -- **Enabled** When enabled, this setting does not allow a domain controller to accept any changes to a machine account's password. +- **Enabled** When enabled, this setting doesn't allow a domain controller to accept any changes to a machine account's password. - **Disabled** When disabled, this setting allows a domain controller to accept any changes to a machine account's password. @@ -38,7 +38,7 @@ This policy setting enables or disables blocking a domain controller from accept ### Best practices -- Enabling this policy setting on all domain controllers in a domain prevents domain members from changing their machine account passwords. This, in turn, leaves those passwords susceptible to attack. Make sure that this conforms to your overall security policy for the domain. +- Enabling this policy setting on all domain controllers in a domain prevents domain members from changing their machine account passwords. This prevention, in turn, leaves those passwords susceptible to attack. Ensure that this setting conforms to your overall security policy for the domain. ### Location @@ -70,7 +70,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ## Security considerations @@ -78,7 +78,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -If you enable this policy setting on all domain controllers in a domain, domain members cannot change their machine account passwords, and those passwords are more susceptible to attack. +If you enable this policy setting on all domain controllers in a domain, domain members can't change their machine account passwords, and those passwords are more susceptible to attack. ### Countermeasure @@ -86,7 +86,7 @@ Disable the **Domain controller: Refuse machine account password changes** setti ### Potential impact -None. This is the default configuration. +None. This non-impact state is the default configuration. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md b/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md index c48680bf77..f5fe43b200 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md +++ b/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md @@ -27,30 +27,29 @@ Describes the best practices, location, values, and security considerations for ## Reference -This setting determines whether all secure channel traffic that is initiated by the domain member meets minimum security requirements. Specifically, it determines whether all secure channel traffic that is initiated by the domain member must be signed or encrypted. Logon information that is -transmitted over the secure channel is always encrypted regardless of whether the encryption of all other secure channel traffic is negotiated. +This setting determines whether all secure channel traffic that is initiated by the domain member meets minimum security requirements. Specifically, it determines whether all secure channel traffic that is initiated by the domain member must be signed or encrypted. Sign-in information that is transmitted over the secure channel is always encrypted regardless of whether the encryption of all other secure channel traffic is negotiated. -The following policy settings determine whether a secure channel can be established with a domain controller that is not capable of signing or encrypting secure channel traffic: +The following policy settings determine whether a secure channel can be established with a domain controller that isn't capable of signing or encrypting secure channel traffic: - Domain member: Digitally encrypt or sign secure channel data (always) - [Domain member: Digitally encrypt secure channel data (when possible)](domain-member-digitally-encrypt-secure-channel-data-when-possible.md) - [Domain member: Digitally sign secure channel data (when possible)](domain-member-digitally-sign-secure-channel-data-when-possible.md) -Setting **Domain member: Digitally encrypt or sign secure channel data (always)** to **Enabled** prevents establishing a secure channel with any domain controller that cannot sign or encrypt all secure channel data. +Setting **Domain member: Digitally encrypt or sign secure channel data (always)** to **Enabled** prevents establishing a secure channel with any domain controller that can't sign or encrypt all secure channel data. -To protect authentication traffic from man-in-the-middle, replay, and other types of network attacks, Windows-based computers create a communication channel through NetLogon called secure channels. These channels authenticate machine accounts. They also authenticate user accounts when a remote user connects to a network resource and the user account exists in a trusted domain. This is called pass-through authentication, and it allows a device running Windows that has joined a domain to have access to the user account database in its domain and in any trusted domains. +To protect authentication traffic from man-in-the-middle, replay, and other types of network attacks, Windows-based computers create a communication channel through NetLogon called secure channels. These channels authenticate machine accounts. They also authenticate user accounts when a remote user connects to a network resource and the user account exists in a trusted domain. This authentication is called pass-through authentication, and it allows a device running Windows that has joined a domain to have access to the user account database in its domain and in any trusted domains. To enable the **Domain member: Digitally encrypt or sign secure channel data (always)** policy setting on a member workstation or server, all domain controllers in the domain that the member belongs to must be capable of signing or encrypting all secure-channel data. Enabling the **Domain member: Digitally encrypt or sign secure channel data (always)** policy setting automatically enables the [Domain member: Digitally sign secure channel data (when possible)](domain-member-digitally-sign-secure-channel-data-when-possible.md) policy setting. -When a device joins a domain, a machine account is created. After joining the domain, the device uses the password for that account to create a secure channel with the domain controller for its domain every time it restarts. This secure channel is used to perform operations such as NTLM pass-through authentication and LSA SID/name Lookup. Requests that are sent on the secure channel are authenticated—and sensitive information such as passwords are encrypted—but the integrity of the channel is not checked, and not all information is encrypted. If a system is set to always encrypt or sign secure channel data, a secure channel cannot be established with a domain controller that is not capable of signing or encrypting all secure channel traffic. If the computer is configured to encrypt or sign secure channel data when possible, a secure channel can be established, but the level of encryption and signing is negotiated. +When a device joins a domain, a machine account is created. After being connected to the domain, the device uses the password for that account to create a secure channel with the domain controller for its domain every time it restarts. This secure channel is used to perform operations such as NTLM pass-through authentication and LSA SID/name Lookup. Requests that are sent on the secure channel are authenticated—and sensitive information such as passwords are encrypted—but the integrity of the channel isn't checked, and not all information is encrypted. If a system is set to always encrypt or sign secure channel data, a secure channel can't be established with a domain controller that isn't capable of signing or encrypting all secure channel traffic. If the computer is configured to encrypt or sign secure channel data when possible, a secure channel can be established, but the level of encryption and signing is negotiated. ### Possible values - Enabled - The policy [Domain member: Digitally sign secure channel data (when possible)](domain-member-digitally-sign-secure-channel-data-when-possible.md) 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 + The policy [Domain member: Digitally sign secure channel data (when possible)](domain-member-digitally-sign-secure-channel-data-when-possible.md) is assumed to be enabled regardless of its current setting. This enablement ensures that the domain member attempts to negotiate at least signing of the secure channel traffic. - Disabled @@ -92,7 +91,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ### Group Policy @@ -104,8 +103,8 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -When a device joins a domain, a machine account is created. After it joins the domain, the device uses the password for that account to create a secure channel with the domain controller for its domain every time it restarts. Requests that are sent on the secure channel are authenticated—and -sensitive information such as passwords are encrypted—but the channel is not integrity-checked, and not all information is encrypted. If a device is configured to always encrypt or sign secure channel data but the domain controller cannot sign or encrypt any portion of the secure channel data, the computer and domain controller cannot establish a secure channel. If the device is configured to encrypt or sign secure channel data, when possible, a secure channel can be established, but the level of encryption and signing is negotiated. +When a device joins a domain, a machine account is created. After the device is joined with the domain, it uses the password for that account to create a secure channel with the domain controller for its domain every time it restarts. Requests that are sent on the secure channel are authenticated—and +sensitive information such as passwords are encrypted—but the channel isn't integrity-checked, and not all information is encrypted. If a device is configured to always encrypt or sign secure channel data but the domain controller can't sign or encrypt any portion of the secure channel data, the computer and domain controller can't establish a secure channel. If the device is configured to encrypt or sign secure channel data, when possible, a secure channel can be established, but the level of encryption and signing is negotiated. ### Countermeasure @@ -117,7 +116,7 @@ Select one of the following settings as appropriate for your environment to conf ### Potential impact -Digital encryption and signing of the secure channel is a good idea because the secure channel protects domain credentials as they are sent to the domain controller. +Digital encryption and signing of the secure channel is a good idea because the secure channel protects domain credentials as they're sent to the domain controller. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-secure-channel-data-when-possible.md b/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-secure-channel-data-when-possible.md index f07984917f..920aba71a4 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-secure-channel-data-when-possible.md +++ b/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-secure-channel-data-when-possible.md @@ -27,31 +27,31 @@ Describes the best practices, location, values, and security considerations for ## Reference -This setting determines whether all secure channel traffic that is initiated by the domain member meets minimum security requirements. Specifically, it determines whether all secure channel traffic that is initiated by the domain member must be encrypted. Logon information that is transmitted over +This setting determines whether all secure channel traffic that is initiated by the domain member meets minimum security requirements. Specifically, it determines whether all secure channel traffic that is initiated by the domain member must be encrypted. Sign-in information that is transmitted over the secure channel is always encrypted regardless of whether the encryption of all other secure channel traffic is negotiated. -In addition to this policy setting, the following policy settings determine whether a secure channel can be established with a domain controller that is not capable of signing or encrypting secure channel traffic: +In addition to this policy setting, the following policy settings determine whether a secure channel can be established with a domain controller that isn't capable of signing or encrypting secure channel traffic: - [Domain member: Digitally encrypt or sign secure channel data (always)](domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md) - [Domain member: Digitally sign secure channel data (when possible)](domain-member-digitally-sign-secure-channel-data-when-possible.md) -Setting **Domain member: Digitally encrypt or sign secure channel data (always)** to **Enabled** prevents establishing a secure channel with any domain controller that cannot sign or encrypt all secure channel data. +Setting **Domain member: Digitally encrypt or sign secure channel data (always)** to **Enabled** prevents establishing a secure channel with any domain controller that can't sign or encrypt all secure channel data. -To protect authentication traffic from man-in-the-middle, replay, and other types of network attacks, Windows-based computers create a communication channel through NetLogon called secure channels. These channels authenticate machine accounts. They also authenticate user accounts when a remote user connects to a network resource and the user account exists in a trusted domain. This is called pass-through authentication, and it allows a computer running the Windows operating system that has joined a domain to have access to the user account database in its domain and in any trusted domains. +To protect authentication traffic from man-in-the-middle, replay, and other types of network attacks, Windows-based computers create a communication channel through NetLogon called secure channels. These channels authenticate machine accounts. They also authenticate user accounts when a remote user connects to a network resource and the user account exists in a trusted domain. This authentication is called pass-through authentication, and it allows a computer running the Windows operating system that has joined a domain to have access to the user account database in its domain and in any trusted domains. Enabling the [Domain member: Digitally encrypt or sign secure channel data (always)](domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md) policy setting automatically enables the **Domain member: Digitally sign secure channel data (when possible)** policy setting. -When a device joins a domain, a machine account is created. After joining the domain, the device uses the password for that account to create a secure channel with the domain controller for its domain every time it restarts. This secure channel is used to perform operations such as NTLM pass through authentication and LSA SID/name Lookup. Requests that are sent on the secure channel are authenticated—and sensitive information such as passwords are encrypted—but the integrity of the channel is not checked, and not all information is encrypted. If a system is set to always encrypt or sign secure channel data, a secure channel cannot be established with a domain controller that is not capable of signing or encrypting all secure channel traffic. If the computer is configured to encrypt or sign secure channel data when possible, a secure channel can be established, but the level of encryption and signing is negotiated. +When a device joins a domain, a machine account is created. After the device is joined with the domain, it uses the password for that account to create a secure channel with the domain controller for its domain every time it restarts. This secure channel is used to perform operations such as NTLM pass through authentication and LSA SID/name Lookup. Requests that are sent on the secure channel are authenticated—and sensitive information such as passwords are encrypted—but the integrity of the channel isn't checked, and not all information is encrypted. If a system is set to always encrypt or sign secure channel data, a secure channel can't be established with a domain controller that isn't capable of signing or encrypting all secure channel traffic. If the computer is configured to encrypt or sign secure channel data when possible, a secure channel can be established, but the level of encryption and signing is negotiated. ### Possible values - 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 that is transmitted over the secure channel will be encrypted. + 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 sign-in information that is transmitted over the secure channel will be encrypted. - Disabled - The domain member will not attempt to negotiate secure channel encryption. + The domain member won't attempt to negotiate secure channel encryption. >**Note:**  If the security policy setting [Domain member: Digitally encrypt or sign secure channel data (always)](domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md) is enabled, this setting will be overwritten. @@ -86,11 +86,11 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ### Group Policy -Distribution of this policy through Group Policy does not override the Local Security Policy setting. +Distribution of this policy through Group Policy doesn't override the Local Security Policy setting. ## Security considerations @@ -98,7 +98,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -When a device joins a domain, a machine account is created. After it joins the domain, the device uses the password for that account to create a secure channel with the domain controller for its domain every time it restarts. Requests that are sent on the secure channel are authenticated—and sensitive information such as passwords are encrypted—but the channel is not integrity-checked, and not all information is encrypted. If a device is configured to always encrypt or sign secure channel data but the domain controller cannot sign or encrypt any portion of the secure channel data, the computer and domain controller cannot establish a secure channel. If the computer is configured to encrypt or sign secure channel data when possible, a secure channel can be established, but the level of encryption and signing is negotiated. +When a device joins a domain, a machine account is created. After it joins the domain, the device uses the password for that account to create a secure channel with the domain controller for its domain every time it restarts. Requests that are sent on the secure channel are authenticated—and sensitive information such as passwords are encrypted—but the channel isn't integrity-checked, and not all information is encrypted. If a device is configured to always encrypt or sign secure channel data but the domain controller can't sign or encrypt any portion of the secure channel data, the computer and domain controller can't establish a secure channel. If the computer is configured to encrypt or sign secure channel data when possible, a secure channel can be established, but the level of encryption and signing is negotiated. ### Countermeasure @@ -110,7 +110,7 @@ Select one of the following settings as appropriate for your environment to conf ### Potential impact -Digital signing of the secure channel is a good idea because it protects domain credentials as they are sent to the domain controller. +Digital signing of the secure channel is a good idea because it protects domain credentials as they're sent to the domain controller. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/domain-member-digitally-sign-secure-channel-data-when-possible.md b/windows/security/threat-protection/security-policy-settings/domain-member-digitally-sign-secure-channel-data-when-possible.md index b75a8767d9..2083e899a8 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-member-digitally-sign-secure-channel-data-when-possible.md +++ b/windows/security/threat-protection/security-policy-settings/domain-member-digitally-sign-secure-channel-data-when-possible.md @@ -27,30 +27,30 @@ Describes the best practices, location, values, and security considerations for ## Reference -This setting determines whether all secure channel traffic that is initiated by the domain member meets minimum security requirements. Specifically, it determines whether all secure channel traffic that is initiated by the domain member must be signed. Logon information that is transmitted over the +This setting determines whether all secure channel traffic that is initiated by the domain member meets minimum security requirements. Specifically, it determines whether all secure channel traffic that is initiated by the domain member must be signed. Sign-in information that is transmitted over the secure channel is always encrypted regardless of whether the encryption of all other secure channel traffic is negotiated. -The following policy settings determine whether a secure channel can be established with a domain controller that is not capable of signing or encrypting secure channel traffic: +The following policy settings determine whether a secure channel can be established with a domain controller that isn't capable of signing or encrypting secure channel traffic: - [Domain member: Digitally encrypt or sign secure channel data (always)](domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md) - [Domain member: Digitally encrypt secure channel data (when possible)](domain-member-digitally-encrypt-secure-channel-data-when-possible.md) - Domain member: Digitally sign secure channel data (when possible) -Setting [Domain member: Digitally encrypt or sign secure channel data (always)](domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md) to **Enabled** prevents establishing a secure channel with any domain controller that cannot sign or encrypt all secure channel data. +Setting [Domain member: Digitally encrypt or sign secure channel data (always)](domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md) to **Enabled** prevents establishing a secure channel with any domain controller that can't sign or encrypt all secure channel data. -To protect authentication traffic from man-in-the-middle, replay, and other types of network attacks, Windows-based computers create a communication channel through NetLogon called secure channels. These channels authenticate computer accounts. They also authenticate user accounts when a remote user connects to a network resource and the user account exists in a trusted domain. This is called pass-through authentication, and it allows a computer running the Windows operating system that has joined a domain to have access to the user account database in its domain and in any trusted domains. +To protect authentication traffic from man-in-the-middle, replay, and other types of network attacks, Windows-based computers create a communication channel through NetLogon called secure channels. These channels authenticate computer accounts. They also authenticate user accounts when a remote user connects to a network resource and the user account exists in a trusted domain. This authentication is called pass-through authentication, and it allows a computer running the Windows operating system that has joined a domain to have access to the user account database in its domain and in any trusted domains. Enabling the [Domain member: Digitally encrypt or sign secure channel data (always)](domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md) policy setting automatically enables the **Domain member: Digitally sign secure channel data (when possible)** policy setting. -When a device joins a domain, a machine account is created. After joining the domain, the device uses the password for that account to create a secure channel with the domain controller for its domain every time it restarts. This secure channel is used to perform operations such as NTLM pass through authentication and LSA SID/name Lookup. Requests that are sent on the secure channel are authenticated—and sensitive information such as passwords are encrypted—but the integrity of the channel is not checked, and not all information is encrypted. If a system is set to always encrypt or sign secure channel data, a secure channel cannot be established with a domain controller that is not capable of signing or encrypting all secure channel traffic. If the computer is configured to encrypt or sign secure channel data when possible, a secure channel can be established, but the level of encryption and signing is negotiated. +When a device joins a domain, a machine account is created. After the device is joined with the domain, it uses the password for that account to create a secure channel with the domain controller for its domain every time it restarts. This secure channel is used to perform operations such as NTLM pass through authentication and LSA SID/name Lookup. Requests that are sent on the secure channel are authenticated—and sensitive information such as passwords are encrypted—but the integrity of the channel isn't checked, and not all information is encrypted. If a system is set to always encrypt or sign secure channel data, a secure channel can't be established with a domain controller that isn't capable of signing or encrypting all secure channel traffic. If the computer is configured to encrypt or sign secure channel data when possible, a secure channel can be established, but the level of encryption and signing is negotiated. ### Possible values - Enabled - The domain member will request signing of all secure channel traffic. If the domain controller supports signing of all secure channel traffic, then all secure channel traffic will be signed which ensures that it cannot be tampered with in transit. + The domain member will request to sign all secure channel traffic. If the domain controller supports signing of all secure channel traffic, then all secure channel traffic will be signed which ensures that it can't be tampered with in transit. - Disabled - Signing will not be negotiated unless the policy [Domain member: Digitally encrypt or sign secure channel data (always)](domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md) is enabled. + Signing won't be negotiated unless the policy [Domain member: Digitally encrypt or sign secure channel data (always)](domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md) is enabled. - Not defined @@ -84,11 +84,11 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ### Group Policy -Distribution of this policy through Group Policy does not override the Local Security Policy setting. +Distribution of this policy through Group Policy doesn't override the Local Security Policy setting. ## Security considerations @@ -96,7 +96,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -When a device joins a domain, a machine account is created. After it joins the domain, the device uses the password for that account to create a secure channel with the domain controller for its domain every time it restarts. Requests that are sent on the secure channel are authenticated—and sensitive information such as passwords are encrypted—but the channel is not integrity-checked, and not all information is encrypted. If a device is configured to always encrypt or sign secure channel data but the domain controller cannot sign or encrypt any portion of the secure channel data, the computer and domain controller cannot establish a secure channel. If the computer is configured to encrypt or sign secure channel data when possible, a secure channel can be established, but the level of encryption and signing is negotiated. +When a device joins a domain, a machine account is created. After it joins the domain, the device uses the password for that account to create a secure channel with the domain controller for its domain every time it restarts. Requests that are sent on the secure channel are authenticated—and sensitive information such as passwords are encrypted—but the channel isn't integrity-checked, and not all information is encrypted. If a device is configured to always encrypt or sign secure channel data but the domain controller can't sign or encrypt any portion of the secure channel data, the computer and domain controller can't establish a secure channel. If the computer is configured to encrypt or sign secure channel data when possible, a secure channel can be established, but the level of encryption and signing is negotiated. ### Countermeasure @@ -108,7 +108,7 @@ Because these policies are closely related and useful depending on your environm ### Potential impact -Digital signing of the secure channel is a good idea because the secure channel protects domain credentials as they are sent to the domain controller. +Digital signing of the secure channel is a good idea because the secure channel protects domain credentials as they're sent to the domain controller. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/domain-member-disable-machine-account-password-changes.md b/windows/security/threat-protection/security-policy-settings/domain-member-disable-machine-account-password-changes.md index 8c85b1ecee..6127a9b87f 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-member-disable-machine-account-password-changes.md +++ b/windows/security/threat-protection/security-policy-settings/domain-member-disable-machine-account-password-changes.md @@ -39,12 +39,12 @@ Verify that the **Domain member: Disable machine account password changes** opti ### Best practices -1. Do not enable this policy setting. Machine account passwords are used to establish secure channel communications between members and domain controllers and between the domain controllers within the domain. After it is established, the secure channel transmits sensitive information that is necessary for making authentication and authorization decisions. -2. Do not use this policy setting to try to support dual-boot scenarios that use the same machine account. If you want to configure dual-boot installations that are joined to the same domain, give the two installations different computer names. This policy setting was added to the Windows operating system to help organizations that stockpile pre-built computers that are put into production months later. Those devices do not have to be rejoined to the domain. -3. You may want to consider using this policy setting in specific environments, such as the following: +1. Don't enable this policy setting. Machine account passwords are used to establish secure channel communications between members and domain controllers and between the domain controllers within the domain. After it's established, the secure channel transmits sensitive information that is necessary for making authentication and authorization decisions. +2. Don't use this policy setting to try to support dual-boot scenarios that use the same machine account. If you want to configure dual-boot installations that are joined to the same domain, give the two installations different computer names. This policy setting was added to the Windows operating system to help organizations that stockpile pre-built computers that are put into production months later. Those devices don't have to be rejoined to the domain. +3. You may want to consider using this policy setting in specific environments, such as the following ones: - Non-persistent Virtual Desktop Infrastructure implementations. In such implementations, each session starts from a read-only base image. - - Embedded devices that do not have write access to the OS volume. + - Embedded devices that don't have write access to the OS volume. In either case, a password change that was made during normal operations would be lost as soon as the session ends. We strongly recommend that you plan password changes for maintenance windows. Add the password changes to the updates and modifications that Windows performs during maintenance windows. To trigger a password update on a specific OS volume, run the following command: @@ -77,7 +77,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ## Security considerations @@ -86,7 +86,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability By default, devices running Windows Server that belong to a domain automatically change their passwords for their accounts every certain number of days, typically 30. If you disable this policy setting, devices that run Windows Server retain the same passwords as their machine accounts. Devices -that cannot automatically change their account password are at risk from an attacker who could determine the password for the machine's domain account. +that can't automatically change their account password are at risk from an attacker who could determine the password for the machine's domain account. ### Countermeasure @@ -94,7 +94,7 @@ Verify that the **Domain member: Disable machine account password changes** sett ### Potential impact -None. This is the default configuration. +None. This non-impact state is the default configuration. ## Related topics From 1be5f7b0e96e9d0111ed8afe7ab8ecbc41eb07a8 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 24 Jun 2022 18:11:03 +0530 Subject: [PATCH 007/246] Acrolinx Enhancement Effort --- ...er-maximum-machine-account-password-age.md | 8 ++--- ...trong-windows-2000-or-later-session-key.md | 12 +++---- ...r-accounts-to-be-trusted-for-delegation.md | 8 ++--- .../enforce-password-history.md | 14 ++++---- .../enforce-user-logon-restrictions.md | 8 ++--- .../increase-a-process-working-set.md | 4 +-- ...-information-when-the-session-is-locked.md | 36 +++++++++---------- ...ive-logon-do-not-display-last-user-name.md | 18 +++++----- ...ctive-logon-do-not-require-ctrl-alt-del.md | 20 +++++------ ...-logon-dont-display-username-at-sign-in.md | 10 +++--- ...logon-machine-account-lockout-threshold.md | 12 +++---- ...eractive-logon-machine-inactivity-limit.md | 2 +- ...age-text-for-users-attempting-to-log-on.md | 20 +++++------ ...ge-title-for-users-attempting-to-log-on.md | 14 ++++---- ...case-domain-controller-is-not-available.md | 30 ++++++++-------- ...er-authentication-to-unlock-workstation.md | 16 ++++----- .../kerberos-policy.md | 2 +- .../load-and-unload-device-drivers.md | 12 +++---- .../lock-pages-in-memory.md | 6 ++-- .../log-on-as-a-batch-job.md | 4 +-- .../manage-auditing-and-security-log.md | 9 +++-- .../maximum-lifetime-for-service-ticket.md | 14 ++++---- ...aximum-lifetime-for-user-ticket-renewal.md | 8 ++--- .../maximum-lifetime-for-user-ticket.md | 8 ++--- .../maximum-password-age.md | 10 +++--- 25 files changed, 152 insertions(+), 153 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md b/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md index 7a5f2b3e94..7eb431cb17 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md +++ b/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md @@ -43,7 +43,7 @@ For more information, see [Machine Account Password Process](https://techcommuni ### Best practices -We recommend that you set **Domain member: Maximum machine account password age** to about 30 days. Setting the value to fewer days can increase replication and affect domain controllers. For example, in Windows NT domains, machine passwords were changed every 7 days. The additional replication churn would affect domain controllers in large organizations that have many computers or slow links between sites. +We recommend that you set **Domain member: Maximum machine account password age** to about 30 days. Setting the value to fewer days can increase replication and affect domain controllers. For example, in Windows NT domains, machine passwords were changed every 7 days. The extra replication churn would affect domain controllers in large organizations that have many computers or slow links between sites. ### Location @@ -68,7 +68,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a computer restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a computer restart when they're saved locally or distributed through Group Policy. ## Security considerations @@ -76,7 +76,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -By default, the domain members submit a password change every 30 days. If you increase this interval significantly so that the computers no longer submit a password change, an attacker has more time to undertake a brute-force attack to guess the password of one or more computer accounts. +By default, the domain members submit a password change every 30 days. If you increase this interval so that the computers no longer submit a password change, an attacker has more time to undertake a brute-force attack to guess the password of one or more computer accounts. ### Countermeasure @@ -84,7 +84,7 @@ Configure the **Domain member: Maximum machine account password age** setting to ### Potential impact -None. This is the default configuration. +None. This non-impact state is the default configuration. ## Related topics - [Security Options](security-options.md) diff --git a/windows/security/threat-protection/security-policy-settings/domain-member-require-strong-windows-2000-or-later-session-key.md b/windows/security/threat-protection/security-policy-settings/domain-member-require-strong-windows-2000-or-later-session-key.md index 24cdd01bd2..1d7f2049d2 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-member-require-strong-windows-2000-or-later-session-key.md +++ b/windows/security/threat-protection/security-policy-settings/domain-member-require-strong-windows-2000-or-later-session-key.md @@ -27,7 +27,7 @@ Describes the best practices, location, values, and security considerations for ## Reference -The **Domain member: Require strong (Windows 2000 or later) session key** policy setting determines whether a secure channel can be established with a domain controller that is not capable of encrypting secure channel traffic with a strong, 128-bit session key. Enabling this policy setting prevents establishing a secure channel with any domain controller that cannot encrypt secure channel data with a strong key. Disabling this policy setting allows 64-bit session keys. +The **Domain member: Require strong (Windows 2000 or later) session key** policy setting determines whether a secure channel can be established with a domain controller that isn't capable of encrypting secure channel traffic with a strong, 128-bit session key. Enabling this policy setting prevents establishing a secure channel with any domain controller that can't encrypt secure channel data with a strong key. Disabling this policy setting allows 64-bit session keys. Whenever possible, you should take advantage of these stronger session keys to help protect secure channel communications from eavesdropping and session-hijacking network attacks. Eavesdropping is a form of hacking in which network data is read or altered in transit. The data can be modified to hide or change the name of the sender, or it can be redirected. @@ -35,7 +35,7 @@ Whenever possible, you should take advantage of these stronger session keys to h - Enabled - When enabled on a member workstation or server, all domain controllers in the domain that the member belongs to must be capable of encrypting secure channel data with a strong, 128-bit key. This means that all such domain controllers must be running at least Windows 2000 Server. + When enabled on a member workstation or server, all domain controllers in the domain that the member belongs to must be capable of encrypting secure channel data with a strong, 128-bit key. This capability means that all such domain controllers must be running at least Windows 2000 Server. - Disabled @@ -45,7 +45,7 @@ Whenever possible, you should take advantage of these stronger session keys to h ### Best practices -- It is advisable to set **Domain member: Require strong (Windows 2000 or later) session key** to Enabled. Enabling this policy setting ensures that all outgoing secure channel traffic will require a strong encryption key. Disabling this policy setting requires that key strength be negotiated. Only enable this option if the domain controllers in all trusted domains support strong keys. By default, this value is disabled. +- It's advisable to set **Domain member: Require strong (Windows 2000 or later) session key** to Enabled. Enabling this policy setting ensures that all outgoing secure channel traffic will require a strong encryption key. Disabling this policy setting requires that key strength be negotiated. Only enable this option if the domain controllers in all trusted domains support strong keys. By default, this value is disabled. ### Location @@ -73,13 +73,13 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ### Group Policy Misuse of this policy setting is a common error that can cause data loss or problems with data access or security. -You will you be able to join devices that do not support this policy setting to domains where the domain controllers have this policy setting enabled. +You'll you be able to join devices that don't support this policy setting to domains where the domain controllers have this policy setting enabled. ## Security considerations @@ -99,7 +99,7 @@ If you enable this policy setting, all outgoing secure channel traffic requires ### Potential impact -Devices that do not support this policy setting cannot join domains in which the domain controllers have this policy setting enabled. +Devices that don't support this policy setting can't join domains in which the domain controllers have this policy setting enabled. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md b/windows/security/threat-protection/security-policy-settings/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md index d60d7b9568..464033d694 100644 --- a/windows/security/threat-protection/security-policy-settings/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md +++ b/windows/security/threat-protection/security-policy-settings/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md @@ -28,7 +28,7 @@ Describes the best practices, location, values, policy management, and security ## Reference This policy setting determines which users can set the **Trusted for Delegation** setting on a user or computer object. -Security account delegation provides the ability to connect to multiple servers, and each server change retains the authentication credentials of the original client. Delegation of authentication is a capability that client and server applications use when they have multiple tiers. It allows a public-facing service to use client credentials to authenticate to an application or database service. For this configuration to be possible, the client and the server must run under accounts that are trusted for delegation. +Security account delegation enables connection to multiple servers, and each server change retains the authentication credentials of the original client. Delegation of authentication is a capability that client and server applications use when they have multiple tiers. It allows a public-facing service to use client credentials to authenticate to an application or database service. For this configuration to be possible, the client and the server must run under accounts that are trusted for delegation. Only administrators who have the **Enable computer and user accounts to be trusted for delegation** credential can set up delegation. Domain admins and Enterprise admins have this credential. The procedure to allow a user to be trusted for delegation depends on the functionality level of the domain. @@ -43,7 +43,7 @@ Constant: SeEnableDelegationPrivilege ### Best practices -- There is no reason to assign this user right to anyone on member servers and workstations that belong to a domain because it has no meaning in those contexts. It is only relevant on domain controllers and stand-alone devices. +- There's no reason to assign this user right to anyone on member servers and workstations that belong to a domain because it has no meaning in those contexts. It's only relevant on domain controllers and stand-alone devices. ### Location @@ -68,7 +68,7 @@ This section describes features, tools and guidance to help you manage this poli Modifying this setting might affect compatibility with clients, services, and applications. -A restart of the device is not required for this policy setting to be effective. +A restart of the device isn't required for this policy setting to be effective. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. @@ -99,7 +99,7 @@ after a security incident. ### Countermeasure -The **Enable computer and user accounts to be trusted for delegation** user right should be assigned only if there is a clear need for its functionality. When you assign this right, you should investigate the use of constrained delegation to control what the delegated accounts can do. On domain controllers, this right is assigned to the Administrators group by default. +The **Enable computer and user accounts to be trusted for delegation** user right should be assigned only if there's a clear need for its functionality. When you assign this right, you should investigate the use of constrained delegation to control what the delegated accounts can do. On domain controllers, this right is assigned to the Administrators group by default. >**Note:**  There is no reason to assign this user right to anyone on member servers and workstations that belong to a domain because it has no meaning in those contexts. It is only relevant on domain controllers and stand-alone computers. diff --git a/windows/security/threat-protection/security-policy-settings/enforce-password-history.md b/windows/security/threat-protection/security-policy-settings/enforce-password-history.md index e32f558d6c..97d3791815 100644 --- a/windows/security/threat-protection/security-policy-settings/enforce-password-history.md +++ b/windows/security/threat-protection/security-policy-settings/enforce-password-history.md @@ -30,7 +30,7 @@ Describes the best practices, location, values, policy management, and security The **Enforce password history** policy setting determines the number of unique new passwords that must be associated with a user account before an old password can be reused. Password reuse is an important concern in any organization. Many users want to reuse the same password for their account over a long period of time. The longer the same password is used for a particular account, the greater the chance that an attacker will be able to determine the password through brute force attacks. If users are required to change their password, but they can reuse an old password, the effectiveness of a good password policy is greatly reduced. -Specifying a low number for **Enforce password history** allows users to continually use the same small number of passwords repeatedly. If you do not also set [Minimum password age](minimum-password-age.md), users can change their password as many times in a row as necessary to reuse their original password. +Specifying a low number for **Enforce password history** allows users to continually use the same small number of passwords repeatedly. If you don't also set [Minimum password age](minimum-password-age.md), users can change their password as many times in a row as necessary to reuse their original password. ### Possible values @@ -39,9 +39,9 @@ Specifying a low number for **Enforce password history** allows users to continu ### Best practices -- Set **Enforce password history** to 24. This will help mitigate vulnerabilities that are caused by password reuse. +- Set **Enforce password history** to 24. This setting will help mitigate vulnerabilities that are caused by password reuse. - Set [Maximum password age](maximum-password-age.md) to expire passwords between 60 and 90 days. Try to expire the passwords between major business cycles to prevent work loss. -- Configure [Minimum password age](minimum-password-age.md) so that you do not allow passwords to be changed immediately. +- Configure [Minimum password age](minimum-password-age.md) so that you don't allow passwords to be changed immediately. ### Location @@ -66,7 +66,7 @@ This section describes features, tools, and guidance to help you manage this pol ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ## Security considerations @@ -74,9 +74,9 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -The longer a user uses the same password, the greater the chance that an attacker can determine the password through brute force attacks. Also, any accounts that may have been compromised remain exploitable for as long as the password is left unchanged. If password changes are required but password reuse is not prevented, or if users continually reuse a small number of passwords, the effectiveness of a good password policy is greatly reduced. +The longer a user uses the same password, the greater the chance that an attacker can determine the password through brute force attacks. Also, any accounts that may have been compromised remain exploitable for as long as the password is left unchanged. If password changes are required but password reuse isn't prevented, or if users continually reuse a few passwords, the effectiveness of a good password policy is greatly reduced. -If you specify a low number for this policy setting, users can use the same small number of passwords repeatedly. If you do not also configure the [Minimum password age](minimum-password-age.md) policy setting, users might repeatedly change their passwords until they can reuse their original password. +If you specify a low number for this policy setting, users can use the same small number of passwords repeatedly. If you don't also configure the [Minimum password age](minimum-password-age.md) policy setting, users might repeatedly change their passwords until they can reuse their original password. >**Note:**  After an account has been compromised, a simple password reset might not be enough to restrict a malicious user because the malicious user might have modified the user's environment so that the password is changed back to a known value automatically at a certain time. If an account has been compromised, it is best to delete the account and assign the user a new account after all affected systems have been restored to normal operations and verified that they are no longer compromised. @@ -88,7 +88,7 @@ For this policy setting to be effective, you should also configure effective val ### Potential impact -The major impact of configuring the **Enforce password history** setting to 24 is that users must create a new password every time they are required to change their old one. If users are required to change their passwords to new unique values, there is an increased risk of users who write their passwords somewhere so that they do not forget them. Another risk is that users may create passwords that change incrementally (for example, password01, password02, and so on) to facilitate memorization, but this makes them easier for an attacker to guess. Also, an excessively low value for the [Maximum password age](maximum-password-age.md) policy setting is likely to increase administrative overhead because users who forget their passwords might ask the Help Desk to reset them frequently. +The major impact of configuring the **Enforce password history** setting to 24 is that users must create a new password every time they're required to change their old one. If users are required to change their passwords to new unique values, there's an increased risk of users who write their passwords somewhere so that they don't forget them. Another risk is that users may create passwords that change incrementally (for example, password01, password02, and so on) to facilitate memorization, but these passwords make it easier for an attacker to guess. Also, an excessively low value for the [Maximum password age](maximum-password-age.md) policy setting is likely to increase administrative overhead because users who forget their passwords might ask the Help Desk to reset them frequently. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/enforce-user-logon-restrictions.md b/windows/security/threat-protection/security-policy-settings/enforce-user-logon-restrictions.md index c1b6e0c09e..5198399434 100644 --- a/windows/security/threat-protection/security-policy-settings/enforce-user-logon-restrictions.md +++ b/windows/security/threat-protection/security-policy-settings/enforce-user-logon-restrictions.md @@ -37,9 +37,9 @@ The possible values for this Group Policy setting are: ### Best practices -- If this policy setting is disabled, users might be granted session tickets for services that they do not have the right to use. +- If this policy setting is disabled, users might be granted session tickets for services that they don't have the right to use. - We recommend to set **Enforce user logon restrictions** to Enabled. + We recommend setting **Enforce user logon restrictions** to Enabled. ### Location @@ -62,7 +62,7 @@ The following table lists the actual and effective default policy values. Defaul This section describes features, tools, and guidance to help you manage this policy. -A restart of the device is not required for this policy setting to be effective. +A restart of the device isn't required for this policy setting to be effective. ### Group Policy @@ -91,7 +91,7 @@ Enable the **Enforce user logon restrictions** setting. ### Potential impact -None. This is the default configuration. +None. This non-impact state is the default configuration. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/increase-a-process-working-set.md b/windows/security/threat-protection/security-policy-settings/increase-a-process-working-set.md index f6eda6e23e..c9c6d11852 100644 --- a/windows/security/threat-protection/security-policy-settings/increase-a-process-working-set.md +++ b/windows/security/threat-protection/security-policy-settings/increase-a-process-working-set.md @@ -27,7 +27,7 @@ Describes the best practices, location, values, policy management, and security ## Reference -This policy setting determines which users can increase or decrease the size of the working set of a process. The working set of a process is the set of memory pages currently visible to the process in physical RAM. These pages are resident, and they are available for an application to use without triggering a page fault. The minimum and maximum working set sizes affect the virtual memory paging behavior of a process. +This policy setting determines which users can increase or decrease the size of the working set of a process. The working set of a process is the set of memory pages currently visible to the process in physical RAM. These pages are resident, and they're available for an application to use without triggering a page fault. The minimum and maximum working set sizes affect the virtual memory paging behavior of a process. Constant: SeIncreaseWorkingSetPrivilege @@ -63,7 +63,7 @@ The following table lists the actual and effective default policy values. Defaul This section describes features, tools, and guidance to help you manage this policy. -A restart of the computer is not required for this policy setting to be effective. +A restart of the computer isn't required for this policy setting to be effective. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md index 7c5ca6c4a7..a54c5e93d9 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md @@ -44,9 +44,9 @@ This setting has these possible values: - **User display name, domain and user names** - For a local logon, the user's full name is displayed. + For a local sign in, the user's full name is displayed. If the user signed in using a Microsoft account, the user's email address is displayed. - For a domain logon, the domain\username is displayed. + For a domain sign in, the domain\username is displayed. This setting has the same effect as turning on the **Privacy** setting. - **User display name only** @@ -57,30 +57,30 @@ This setting has these possible values: - **Do not display user information** No names are displayed. - Beginning with Windows 10 version 1607, this option is not supported. + Beginning with Windows 10 version 1607, this option isn't supported. If this option is chosen, the full name of the user who locked the session is displayed instead. This change makes this setting consistent with the functionality of the new **Privacy** setting. To display no user information, enable the Group Policy setting **Interactive logon: Don't display last signed-in**. - **Domain and user names only** - For a domain logon only, the domain\username is displayed. + For a domain sign in only, the domain\username is displayed. The **Privacy** setting is automatically on and grayed out. - **Blank** Default setting. This setting translates to “Not defined,” but it will display the user's full name in the same manner as the option **User display name only**. - When an option is set, you cannot reset this policy to blank, or not defined. + When an option is set, you can't reset this policy to blank, or not defined. ### Hotfix for Windows 10 version 1607 -Clients that run Windows 10 version 1607 will not show details on the sign-in screen even if the **User display name, domain and user names** option is chosen because the **Privacy** setting is off. +Clients that run Windows 10 version 1607 won't show details on the sign-in screen even if the **User display name, domain and user names** option is chosen because the **Privacy** setting is off. If the **Privacy** setting is turned on, details will show. -The **Privacy** setting cannot be changed for clients in bulk. +The **Privacy** setting can't be changed for clients in bulk. Instead, apply [KB 4013429](https://www.catalog.update.microsoft.com/Search.aspx?q=KB4013429) to clients that run Windows 10 version 1607 so they behave similarly to previous versions of Windows. -Clients that run later versions of Windows 10 do not require a hotfix. +Clients that run later versions of Windows 10 don't require a hotfix. There are related Group Policy settings: @@ -93,19 +93,19 @@ There are related Group Policy settings: For all versions of Windows 10, only the user display name is shown by default. If **Block user from showing account details on sign-in** is enabled, then only the user display name is shown regardless of any other Group Policy settings. -Users will not be able to show details. +Users won't be able to show details. -If **Block user from showing account details on sign-in** is not enabled, then you can set **Interactive logon: Display user information when the session is locked** to **User display name, domain and user names** or **Domain and user names only** to show additional details such as domain\username. +If **Block user from showing account details on sign-in** isn't enabled, then you can set **Interactive logon: Display user information when the session is locked** to **User display name, domain and user names** or **Domain and user names only** to show other details such as domain\username. In this case, clients that run Windows 10 version 1607 need [KB 4013429](https://www.catalog.update.microsoft.com/Search.aspx?q=KB4013429) applied. -Users will not be able to hide additional details. +Users won't be able to hide other details. -If **Block user from showing account details on sign-in** is not enabled and **Don’t display last signed-in** is enabled, the username will not be shown. +If **Block user from showing account details on sign-in** isn't enabled and **Don’t display last signed-in** is enabled, the username won't be shown. ### Best practices -Your implementation of this policy depends on your security requirements for displayed logon information. If you run computers that store sensitive data, with monitors displayed in unsecured locations, or if you have computers with sensitive data that are remotely accessed, revealing logged on user’s full names or domain account names might contradict your overall security policy. +Your implementation of this policy depends on your security requirements for displayed sign-in information. If you run computers that store sensitive data, with monitors displayed in unsecured locations, or if you have computers with sensitive data that are remotely accessed, revealing logged on user’s full names or domain account names might contradict your overall security policy. -Depending on your security policy, you might also want to enable the [Interactive logon: Do not display last user name](interactive-logon-do-not-display-last-user-name.md) policy. +Depending on your security policy, you might also want to enable the [Interactive logon: Don't display last user name](interactive-logon-do-not-display-last-user-name.md) policy. ### Location @@ -128,7 +128,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ### Policy conflict considerations @@ -136,7 +136,7 @@ None ### Group Policy -This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy is not contained in a distributed GPO, this policy can be configured on the local computer by using the Local Security Policy snap-in. +This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy isn't contained in a distributed GPO, this policy can be configured on the local computer by using the Local Security Policy snap-in. ## Security considerations @@ -148,9 +148,9 @@ When a computer displays the Secure Desktop in an unsecured area, certain user i ### Countermeasure -Enabling this policy setting allows the operating system to hide certain user information from being displayed on the Secure Desktop (after the device has been booted or when the session has been locked by using CTRL+ALT+DEL). However, user information is displayed if the **Switch user** feature is used so that the logon tiles are displayed for each logged on user. +Enabling this policy setting allows the operating system to hide certain user information from being displayed on the Secure Desktop (after the device has been booted or when the session has been locked by using CTRL+ALT+DEL). However, user information is displayed if the **Switch user** feature is used so that the sign-in tiles are displayed for each signed-in user. -You might also want to enable the [Interactive logon: Do not display last signed-in](interactive-logon-do-not-display-last-user-name.md) policy, which will prevent the Windows operating system from displaying the logon name and logon tile of the last user to log on. +You might also want to enable the [Interactive logon: Don't display last signed-in](interactive-logon-do-not-display-last-user-name.md) policy, which will prevent the Windows operating system from displaying the sign-in name and sign-in tile of the last user to sign in. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-do-not-display-last-user-name.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-do-not-display-last-user-name.md index 9994a60f7e..47bac4e4cc 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-do-not-display-last-user-name.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-do-not-display-last-user-name.md @@ -1,6 +1,6 @@ --- title: Interactive logon Don't display last signed-in (Windows 10) -description: Describes the best practices, location, values, and security considerations for the Interactive logon Do not display last user name security policy setting. +description: Describes the best practices, location, values, and security considerations for the Interactive logon Don't display last user name security policy setting. ms.prod: m365-security ms.mktglfcycl: deploy ms.sitesec: library @@ -26,11 +26,11 @@ Describes the best practices, location, values, and security considerations for ## Reference -This security policy setting determines whether the name of the last user to log on to the device is displayed on the Secure Desktop. +This security policy setting determines whether the name of the last user to sign in to the device is displayed on the Secure Desktop. -If this policy is enabled, the full name of the last user to successfully log on is not displayed on the Secure Desktop, nor is the user’s logon tile displayed. Additionally, if the **Switch user** feature is used, the full name and logon tile are not displayed. The logon screen requests a qualified domain account name (or local user name) and password. +If this policy is enabled, the full name of the last user to successfully sign in isn't displayed on the Secure Desktop, nor is the user’s sign-in tile displayed. Additionally, if the **Switch user** feature is used, the full name and sign-in tile aren't displayed. The sign-in screen requests a qualified domain account name (or local user name) and password. -If this policy is disabled, the full name of the last user to log on is displayed, and the user’s logon tile is displayed. This behavior is the same when the **Switch user** feature is used. +If this policy is disabled, the full name of the last user to sign in is displayed, and the user’s sign-in tile is displayed. This behavior is the same when the **Switch user** feature is used. ### Possible values @@ -40,7 +40,7 @@ If this policy is disabled, the full name of the last user to log on is displaye ### Best practices -Your implementation of this policy depends on your security requirements for displayed logon information. If you have devices that store sensitive data, with monitors displayed in unsecured locations, or if you have devices with sensitive data that are remotely accessed, revealing logged on user’s full names or domain account names might contradict your overall security policy. +Your implementation of this policy depends on your security requirements for displayed sign-in information. If you have devices that store sensitive data, with monitors displayed in unsecured locations, or if you have devices with sensitive data that are remotely accessed, revealing logged on user’s full names or domain account names might contradict your overall security policy. ### Location @@ -63,7 +63,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ### Policy conflict considerations @@ -71,7 +71,7 @@ None. ### Group Policy -This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy is not contained in a distributed GPO, this policy can be configured on the local computer by using the Local Security Policy snap-in. +This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy isn't contained in a distributed GPO, this policy can be configured on the local computer by using the Local Security Policy snap-in. ## Security considerations @@ -79,7 +79,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -An attacker with access to the console (for example, someone with physical access or someone who can connect to the device through Remote Desktop Session Host) could view the name of the last user who logged on. The attacker could then try to guess the password, use a dictionary, or use a brute-force attack to try to log on. +An attacker with access to the console (for example, someone with physical access or someone who can connect to the device through Remote Desktop Session Host) could view the name of the last user who logged on. The attacker could then try to guess the password, use a dictionary, or use a brute-force attack to try to sign in. ### Countermeasure @@ -87,7 +87,7 @@ Enable the **Interactive logon: Do not display last user name** setting. ### Potential impact -Users must always type their user names and passwords when they log on locally or to the domain. The logon tiles of all logged on users are not displayed. +Users must always type their user names and passwords when they sign in locally or to the domain. The sign-in tiles of all logged on users aren't displayed. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-do-not-require-ctrl-alt-del.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-do-not-require-ctrl-alt-del.md index 4131998946..3594cd303d 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-do-not-require-ctrl-alt-del.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-do-not-require-ctrl-alt-del.md @@ -26,15 +26,15 @@ Describes the best practices, location, values, and security considerations for ## Reference -This security setting determines whether pressing CTRL+ALT+DEL is required before a user can log on. +This security setting determines whether pressing CTRL+ALT+DEL is required before a user can sign in. -If this policy setting is enabled on a device, a user is not required to press CTRL+ALT+DEL to log on. +If this policy setting is enabled on a device, a user isn't required to press CTRL+ALT+DEL to sign in. -If this policy is disabled, any user is required to press CTRL+ALT+DEL before logging on to the Windows operating system (unless they are using a smart card for logon). +If this policy is disabled, any user is required to press CTRL+ALT+DEL before logging on to the Windows operating system (unless they're using a smart card for signing in). -Microsoft developed this feature to make it easier for users with certain types of physical impairments to log on to device running the Windows operating system; however, not having to press the CTRL+ALT+DELETE key combination leaves users susceptible to attacks that attempt to intercept their passwords. Requiring CTRL+ALT+DELETE before users log on ensures that users are communicating by means of a trusted path when entering their passwords. +Microsoft developed this feature to make it easier for users with certain types of physical impairments to sign in to a device running the Windows operating system; however, not having to press the CTRL+ALT+DELETE key combination leaves users susceptible to attacks that attempt to intercept their passwords. Requiring CTRL+ALT+DELETE before users sign in ensures that users are communicating through a trusted path when entering their passwords. -A malicious user might install malware that looks like the standard logon dialog box for the Windows operating system, and capture a user's password. The attacker can then log on to the compromised account with whatever level of user rights that user has. +A malicious user might install malware that looks like the standard sign-in dialog box for the Windows operating system, and capture a user's password. The attacker can then sign in to the compromised account with whatever level of user rights that user has. ### Possible values @@ -69,7 +69,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ### Policy conflict considerations @@ -77,7 +77,7 @@ Beginning with Windows Server 2008 and Windows Vista, the CTRL+ALT+DELETE key ### Group Policy -This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy is not contained in a distributed GPO, this policy can be configured on the local computer by using the Local Security Policy snap-in. +This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy isn't contained in a distributed GPO, this policy can be configured on the local computer by using the Local Security Policy snap-in. ## Security considerations @@ -85,9 +85,9 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -This setting makes it easier for users with certain types of physical impairments to log on to devices that run the Windows operating system. However, if users are not required to press CTRL+ALT+DEL, they are susceptible to attacks that attempt to intercept their passwords. If CTRL+ALT+DEL is required before logon, user passwords are communicated by means of a trusted path. +This setting makes it easier for users with certain types of physical impairments to sign in to devices that run the Windows operating system. However, if users aren't required to press CTRL+ALT+DEL, they're susceptible to attacks that attempt to intercept their passwords. If CTRL+ALT+DEL is required before signing in, user passwords are communicated through a trusted path. -If this setting is enabled, an attacker could install malware that looks like the standard logon dialog box in the Windows operating system, and capture the user's password. The attacker would then be able to log on to the compromised account with whatever level of privilege that user has. +If this setting is enabled, an attacker could install malware that looks like the standard sign-in dialog box in the Windows operating system, and capture the user's password. The attacker would then be able to sign in to the compromised account with whatever level of privilege that user has. ### Countermeasure @@ -95,7 +95,7 @@ Disable the **Interactive logon: Do not require CTRL+ALT+DEL** setting. ### Potential impact -Unless they use a smart card to log on, users must simultaneously press the three keys before the logon dialog box is displayed. +Unless they use a smart card to sign in, users must simultaneously press the three keys before the sign-in dialog box is displayed. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-dont-display-username-at-sign-in.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-dont-display-username-at-sign-in.md index e0431252ef..2fd2510de4 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-dont-display-username-at-sign-in.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-dont-display-username-at-sign-in.md @@ -29,7 +29,7 @@ Describes the best practices, location, values, and security considerations for A new policy setting has been introduced in Windows 10 starting with Windows 10 version 1703. This security policy setting determines whether the username is displayed during sign in. This setting only affects the **Other user** tile. -If the policy is enabled and a user signs in as **Other user**, the full name of the user is not displayed during sign-in. In the same context, if users type their email address and password at the sign in screen and press **Enter**, the displayed text “Other user” remains unchanged, and is no longer replaced by the user’s first and last name, as in previous versions of Windows 10. Additionally,if users enter their domain user name and password and click **Submit**, their full name is not shown until the Start screen displays. +If the policy is enabled and a user signs in as **Other user**, the full name of the user isn't displayed during sign-in. In the same context, if users type their email address and password at the sign-in screen and press **Enter**, the displayed text “Other user” remains unchanged, and is no longer replaced by the user’s first and last name, as in previous versions of Windows 10. Additionally,if users enter their domain user name and password and click **Submit**, their full name isn't shown until the Start screen displays. If the policy is disabled and a user signs in as **Other user**, the “Other user” text is replaced by the user’s first and last name during sign-in. @@ -64,7 +64,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ### Policy conflict considerations @@ -72,7 +72,7 @@ None. ### Group Policy -This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy is not contained in a distributed GPO, this policy can be configured on the local computer by using the Local Security Policy snap-in. +This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy isn't contained in a distributed GPO, this policy can be configured on the local computer by using the Local Security Policy snap-in. ## Security considerations @@ -80,7 +80,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -An attacker with access to the console (for example, someone with physical access or someone who can connect to the device through Remote Desktop Session Host) could view the name of the last user who logged on. The attacker could then try to guess the password, use a dictionary, or use a brute-force attack to try to log on. +An attacker with access to the console (for example, someone with physical access or someone who can connect to the device through Remote Desktop Session Host) could view the name of the last user who logged on. The attacker could then try to guess the password, use a dictionary, or use a brute-force attack to try to sign in. ### Countermeasure @@ -88,7 +88,7 @@ Enable the **Interactive logon: Don't display user name at sign-in** setting. ### Potential impact -Users must always type their usernames and passwords when they log on locally or to the domain. The logon tiles of all logged on users are not displayed. +Users must always type their usernames and passwords when they log on locally or to the domain. The sign in tiles of all logged on users aren't displayed. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-account-lockout-threshold.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-account-lockout-threshold.md index e9a1fea0ae..148956b0f3 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-account-lockout-threshold.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-account-lockout-threshold.md @@ -29,9 +29,9 @@ Describes the best practices, location, values, management, and security conside Beginning with Windows Server 2012 and Windows 8, the **Interactive logon: Machine account threshold** security policy setting enforces the lockout policy on those computers that have BitLocker enabled to protect operating system volumes. -The security setting allows you to set a threshold for the number of failed logon attempts that causes the device to be locked by using BitLocker. This means, if the specified maximum number of failed logon attempts is exceeded, the device will invalidate the Trusted Platform Module (TPM) protector and any other protector except the 48-digit recovery password, and then reboot. During Device Lockout mode, the computer or device only boots into the touch-enabled Windows Recovery Environment (WinRE) until an authorized user enters the recovery password to restore full access. +The security setting allows you to set a threshold for the number of failed sign-in attempts that causes the device to be locked by using BitLocker. This threshold means, if the specified maximum number of failed sign-in attempts is exceeded, the device will invalidate the Trusted Platform Module (TPM) protector and any other protector except the 48-digit recovery password, and then reboot. During Device Lockout mode, the computer or device only boots into the touch-enabled Windows Recovery Environment (WinRE) until an authorized user enters the recovery password to restore full access. -Failed password attempts on workstations or member servers that have been locked by using either Ctrl+Alt+Delete or password-protected screen savers count as failed logon attempts. +Failed password attempts on workstations or member servers that have been locked by using either Ctrl+Alt+Delete or password-protected screen savers count as failed sign-in attempts. ### Possible values @@ -39,7 +39,7 @@ You can set the **invalid logon attempts** value between 1 and 999. Values from ### Best practices -Use this policy setting in conjunction with your other failed account logon attempts policy. For example, if the [Account lockout threshold](account-lockout-threshold.md) policy setting is set at 4, then setting **Interactive logon: Machine account lockout threshold** at 6 allows the user to restore access to resources without having to restore access to the device resulting from a BitLocker lock out. +Use this policy setting in conjunction with your other failed account sign-in attempts policy. For example, if the [Account lockout threshold](account-lockout-threshold.md) policy setting is set at 4, then setting **Interactive logon: Machine account lockout threshold** at 6 allows the user to restore access to resources without having to restore access to the device resulting from a BitLocker lock out. ### Location @@ -64,13 +64,13 @@ This section describes features and tools that are available to help you manage ### Restart requirement -A restart is required for changes to this policy to become effective when they are saved locally or distributed through Group Policy. +A restart is required for changes to this policy to become effective when they're saved locally or distributed through Group Policy. ### Group Policy Because this policy setting was introduced in Windows Server 2012 and Windows 8, it can only be set locally on those devices that contain this policy setting, but it can be set and distributed through Group Policy to any computer running the Windows operating system that supports Group Policy and is BitLocker-enabled. -When setting this policy, consider the [Account lockout threshold](account-lockout-threshold.md) policy setting, which determines the number of failed logon attempts that will cause a user account to be locked out. +When setting this policy, consider the [Account lockout threshold](account-lockout-threshold.md) policy setting, which determines the number of failed sign-in attempts that will cause a user account to be locked out. ## Security considerations @@ -82,7 +82,7 @@ This policy setting helps protect a BitLocker-encrypted device from attackers at ### Countermeasure -Use this policy setting in conjunction with your other failed account logon attempts policy. For example, if the [Account lockout threshold](account-lockout-threshold.md) policy setting is set at 4, then setting **Interactive logon: Machine account lockout threshold** at 6 allows the user to restore access to resources without having to restore access to the device resulting from a BitLocker lock out. +Use this policy setting in conjunction with your other failed account sign-in attempts policy. For example, if the [Account lockout threshold](account-lockout-threshold.md) policy setting is set at 4, then setting **Interactive logon: Machine account lockout threshold** at 6 allows the user to restore access to resources without having to restore access to the device resulting from a BitLocker lock out. ### Potential impact diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md index 737bfddba3..01524c765c 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md @@ -67,7 +67,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -Restart is required for changes to this policy to become effective when they are saved locally or distributed through Group Policy. +Restart is required for changes to this policy to become effective when they're saved locally or distributed through Group Policy. ### Group Policy diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-message-text-for-users-attempting-to-log-on.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-message-text-for-users-attempting-to-log-on.md index ec72b350f1..55437fb4e1 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-message-text-for-users-attempting-to-log-on.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-message-text-for-users-attempting-to-log-on.md @@ -30,13 +30,13 @@ Describes the best practices, location, values, management, and security conside The **Interactive logon: Message text for users attempting to log on** and [Interactive logon: Message title for users attempting to log on](interactive-logon-message-title-for-users-attempting-to-log-on.md) policy settings are closely related. -**Interactive logon: Message text for users attempting to log on** specifies a text message to be displayed to users when they log on. +**Interactive logon: Message text for users attempting to log on** specifies a text message to be displayed to users when they sign in. -**Interactive logon: Message title for users attempting to log on** specifies a title to appear in the title bar of the window that contains the text message. This text is often used for legal reasons — for example, to warn users about the ramifications of misusing company information, or to warn them that their actions might be audited. +**Interactive logon: Message title for users attempting to log on** specifies a title to appear in the title bar of the window that contains the text message. This text is often used for legal reasons—for example, to warn users about the ramifications of misusing company information, or to warn them that their actions might be audited. Not using this warning-message policy setting leaves your organization legally vulnerable to trespassers who unlawfully penetrate your network. Legal precedents have established that organizations that display warnings to users who connect to their servers over a network have a higher rate of successfully prosecuting trespassers. -When these policy settings are configured, users will see a dialog box before they can log on to the server console. +When these policy settings are configured, users will see a dialog box before they can sign in to the server console. ### Possible values @@ -47,10 +47,10 @@ The possible values for this setting are: ### Best practices -- It is advisable to set **Interactive logon: Message text for users attempting to log on** to a value similar to one of the following: +- It's advisable to set **Interactive logon: Message text for users attempting to log on** to a value similar to one of the following: 1. IT IS AN OFFENSE TO CONTINUE WITHOUT PROPER AUTHORIZATION. - 2. This system is restricted to authorized users. Individuals who attempt unauthorized access will be prosecuted. If you are unauthorized, terminate access now. Click OK to indicate your acceptance of this information. + 2. This system is restricted to authorized users. Individuals who attempt unauthorized access will be prosecuted. If you're unauthorized, terminate access now. Click OK to indicate your acceptance of this information. > [!IMPORTANT] > Any warning that you display in the title or text should be approved by representatives from your organization's legal and human resources departments. @@ -77,22 +77,22 @@ This section describes different requirements 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. +None. Changes to this policy become effective without a device restart when they're 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. -There are two policy settings that relate to logon displays: +There are two policy settings that relate to sign-in displays: - **Interactive logon: Message text for users attempting to log on** - [Interactive logon: Message title for users attempting to log on](interactive-logon-message-title-for-users-attempting-to-log-on.md) -The first policy setting specifies a text message that displays to users when they log on, and the second policy setting specifies a title for the title bar of the text message window. Many organizations use this text for legal purposes; for example, to warn users about the ramifications of misuse of company information, or to warn them that their actions may be audited. +The first policy setting specifies a text message that displays to users when they sign in, and the second policy setting specifies a title for the title bar of the text message window. Many organizations use this text for legal purposes; for example, to warn users about the ramifications of misuse of company information, or to warn them that their actions may be audited. ### Vulnerability -Users often do not understand the importance of security practices. However, the display of a warning message before logon may help prevent an attack by warning malicious or uninformed users about the consequences of their misconduct before it happens. It may also help reinforce corporate policies by notifying employees of appropriate policies during the logon process. +Users often don't understand the importance of security practices. However, the display of a warning message before signing in may help prevent an attack by warning malicious or uninformed users about the consequences of their misconduct before it happens. It may also help reinforce corporate policies by notifying employees of appropriate policies during the sign-in process. ### Countermeasure @@ -100,7 +100,7 @@ Configure the **Interactive logon: Message text for users attempting to log on** ### Potential impact -Users see a message in a dialog box before they can log on to the server console. +Users see a message in a dialog box before they can sign in to the server console. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-message-title-for-users-attempting-to-log-on.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-message-title-for-users-attempting-to-log-on.md index e5f5ce5eb8..ee32c91b18 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-message-title-for-users-attempting-to-log-on.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-message-title-for-users-attempting-to-log-on.md @@ -33,7 +33,7 @@ The **Interactive logon: Message title for users attempting to log on** and [Int Not using this warning-message policy setting leaves your organization legally vulnerable to trespassers who unlawfully penetrate your network. Legal precedents have established that organizations that display warnings to users who connect to their servers over a network have a higher rate of successfully prosecuting trespassers. -When these policy settings are configured, users will see a dialog box before they can log on to the server console. +When these policy settings are configured, users will see a dialog box before they can sign in the server console. ### Possible values @@ -42,7 +42,7 @@ When these policy settings are configured, users will see a dialog box before th ### Best practices -1. It is advisable to set **Interactive logon: Message title for users attempting to log on** to a value similar to one the following: +1. It's advisable to set **Interactive logon: Message title for users attempting to log on** to a value similar to one the following values: - RESTRICTED SYSTEM @@ -75,22 +75,22 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're 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. -There are two policy settings that relate to logon displays: +There are two policy settings that relate to sign-in displays: - [Interactive logon: Message text for users attempting to log on](interactive-logon-message-text-for-users-attempting-to-log-on.md) - **Interactive logon: Message title for users attempting to log on** -The first policy setting specifies a text message that displays to users when they log on, and the second policy setting specifies a title for the title bar of the text message window. Many organizations use this text for legal purposes; for example, to warn users about the ramifications of misuse of company information, or to warn them that their actions may be audited. +The first policy setting specifies a text message that displays to users when they sign in, and the second policy setting specifies a title for the title bar of the text message window. Many organizations use this text for legal purposes; for example, to warn users about the ramifications of misuse of company information, or to warn them that their actions may be audited. ### Vulnerability -Users often do not understand the importance of security practices. However, the display of a warning message with an appropriate title before logon may help prevent an attack by warning malicious or uninformed users about the consequences of their misconduct before it happens. It may also help reinforce corporate policies by notifying employees of appropriate policies during the logon process. +Users often don't understand the importance of security practices. However, the display of a warning message with an appropriate title before signing in may help prevent an attack by warning malicious or uninformed users about the consequences of their misconduct before it happens. It may also help reinforce corporate policies by notifying employees of appropriate policies during the sign-in process. ### Countermeasure @@ -100,7 +100,7 @@ Configure the [Interactive logon: Message text for users attempting to log on](i ### Potential impact -Users see a message in a dialog box before they can log on to the server console. +Users see a message in a dialog box before they can sign in to the server console. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md index 90773e0b18..966a3f3c4e 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md @@ -27,19 +27,19 @@ Describes the best practices, location, values, policy management, and security ## Reference -The **Interactive logon: Number of previous logons to cache (in case domain controller is not available**) policy setting determines whether a user can log on to a Windows domain by using cached account information. Logon information for domain accounts can be cached locally so that, if a domain controller cannot be contacted on subsequent logons, a user can still log on. This policy setting determines the number of unique users whose logon information is cached locally. +The **Interactive logon: Number of previous logons to cache (in case domain controller is not available**) policy setting determines whether a user can sign in to a Windows domain by using cached account information. Sign-in information for domain accounts can be cached locally so that, if a domain controller can't be contacted on subsequent logons, a user can still sign in. This policy setting determines the number of unique users whose sign-in information is cached locally. -If a domain controller is unavailable and a user's logon information is cached, the user is prompted with the following message: +If a domain controller is unavailable and a user's sign-in information is cached, the user is prompted with the following message: -A domain controller for your domain could not be contacted. You have been logged on using cached account information. Changes to your profile since you last logged on might not be available. +A domain controller for your domain couldn't be contacted. You've been logged on using cached account information. Changes to your profile since you last logged on might not be available. -If a domain controller is unavailable and a user's logon information is not cached, the user is prompted with this message: +If a domain controller is unavailable and a user's sign-in information isn't cached, the user is prompted with this message: -The system cannot log you on now because the domain *DOMAIN NAME* is not available. +The system can't log you on now because the domain *DOMAIN NAME* isn't available. -The value of this policy setting indicates the number of users whose logon information the server caches locally. If the value is 10, the server caches logon information for 10 users. When an 11th user logs on to the device, the server overwrites the oldest cached logon session. +The value of this policy setting indicates the number of users whose sign-in information the server caches locally. If the value is 10, the server caches sign-in information for 10 users. When an 11th user signs in to the device, the server overwrites the oldest cached sign-in session. -Users who access the server console will have their logon credentials cached on that server. A malicious user who is able to access the file system of the server can locate this cached information and use a brute-force attack to determine user passwords. Windows mitigates this type of attack by +Users who access the server console will have their sign-in credentials cached on that server. A malicious user who is able to access the file system of the server can locate this cached information and use a brute-force attack to determine user passwords. Windows mitigates this type of attack by encrypting the information and keeping the cached credentials in the system's registries, which are spread across numerous physical locations. > [!NOTE] @@ -52,7 +52,7 @@ encrypting the information and keeping the cached credentials in the system's re ### Best practices -The [Windows security baselines](../windows-security-baselines.md) do not recommend configuring this setting. +The [Windows security baselines](../windows-security-baselines.md) don't recommend configuring this setting. ### Location @@ -77,7 +77,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a computer restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a computer restart when they're saved locally or distributed through Group Policy. ### Policy conflict considerations @@ -85,7 +85,7 @@ None ### Group Policy -This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy is not contained in a distributed GPO, this policy can be configured on the local computer by using the Local Security Policy snap-in. +This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy isn't contained in a distributed GPO, this policy can be configured on the local computer by using the Local Security Policy snap-in. ## Security considerations @@ -93,20 +93,20 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -The number that is assigned to this policy setting indicates the number of users whose logon information is cache locally by the servers. If the number is set to 10, the server caches logon information for 10 users. When an 11th user logs on to the device, the server overwrites the oldest cached logon session. +The number that is assigned to this policy setting indicates the number of users whose sign-in information is cached locally by the servers. If the number is set to 10, the server caches sign-in information for 10 users. When an 11th user signs in to the device, the server overwrites the oldest cached sign-in session. -Users who access the server console have their logon credentials cached on that server. An attacker who is able to access the file system of the server could locate this cached information and use a brute force attack to attempt to determine user passwords. +Users who access the server console have their sign-in credentials cached on that server. An attacker who is able to access the file system of the server could locate this cached information and use a brute force attack to attempt to determine user passwords. To mitigate this type of attack, Windows encrypts the information and obscures its physical location. ### Countermeasure -Configure the **Interactive logon: Number of previous logons to cache (in case domain controller is not available)** setting to 0, which disables the local caching of logon information. Additional countermeasures include enforcement of strong password policies and physically secure locations for the computers. +Configure the **Interactive logon: Number of previous logons to cache (in case domain controller is not available)** setting to 0, which disables the local caching of sign-in information. Other countermeasures include enforcement of strong password policies and physically secure locations for the computers. ### Potential impact -Users cannot log on to any devices if there is no domain controller available to authenticate them. Organizations can configure this value to 2 for end-user computers, especially for mobile users. A configuration value of 2 means that the user's logon information is still in the cache, even if a -member of the IT department has recently logged on to the device to perform system maintenance. This method allows users to log on to their computers when they are not connected to the organization's network. +Users can't sign in to any devices if there's no domain controller available to authenticate them. Organizations can configure this value to 2 for end-user computers, especially for mobile users. A configuration value of 2 means that the user's sign-in information is still in the cache, even if a +member of the IT department has recently logged on to the device to perform system maintenance. This method allows users to sign in to their computers when they aren't connected to the organization's network. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md index 88948dcc4f..be5146c636 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md @@ -27,13 +27,13 @@ Describes the best practices, location, values, policy management, and security ## Reference -Unlocking a locked device requires logon information. For domain accounts, the **Interactive logon: Require Domain Controller authentication to unlock workstation** policy setting determines whether it is necessary to contact a domain controller to unlock a device. Enabling this policy setting requires a domain controller to authenticate the domain account that is being used to unlock the device. Disabling this policy setting allows a user to unlock the device without the computer verifying the logon information with a domain controller. However, if [Interactive logon: Number of previous logons to cache (in case domain controller is not available)](interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md) is set to a value greater than zero, the user's cached credentials will be used to unlock the system. +Unlocking a locked device requires sign-in information. For domain accounts, the **Interactive logon: Require Domain Controller authentication to unlock workstation** policy setting determines whether it's necessary to contact a domain controller to unlock a device. Enabling this policy setting requires a domain controller to authenticate the domain account that is being used to unlock the device. Disabling this policy setting allows a user to unlock the device without the computer verifying the sign-in information with a domain controller. However, if [Interactive logon: Number of previous logons to cache (in case domain controller is not available)](interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md) is set to a value greater than zero, the user's cached credentials will be used to unlock the system. The device caches (locally in memory) the credentials of any users who have been authenticated. The device uses these cached credentials to authenticate anyone who attempts to unlock the console. -When cached credentials are used, any changes that have recently been made to the account (such as user rights assignments, account lockout, or the account being disabled) are not considered or applied after this authentication process. This means not only that user rights are not updated, but more importantly that disabled accounts are still able to unlock the console of the system. +When cached credentials are used, any changes that have recently been made to the account (such as user rights assignments, account lockout, or the account being disabled) aren't considered or applied after this authentication process. This result means not only that user rights aren't updated, but more importantly that disabled accounts are still able to unlock the console of the system. -It is advisable to set **Interactive logon: Require Domain Controller authentication to unlock workstation** to Enabled and set [Interactive logon: Number of previous logons to cache (in case domain controller is not available)](interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md) to 0. When the console of a device is locked by a user or automatically by a screen saver time-out, the console can only be unlocked if the user is able to re-authenticate to the domain controller. If no domain controller is available, users cannot unlock their devices. +It's advisable to set **Interactive logon: Require Domain Controller authentication to unlock workstation** to Enabled and set [Interactive logon: Number of previous logons to cache (in case domain controller is not available)](interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md) to 0. When the console of a device is locked by a user or automatically by a screen saver time-out, the console can only be unlocked if the user is able to reauthenticate to the domain controller. If no domain controller is available, users can't unlock their devices. ### Possible values @@ -43,7 +43,7 @@ It is advisable to set **Interactive logon: Require Domain Controller authentica ### Best practices -- Set **Interactive logon: Require Domain Controller authentication to unlock workstation** to Enabled and set [Interactive logon: Number of previous logons to cache (in case domain controller is not available)](interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md) to 0. When the console of a device is locked by a user or automatically by a screen saver time-out, the console can only be unlocked if the user is able to re-authenticate to the domain controller. If no domain controller is available, users cannot unlock their devices. +- Set **Interactive logon: Require Domain Controller authentication to unlock workstation** to Enabled and set [Interactive logon: Number of previous logons to cache (in case domain controller is not available)](interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md) to 0. When the console of a device is locked by a user or automatically by a screen saver time-out, the console can only be unlocked if the user is able to reauthenticate to the domain controller. If no domain controller is available, users can't unlock their devices. ### Location @@ -68,7 +68,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ### Policy conflict considerations @@ -76,7 +76,7 @@ None ### Group Policy -This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy is not contained in a distributed GPO, this policy can be configured on the local computer by using the Local Security Policy snap-in. +This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through Group Policy Objects (GPOs). If this policy isn't contained in a distributed GPO, this policy can be configured on the local computer by using the Local Security Policy snap-in. ## Security considerations @@ -84,7 +84,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -By default, the device caches locally in memory the credentials of any users who are authenticated. The device uses these cached credentials to authenticate anyone who attempts to unlock the console. When cached credentials are used, any changes that have recently been made to the account—such as user rights assignments, account lockout, or the account being disabled—are not considered or applied after the account is authenticated. User privileges are not updated, and disabled accounts are still able to unlock the console of the device +By default, the device caches locally in memory the credentials of any users who are authenticated. The device uses these cached credentials to authenticate anyone who attempts to unlock the console. When cached credentials are used, any changes that have recently been made to the account—such as user rights assignments, account lockout, or the account being disabled—aren't considered or applied after the account is authenticated. User privileges aren't updated, and disabled accounts are still able to unlock the console of the device ### Countermeasure @@ -92,7 +92,7 @@ Configure the **Interactive logon: Require Domain Controller authentication to u ### Potential impact -When the console on a device is locked by a user or automatically by a screen-saver timeout, the console can be unlocked only if the user can re-authenticate to the domain controller. If no domain controller is available, users cannot unlock their workstations. If you configure the [Interactive logon: Number of previous logons to cache (in case domain controller is not available)](interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md) setting to 0, users whose domain controllers are unavailable (such as mobile or remote users) cannot log on. +When the console on a device is locked by a user or automatically by a screen-saver timeout, the console can be unlocked only if the user can reauthenticate to the domain controller. If no domain controller is available, users can't unlock their workstations. If you configure the [Interactive logon: Number of previous logons to cache (in case domain controller is not available)](interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md) setting to 0, users whose domain controllers are unavailable (such as mobile or remote users) can't sign in. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/kerberos-policy.md b/windows/security/threat-protection/security-policy-settings/kerberos-policy.md index 50e612ee9a..959ced7fdc 100644 --- a/windows/security/threat-protection/security-policy-settings/kerberos-policy.md +++ b/windows/security/threat-protection/security-policy-settings/kerberos-policy.md @@ -25,7 +25,7 @@ ms.technology: windows-sec Describes the Kerberos Policy settings and provides links to policy setting descriptions. -The Kerberos version 5 authentication protocol provides the default mechanism for authentication services and the authorization data necessary for a user to access a resource and perform a task on that resource. By reducing the lifetime of Kerberos tickets, you reduce the risk of a legitimate user's credentials being stolen and successfully used by an attacker. However, this also increases the authorization overhead. In most environments, these settings should not need to be changed. +The Kerberos version 5 authentication protocol provides the default mechanism for authentication services and the authorization data necessary for a user to access a resource and perform a task on that resource. By reducing the lifetime of Kerberos tickets, you reduce the risk of a legitimate user's credentials being stolen and successfully used by an attacker. However, this ticket lifetime reduction also increases the authorization overhead. In most environments, these settings shouldn't need to be changed. These policy settings are located in **\\Computer Configuration\\Windows Settings\\Security Settings\\Account Policies\\Kerberos Policy**. diff --git a/windows/security/threat-protection/security-policy-settings/load-and-unload-device-drivers.md b/windows/security/threat-protection/security-policy-settings/load-and-unload-device-drivers.md index a0534994d0..9a7f5f87d4 100644 --- a/windows/security/threat-protection/security-policy-settings/load-and-unload-device-drivers.md +++ b/windows/security/threat-protection/security-policy-settings/load-and-unload-device-drivers.md @@ -27,10 +27,10 @@ Describes the best practices, location, values, policy management, and security ## Reference -This policy setting determines which users can dynamically load and unload device drivers. This user right is not required if a signed driver for the new hardware already exists in the driver.cab file on the device. Device drivers run as highly privileged code. +This policy setting determines which users can dynamically load and unload device drivers. This user right isn't required if a signed driver for the new hardware already exists in the driver.cab file on the device. Device drivers run as highly privileged code. Windows supports the Plug and Play specifications that define how a computer can detect and configure newly added hardware, and then automatically install the device driver. Prior to Plug and Play, users needed to manually configure devices before attaching them to the device. This model allows a user to plug in the hardware, then Windows searches for an appropriate device driver package and automatically configures it to work without interfering with other devices. -Because device driver software runs as if it is a part of the operating system with unrestricted access to the entire computer, it is critical that only known and authorized device drivers be permitted. +Because device driver software runs as if it's a part of the operating system with unrestricted access to the entire computer, it's critical that only known and authorized device drivers be permitted. Constant: SeLoadDriverPrivilege @@ -42,7 +42,7 @@ Constant: SeLoadDriverPrivilege ### Best practices -- Because of the potential security risk, do not assign this user right to any user, group, or process that you do not want to take over the system. +- Because of the potential security risk, don't assign this user right to any user, group, or process that you don't want to take over the system. ### Location @@ -67,7 +67,7 @@ The following table lists the actual and effective default policy values. Defaul This section describes features, tools, and guidance to help you manage this policy. -A restart of the device is not required for this policy setting to be effective. +A restart of the device isn't required for this policy setting to be effective. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. @@ -94,11 +94,11 @@ Device drivers run as highly privileged code. A user who has the **Load and unlo ### Countermeasure -Do not assign the **Load and unload device drivers** user right to any user or group other than Administrators on member servers. On domain controllers, do not assign this user right to any user or group other than Domain Admins. +Don't assign the **Load and unload device drivers** user right to any user or group other than Administrators on member servers. On domain controllers, don't assign this user right to any user or group other than Domain Admins. ### Potential impact -If you remove the **Load and unload device drivers** user right from the Print Operators group or other accounts, you could limit the abilities of users who are assigned to specific administrative roles in your environment. You should ensure that delegated tasks are not negatively affected. +If you remove the **Load and unload device drivers** user right from the Print Operators group or other accounts, you could limit the abilities of users who are assigned to specific administrative roles in your environment. You should ensure that delegated tasks aren't negatively affected. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/lock-pages-in-memory.md b/windows/security/threat-protection/security-policy-settings/lock-pages-in-memory.md index 17b2d7d0e6..5aae309524 100644 --- a/windows/security/threat-protection/security-policy-settings/lock-pages-in-memory.md +++ b/windows/security/threat-protection/security-policy-settings/lock-pages-in-memory.md @@ -31,7 +31,7 @@ This policy setting determines which accounts can use a process to keep data in Normally, an application running on Windows can negotiate for more physical memory, and in response to the request, the application begins to move the data from RAM (such as the data cache) to a disk. When the pageable memory is moved to a disk, more RAM is free for the operating system to use. -Enabling this policy setting for a specific account (a user account or a process account for an application) prevents paging of the data. Thereby, the amount of memory that Windows can reclaim under pressure is limited. This could lead to performance degradation. +Enabling this policy setting for a specific account (a user account or a process account for an application) prevents paging of the data. Thereby, the amount of memory that Windows can reclaim under pressure is limited. This limitation could lead to performance degradation. >**Note:**  By configuring this policy setting, the performance of the Windows operating system will differ depending on if applications are running on 32-bit or 64-bit systems, and if they are virtualized images. Performance will also differ between earlier and later versions of the Windows operating system. @@ -67,7 +67,7 @@ The following table lists the actual and effective default policy values for the This section describes features, tools, and guidance to help you manage this policy. -A restart of the computer is not required for this policy setting to be effective. +A restart of the computer isn't required for this policy setting to be effective. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. @@ -92,7 +92,7 @@ Users with the **Lock pages in memory** user right could assign physical memory ### Countermeasure -Do not assign the **Lock pages in memory** user right to any accounts. +Don't assign the **Lock pages in memory** user right to any accounts. ### Potential impact diff --git a/windows/security/threat-protection/security-policy-settings/log-on-as-a-batch-job.md b/windows/security/threat-protection/security-policy-settings/log-on-as-a-batch-job.md index 4fb931974f..126438d791 100644 --- a/windows/security/threat-protection/security-policy-settings/log-on-as-a-batch-job.md +++ b/windows/security/threat-protection/security-policy-settings/log-on-as-a-batch-job.md @@ -27,7 +27,7 @@ This article describes the recommended practices, location, values, policy manag ## Reference -This policy setting determines which accounts can log on by using a batch-queue tool such as the Task Scheduler service. When you use the Add Scheduled Task Wizard to schedule a task to run under a particular user name and password, that user is automatically assigned the **Log on as a batch job** user right. When the scheduled time arrives, the Task Scheduler service logs on the user as a batch job instead of as an interactive user, and the task runs in the user's security context. +This policy setting determines which accounts can sign in by using a batch-queue tool such as the Task Scheduler service. When you use the Add Scheduled Task Wizard to schedule a task to run under a particular user name and password, that user is automatically assigned the **Log on as a batch job** user right. When the scheduled time arrives, the Task Scheduler service logs on the user as a batch job instead of as an interactive user, and the task runs in the user's security context. Constant: SeBatchLogonRight @@ -95,7 +95,7 @@ For IIS servers, configure this policy locally instead of through domain–based ### Potential impact -If you configure the **Log on as a batch job** setting by using domain-based Group Policy settings, the computer can't assign the user right to accounts that are used for scheduled jobs in the Task Scheduler. If you install optional components such as ASP.NET or IIS, you might need to assign this user right to additional accounts that those components require. For example, IIS requires assignment of this user right to the IIS\_WPG group and the IUSR\_*<ComputerName>*, ASPNET, and IWAM\_*<ComputerName>* accounts. If this user right isn't assigned to this group and these accounts, IIS can't run some COM objects that are necessary for proper functionality. +If you configure the **Log on as a batch job** setting by using domain-based Group Policy settings, the computer can't assign the user right to accounts that are used for scheduled jobs in the Task Scheduler. If you install optional components such as ASP.NET or IIS, you might need to assign this user right to other accounts that those components require. For example, IIS requires assignment of this user right to the IIS\_WPG group and the IUSR\_*<ComputerName>*, ASPNET, and IWAM\_*<ComputerName>* accounts. If this user right isn't assigned to this group and these accounts, IIS can't run some COM objects that are necessary for proper functionality. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/manage-auditing-and-security-log.md b/windows/security/threat-protection/security-policy-settings/manage-auditing-and-security-log.md index 5da39ee708..4566dfbf15 100644 --- a/windows/security/threat-protection/security-policy-settings/manage-auditing-and-security-log.md +++ b/windows/security/threat-protection/security-policy-settings/manage-auditing-and-security-log.md @@ -27,8 +27,7 @@ Describes the best practices, location, values, policy management, and security ## Reference -This policy setting determines which users can specify object access audit options for individual resources such as files, Active Directory objects, and registry keys. These objects specify their system access control lists (SACL). A user who is assigned this user right can also view and clear the -Security log in Event Viewer. For more info about the Object Access audit policy, see [Audit object access](../auditing/basic-audit-object-access.md). +This policy setting determines which users can specify object access audit options for individual resources such as files, Active Directory objects, and registry keys. These objects specify their system access control lists (SACL). A user who is assigned this user right can also view and clear the Security log in Event Viewer. For more information about the Object Access audit policy, see [Audit object access](../auditing/basic-audit-object-access.md). Constant: SeSecurityPrivilege @@ -40,7 +39,7 @@ Constant: SeSecurityPrivilege ### Best practices 1. Before removing this right from a group, investigate whether applications are dependent on this right. -2. Generally, assigning this user right to groups other than Administrators is not necessary. +2. Generally, assigning this user right to groups other than Administrators isn't necessary. ### Location @@ -65,11 +64,11 @@ The following table lists the actual and effective default policy values for the This section describes features, tools, and guidance to help you manage this policy. -A restart of the computer is not required for this policy setting to be effective. +A restart of the computer isn't required for this policy setting to be effective. Any change to the user rights assignment for an account becomes effective the next time the owner of the account logs on. -Audits for object access are not performed unless you enable them by using the Local Group Policy Editor, the Group Policy Management Console (GPMC), or the Auditpol command-line tool. +Audits for object access aren't performed unless you enable them by using the Local Group Policy Editor, the Group Policy Management Console (GPMC), or the Auditpol command-line tool. For more information about the Object Access audit policy, see [Audit object access](../auditing/basic-audit-object-access.md). diff --git a/windows/security/threat-protection/security-policy-settings/maximum-lifetime-for-service-ticket.md b/windows/security/threat-protection/security-policy-settings/maximum-lifetime-for-service-ticket.md index e3ed6c49c4..3dbb0c258d 100644 --- a/windows/security/threat-protection/security-policy-settings/maximum-lifetime-for-service-ticket.md +++ b/windows/security/threat-protection/security-policy-settings/maximum-lifetime-for-service-ticket.md @@ -31,16 +31,16 @@ The **Maximum lifetime for service ticket** policy setting determines the maximu The possible values for this Group Policy setting are: -- A user-defined number of minutes from 10 through 99,999, or 0 (in which case service tickets do not expire). +- A user-defined number of minutes from 10 through 99,999, or 0 (in which case service tickets don't expire). - Not defined. -If a client presents an expired session ticket when it requests a connection to a server, the server returns an error message. The client must request a new session ticket from the Kerberos V5 KDC. After a connection is authenticated, however, it no longer matters whether the session ticket remains valid. Session tickets are used only to authenticate new connections with servers. Ongoing operations are not interrupted if the session ticket that authenticated the connection expires during the connection. +If a client presents an expired session ticket when it requests a connection to a server, the server returns an error message. The client must request a new session ticket from the Kerberos V5 KDC. After a connection is authenticated, however, it no longer matters whether the session ticket remains valid. Session tickets are used only to authenticate new connections with servers. Ongoing operations aren't interrupted if the session ticket that authenticated the connection expires during the connection. -If the value for this policy setting is too high, users might be able to access network resources outside of their logon hours. In addition, users whose accounts have been disabled might be able to continue accessing network services by using valid service tickets that were issued before their account was disabled. If the value is set to 0, service tickets never expire. +If the value for this policy setting is too high, users might be able to access network resources outside of their sign-in hours. In addition, users whose accounts have been disabled might be able to continue accessing network services by using valid service tickets that were issued before their account was disabled. If the value is set to 0, service tickets never expire. ### Best practices -- It is advisable to set **Maximum lifetime for service ticket** to **600** minutes. +- It's advisable to set **Maximum lifetime for service ticket** to **600** minutes. ### Location @@ -63,7 +63,7 @@ The following table lists the actual and effective default policy values. Defaul This section describes features, tools, and guidance to help you manage this policy. -A restart of the device is not required for this policy setting to be effective. +A restart of the device isn't required for this policy setting to be effective. This policy setting is configured on the domain controller. @@ -86,7 +86,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -If you configure the value for the **Maximum lifetime for service ticket** setting too high, users might be able to access network resources outside of their logon hours. Also, users whose accounts were disabled might continue to have access to network services with valid service tickets that were issued before their accounts were disabled. +If you configure the value for the **Maximum lifetime for service ticket** setting too high, users might be able to access network resources outside of their sign-in hours. Also, users whose accounts were disabled might continue to have access to network services with valid service tickets that were issued before their accounts were disabled. ### Countermeasure @@ -94,7 +94,7 @@ Configure the **Maximum lifetime for service ticket** setting to 600 minutes. ### Potential impact -None. This is the default configuration. +None. This non-impact state is the default configuration. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/maximum-lifetime-for-user-ticket-renewal.md b/windows/security/threat-protection/security-policy-settings/maximum-lifetime-for-user-ticket-renewal.md index 0b5fddd3cd..4807321a05 100644 --- a/windows/security/threat-protection/security-policy-settings/maximum-lifetime-for-user-ticket-renewal.md +++ b/windows/security/threat-protection/security-policy-settings/maximum-lifetime-for-user-ticket-renewal.md @@ -36,9 +36,9 @@ The possible values for this Group Policy setting are: ### Best practices -- If the value for this policy setting is too high, users may be able to renew very old user ticket-granting tickets. If the value is 0, ticket-granting tickets never expire. +- If the value for this policy setting is too high, users may be able to renew old user ticket-granting tickets. If the value is 0, ticket-granting tickets never expire. - It is advisable to set **Maximum lifetime for user ticket renewal** to **7** days. + It's advisable to set **Maximum lifetime for user ticket renewal** to **7** days. ### Location @@ -61,7 +61,7 @@ The following table lists the actual and effective default policy values. Defaul This section describes features, tools, and guidance to help you manage this policy. -A restart of the device is not required for this policy setting to be effective. +A restart of the device isn't required for this policy setting to be effective. This policy setting is configured on the domain controller. @@ -84,7 +84,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -If the value for the **Maximum lifetime for user ticket renewal** setting is too high, users might be able to renew very old user tickets. +If the value for the **Maximum lifetime for user ticket renewal** setting is too high, users might be able to renew old user tickets. ### Countermeasure diff --git a/windows/security/threat-protection/security-policy-settings/maximum-lifetime-for-user-ticket.md b/windows/security/threat-protection/security-policy-settings/maximum-lifetime-for-user-ticket.md index b189dda660..53e36fa838 100644 --- a/windows/security/threat-protection/security-policy-settings/maximum-lifetime-for-user-ticket.md +++ b/windows/security/threat-protection/security-policy-settings/maximum-lifetime-for-user-ticket.md @@ -34,7 +34,7 @@ The possible values for this Group Policy setting are: - A user-defined number of hours from 0 through 99,999 - Not defined -If the value for this policy setting is too high, users might be able to access network resources outside of their logon hours, or users whose accounts have been disabled might be able to continue to access network services by using valid service tickets that were issued before their account was disabled. If the value is set to 0, ticket-granting tickets never expire. +If the value for this policy setting is too high, users might be able to access network resources outside of their sign-in hours, or users whose accounts have been disabled might be able to continue to access network services by using valid service tickets that were issued before their account was disabled. If the value is set to 0, ticket-granting tickets never expire. ### Best practices @@ -61,7 +61,7 @@ The following table lists the actual and effective default policy values. Defaul This section describes features, tools, and guidance to help you manage this policy. -A restart of the computer is not required for this policy setting to be effective. +A restart of the computer isn't required for this policy setting to be effective. This policy setting is configured on the domain controller. @@ -84,7 +84,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -If you configure the value for the **Maximum lifetime for user ticket** setting too high, users might be able to access network resources outside of their logon hours. Also, users whose accounts were disabled might continue to have access to network services with valid user tickets that were issued before their accounts were disabled. If you configure this value too low, ticket requests to the KDC may affect the performance of your KDC and present an opportunity for a DoS attack. +If you configure the value for the **Maximum lifetime for user ticket** setting too high, users might be able to access network resources outside of their sign-in hours. Also, users whose accounts were disabled might continue to have access to network services with valid user tickets that were issued before their accounts were disabled. If you configure this value too low, ticket requests to the KDC may affect the performance of your KDC and present an opportunity for a DoS attack. ### Countermeasure @@ -92,7 +92,7 @@ Configure the **Maximum lifetime for user ticket** setting with a value between ### Potential impact -Reducing this setting from the default value reduces the likelihood that the ticket-granting ticket will be used to access resources that the user does not have rights to. However, it requires more frequent requests to the KDC for ticket-granting tickets on behalf of users. Most KDCs can support a value of four hours without too much additional burden. +Reducing this setting from the default value reduces the likelihood that the ticket-granting ticket will be used to access resources that the user doesn't have rights to. However, it requires more frequent requests to the KDC for ticket-granting tickets on behalf of users. Most KDCs can support a value of 4 hours without any extra burden. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/maximum-password-age.md b/windows/security/threat-protection/security-policy-settings/maximum-password-age.md index 546b7de4f2..e63f28edde 100644 --- a/windows/security/threat-protection/security-policy-settings/maximum-password-age.md +++ b/windows/security/threat-protection/security-policy-settings/maximum-password-age.md @@ -27,7 +27,7 @@ Describes the best practices, location, values, policy management, and security ## Reference -The **Maximum password age** policy setting determines the period of time (in days) that a password can be used before the system requires the user to change it. You can set passwords to expire after a number of days between 1 and 999, or you can specify that passwords never expire by setting the number of days to 0. If **Maximum password age** is between 1 and 999 days, the minimum password age must be less than the maximum password age. If **Maximum password age** is set to 0, [Minimum password age](minimum-password-age.md) can be any value between 0 and 998 days. +The **Maximum password age** policy setting determines the period of time (in days) that a password can be used before the system requires the user to change it. You can set passwords to expire after a certain number of days between 1 and 999, or you can specify that passwords never expire by setting the number of days to 0. If **Maximum password age** is between 1 and 999 days, the minimum password age must be less than the maximum password age. If **Maximum password age** is set to 0, [Minimum password age](minimum-password-age.md) can be any value between 0 and 998 days. >**Note:**  Setting **Maximum password age** to -1 is equivalent to 0, which means it never expires. Setting it to any other negative number is equivalent to setting it to **Not Defined**. @@ -66,7 +66,7 @@ This section describes features, tools, and guidance to help you manage this pol ### Restart requirement -None. Changes to this policy become effective without a computer restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a computer restart when they're saved locally or distributed through Group Policy. ## Security considerations @@ -78,13 +78,13 @@ The longer a password exists, the higher the likelihood that it will be compromi ### Considerations -Mandated password changes are a long-standing security practice, but current research strongly indicates that password expiration has a negative effect. See [Microsoft Password Guidance](https://www.microsoft.com/research/publication/password-guidance/) for further information. +Mandated password changes are a long-standing security practice, but current research strongly indicates that password expiration has a negative effect. For more information, see [Microsoft Password Guidance](https://www.microsoft.com/research/publication/password-guidance/). -Configure the **Maximum password age** policy setting to a value that is suitable for your organization's business requirements. For example, many organisations have compliance or insurance mandates requiring a short lifespan on passwords. Where such a requirement exists, the **Maximum password age** policy setting can be used to meet business requirements. +Configure the **Maximum password age** policy setting to a value that is suitable for your organization's business requirements. For example, many organizations have compliance or insurance mandates requiring a short lifespan on passwords. Where such a requirement exists, the **Maximum password age** policy setting can be used to meet business requirements. ### Potential impact -If the **Maximum password age** policy setting is too low, users are required to change their passwords very often. Such a configuration can reduce security in the organization because users might keep their passwords in an unsecured location or lose them. If the value for this policy setting is too high, the level of security within an organization is reduced because it allows potential attackers more time in which to discover user passwords or to use compromised accounts. +If the **Maximum password age** policy setting is too low, users are required to change their passwords often. Such a configuration can reduce security in the organization because users might keep their passwords in an unsecured location or lose them. If the value for this policy setting is too high, the level of security within an organization is reduced because it allows potential attackers more time in which to discover user passwords or to use compromised accounts. ## Related topics From 895a909308a83efa90639bd1c0361dc9d8224cd4 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 28 Jun 2022 09:24:46 +0530 Subject: [PATCH 008/246] Acrolinx Enhancement Effort --- ...m-tolerance-for-computer-clock-synchronization.md | 10 +++++----- ...nencrypted-password-to-third-party-smb-servers.md | 12 ++++++------ ...f-idle-time-required-before-suspending-session.md | 6 +++--- ...r-attempt-s4u2self-to-obtain-claim-information.md | 8 ++++---- ...rk-server-digitally-sign-communications-always.md | 10 +++++----- 5 files changed, 23 insertions(+), 23 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md b/windows/security/threat-protection/security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md index fe607f246f..a3684bbc31 100644 --- a/windows/security/threat-protection/security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md +++ b/windows/security/threat-protection/security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md @@ -30,7 +30,7 @@ Describes the best practices, location, values, policy management, and security This security setting determines the maximum time difference (in minutes) that Kerberos V5 tolerates between the time on the client clock and the time on the domain controller that provides Kerberos authentication. To prevent "replay attacks," the Kerberos v5 protocol uses time stamps as part of its protocol definition. For time stamps to work properly, the clocks of the client and the domain controller need to be in sync as much as possible. In other words, both devices must be set to the same time and date. -Because the clocks of two computers are often out of sync, you can use this policy setting to establish the maximum acceptable difference to the Kerberos protocol between a client clock and domain controller clock. If the difference between a client computer clock and the domain controller clock is less than the maximum time difference that is specified in this policy, any time stamp that is used in a session between the two devices is considered to be authentic. +Because the clocks of two computers are often out of sync, you can use this policy setting to establish the maximum acceptable difference to the Kerberos protocol between a client clock and domain controller clock. If the difference between a client computer clock and the domain controller clock is less than the maximum time difference that is specified in this policy, anytime stamp that is used in a session between the two devices is considered to be authentic. The possible values for this Group Policy setting are: @@ -39,7 +39,7 @@ The possible values for this Group Policy setting are: ### Best practices -- It is advisable to set **Maximum tolerance for computer clock synchronization** to a value of 5 minutes. +- It's advisable to set **Maximum tolerance for computer clock synchronization** to a value of 5 minutes. ### Location @@ -62,7 +62,7 @@ The following table lists the actual and effective default policy values. Defaul This section describes features, tools, and guidance to help you manage this policy. -A restart of the device is not required for this policy setting to be effective. +A restart of the device isn't required for this policy setting to be effective. This policy setting is configured on the domain controller. @@ -85,7 +85,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -To prevent "replay attacks" (which are attacks in which an authentication credential is resubmitted by a malicious user or program to gain access to a protected resource), the Kerberos protocol uses time stamps as part of its definition. For time stamps to work properly, the clocks of the client computer and the domain controller need to be closely synchronized. Because the clocks of two computers are often not synchronized, administrators can use this policy to establish the maximum acceptable difference to the Kerberos protocol between a client computer clock and a domain controller clock. If the difference between the client computer clock and the domain controller clock is less than the maximum time difference specified in this setting, any time stamp that is used in a session between the two computers is considered to be authentic. +To prevent "replay attacks" (which are attacks in which an authentication credential is resubmitted by a malicious user or program to gain access to a protected resource), the Kerberos protocol uses time stamps as part of its definition. For time stamps to work properly, the clocks of the client computer and the domain controller need to be closely synchronized. Because the clocks of two computers are often not synchronized, administrators can use this policy to establish the maximum acceptable difference to the Kerberos protocol between a client computer clock and a domain controller clock. If the difference between the client computer clock and the domain controller clock is less than the maximum time difference specified in this setting, anytime stamp that is used in a session between the two computers is considered to be authentic. ### Countermeasure @@ -93,7 +93,7 @@ Configure the **Maximum tolerance for computer clock synchronization** setting t ### Potential impact -None. This is the default configuration. +None. This non-impact state is the default configuration. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md index 0cc87e361e..c17a0e599f 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md @@ -28,23 +28,23 @@ Describes the best practices, location, values, policy management and security c ## 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. This policy setting allows or prevents the SMB redirector to send plaintext passwords to a non-Microsoft server service that does not support password encryption during authentication. +The Server Message Block (SMB) protocol provides the basis for file and print sharing and many other networking operations, such as remote Windows administration. This policy setting allows or prevents the SMB redirector to send plaintext passwords to a non-Microsoft server service that doesn't support password encryption during authentication. ### Possible values - Enabled - The Server Message Block (SMB) redirector is allowed to send plaintext passwords to a non-Microsoft server service that does not support password encryption during authentication. + The Server Message Block (SMB) redirector is allowed to send plaintext passwords to a non-Microsoft server service that doesn't support password encryption during authentication. - Disabled - The Server Message Block (SMB) redirector only sends encrypted passwords to non-Microsoft SMB server services. If those server services do not support password encryption, the authentication request will fail. + The Server Message Block (SMB) redirector only sends encrypted passwords to non-Microsoft SMB server services. If those server services don't support password encryption, the authentication request will fail. - Not defined ### Best practices -- It is advisable to set **Microsoft network client: Send unencrypted password to connect to third-party SMB servers** to Disabled. +- It's advisable to set **Microsoft network client: Send unencrypted password to connect to third-party SMB servers** to Disabled. ### Location @@ -69,7 +69,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ## Security considerations @@ -85,7 +85,7 @@ Disable the **Microsoft network client: Send unencrypted password to connect to ### Potential impact -Some older applications may not be able to communicate with the servers in your organization by means of the SMB protocol. +Some older applications may not be able to communicate with the servers in your organization through the SMB protocol. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md index abe6db2b33..5a14605d54 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md @@ -41,7 +41,7 @@ The **Microsoft network server: Amount of idle time required before suspending s ### Best practices -- It is advisable to set this policy to 15 minutes. There will be little impact because SMB sessions will be reestablished automatically if the client resumes activity. +- It's advisable to set this policy to 15 minutes. There will be little impact because SMB sessions will be reestablished automatically if the client resumes activity. ### Location @@ -67,7 +67,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ## Security considerations @@ -83,7 +83,7 @@ The default behavior on a server mitigates this threat by design. ### Potential impact -There is little impact because SMB sessions are reestablished automatically if the client computer resumes activity. +There's little impact because SMB sessions are reestablished automatically if the client computer resumes activity. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md index 1ef73b3a59..f4ddaa9d5a 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md @@ -30,9 +30,9 @@ Describes the best practices, location, values, management, and security conside This security setting supports client devices running a version of Windows prior to Windows 8 that are trying to access a file share that requires user claims. This setting determines whether the local file server will attempt to use Kerberos Service-for-User-to-Self (S4U2Self) functionality to obtain a network client principal’s claims from the client’s account domain. This setting should only be enabled if the file server is using user claims to control access to files, and if the file server will support client principals whose accounts might be in a domain that has client computers and domain controllers running a version of Windows prior to Windows 8 or Windows Server 2012. -When enabled, this security setting causes the Windows file server to examine the access token of an authenticated network client principal and determines if claim information is present. If claims are not present, the file server will then use the Kerberos S4U2Self feature to attempt to contact a Windows Server 2012 domain controller in the client’s account domain and obtain a claims-enabled access token for the client principal. A claims-enabled token might be needed to access files or folders that have claim-based access control policy applied. +When enabled, this security setting causes the Windows file server to examine the access token of an authenticated network client principal and determines if claim information is present. If claims aren't present, the file server will then use the Kerberos S4U2Self feature to attempt to contact a Windows Server 2012 domain controller in the client’s account domain and obtain a claims-enabled access token for the client principal. A claims-enabled token might be needed to access files or folders that have claim-based access control policy applied. -If this setting is disabled, the Windows file server will not attempt to obtain a claim-enabled access token for the client principal. +If this setting is disabled, the Windows file server won't attempt to obtain a claim-enabled access token for the client principal. ### Possible values @@ -77,7 +77,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ### Group Policy @@ -89,7 +89,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -None. Enabling this policy setting allows you take advantage of features in Windows Server 2012 and Windows 8 and later for specific scenarios to use claims-enabled tokens to access files or folders that have claim-based access control policy applied on Windows operating systems prior to Windows Server 2012 +None. Enabling this policy setting allows you to take advantage of features in Windows Server 2012 and Windows 8 and later for specific scenarios to use claims-enabled tokens to access files or folders that have claim-based access control policy applied on Windows operating systems prior to Windows Server 2012 and Windows 8. ### Countermeasure 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 afb7ddfe20..080f186f03 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,7 +34,7 @@ Implementation of digital signatures in high-security networks helps prevent the 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. +There's 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 | @@ -46,7 +46,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). +Performance of SMB signing is improved in SMBv2. For more information, see [Potential impact](#potential-impact). ### Possible values @@ -80,7 +80,7 @@ This section describes features and tools that are available to help you manage ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. ## Security considerations @@ -90,7 +90,7 @@ 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 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. +SMB is the resource-sharing protocol that is supported by many Windows operating systems. It's 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 doesn't take place. ### Countermeasure @@ -101,7 +101,7 @@ Enable **Microsoft network server: Digitally sign communications (always)**. ### 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. +Storage speeds impact performance. A faster drive on the source and destination allows more throughput, which causes more CPU usage of signing. If you're using a 1-GB Ethernet network or slower storage speed with a modern CPU, there's limited degradation in performance. If you're using a faster network (such as 10 Gb), the performance impact of signing may be greater. ## Related topics From 77d6dd6017edb14554a354d151d072228782bb9b Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 1 Jul 2022 18:31:21 +0530 Subject: [PATCH 009/246] Acrolinx Enhancement Effort --- ...tructure-and-applocker-rule-enforcement.md | 6 ++-- .../applocker/edit-an-applocker-policy.md | 23 +++++++------- .../applocker/maintain-applocker-policies.md | 8 ++--- .../manage-packaged-apps-with-applocker.md | 22 +++++++------- ...r-policies-by-using-set-applockerpolicy.md | 4 +-- .../merge-applocker-policies-manually.md | 6 ++-- ...onitor-application-usage-with-applocker.md | 16 +++++----- ...ckaged-app-installer-rules-in-applocker.md | 2 +- .../plan-for-applocker-policy-management.md | 30 +++++++++---------- .../applocker/refresh-an-applocker-policy.md | 6 ++-- ...the-automatically-generate-rules-wizard.md | 8 ++--- .../security-considerations-for-applocker.md | 18 +++++------ .../select-types-of-rules-to-create.md | 12 ++++---- .../test-and-update-an-applocker-policy.md | 18 +++++------ .../applocker/tools-to-use-with-applocker.md | 2 +- 15 files changed, 90 insertions(+), 91 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/document-group-policy-structure-and-applocker-rule-enforcement.md b/windows/security/threat-protection/windows-defender-application-control/applocker/document-group-policy-structure-and-applocker-rule-enforcement.md index f21a48c714..24d9b339a4 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/document-group-policy-structure-and-applocker-rule-enforcement.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/document-group-policy-structure-and-applocker-rule-enforcement.md @@ -40,7 +40,7 @@ To complete this AppLocker planning document, you should first complete the foll 3. [Select the types of rules to create](select-types-of-rules-to-create.md) 4. [Determine the Group Policy structure and rule enforcement](determine-group-policy-structure-and-rule-enforcement.md) -After you determine how to structure your Group Policy Objects (GPOs) so that you can apply AppLocker policies, you should record your findings. You can use the following table to determine how many GPOs to create (or edit) and which objects they are linked to. If you decided to create custom rules to allow system files to run, note the high-level rule configuration in the **Use default rule or define new rule condition** column. +After you determine how to structure your Group Policy Objects (GPOs) so that you can apply AppLocker policies, you should record your findings. You can use the following table to determine how many GPOs to create (or edit) and which objects they're linked to. If you decided to create custom rules to allow system files to run, note the high-level rule configuration in the **Use default rule or define new rule condition** column. The following table includes the sample data that was collected when you determined your enforcement settings and the GPO structure for your AppLocker policies. @@ -49,13 +49,13 @@ The following table includes the sample data that was collected when you determi |Bank Tellers|Teller-East and Teller-West|Yes|Teller Software|C:\Program Files\Woodgrove\Teller.exe|File is signed; create a publisher condition|Allow|Tellers-AppLockerTellerRules| ||||Windows files|C:\Windows|Create a path exception to the default rule to exclude \Windows\Temp|Allow|| |Human Resources|HR-All|Yes|Check Payout|C:\Program Files\Woodgrove\HR\Checkcut.exe|File is signed; create a publisher condition|Allow|HR-AppLockerHRRules| -||||Time Sheet Organizer|C:\Program Files\Woodgrove\HR\Timesheet.exe|File is not signed; create a file hash condition|Allow|| +||||Time Sheet Organizer|C:\Program Files\Woodgrove\HR\Timesheet.exe|File isn't signed; create a file hash condition|Allow|| ||||Internet Explorer 7|C:\Program Files\Internet Explorer

    |File is signed; create a publisher condition|Deny|| ||||Windows files|C:\Windows|Use a default rule for the Windows path|Allow|| ## Next steps -After you have determined the Group Policy structure and rule enforcement strategy for each business group's apps, the following tasks remain: +After you've determined the Group Policy structure and rule enforcement strategy for each business group's apps, the following tasks remain: - [Plan for AppLocker policy management](plan-for-applocker-policy-management.md) diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/edit-an-applocker-policy.md b/windows/security/threat-protection/windows-defender-application-control/applocker/edit-an-applocker-policy.md index 811e3ab499..5f324a437e 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/edit-an-applocker-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/edit-an-applocker-policy.md @@ -31,7 +31,7 @@ ms.technology: windows-sec This topic for IT professionals describes the steps required to modify an AppLocker policy. -You can edit an AppLocker policy by adding, changing, or removing rules. However, you cannot create a new version of the policy by importing additional rules. To modify an AppLocker policy that is in production, you should use Group Policy management software that allows you to version Group Policy Objects (GPOs). If you have created multiple AppLocker policies and need to merge them to create one AppLocker policy, you can either manually merge the policies or use the Windows PowerShell cmdlets for AppLocker. You cannot automatically merge policies by using the AppLocker snap-in. You must create one rule collection from two or more policies. The AppLocker policy is saved in XML format, and the exported policy can be edited with any text or XML editor. For info about merging policies, see [Merge AppLocker policies manually](merge-applocker-policies-manually.md) or [Merge AppLocker policies by using Set-ApplockerPolicy](merge-applocker-policies-by-using-set-applockerpolicy.md). +You can edit an AppLocker policy by adding, changing, or removing rules. However, you can't create a new version of the policy by importing more rules. To modify an AppLocker policy that is in production, you should use Group Policy management software that allows you to version Group Policy Objects (GPOs). If you have created multiple AppLocker policies and need to merge them to create one AppLocker policy, you can either manually merge the policies or use the Windows PowerShell cmdlets for AppLocker. You can't automatically merge policies by using the AppLocker snap-in. You must create one rule collection from two or more policies. The AppLocker policy is saved in XML format, and the exported policy can be edited with any text or XML editor. For info about merging policies, see [Merge AppLocker policies manually](merge-applocker-policies-manually.md) or [Merge AppLocker policies by using Set-ApplockerPolicy](merge-applocker-policies-by-using-set-applockerpolicy.md). There are three methods you can use to edit an AppLocker policy: @@ -44,16 +44,15 @@ There are three methods you can use to edit an AppLocker policy: ## Editing an AppLocker policy by using Group Policy -The steps to edit an AppLocker policy distributed by Group Policy include the following: +The steps to edit an AppLocker policy distributed by Group Policy include: ### Step 1: Use Group Policy management software to export the AppLocker policy from the GPO -AppLocker provides a feature to export and import AppLocker policies as an XML file. This allows you to modify an AppLocker policy outside your production environment. Because updating an AppLocker policy in a deployed GPO could have unintended consequences, you should first export the AppLocker -policy to an XML file. For the procedure to do this, see [Export an AppLocker policy from a GPO](export-an-applocker-policy-from-a-gpo.md). +AppLocker provides a feature to export and import AppLocker policies as an XML file. This feature allows you to modify an AppLocker policy outside your production environment. Because updating an AppLocker policy in a deployed GPO could have unintended consequences, you should first export the AppLocker policy to an XML file. For information on the procedure to export this policy, see [Export an AppLocker policy from a GPO](export-an-applocker-policy-from-a-gpo.md). ### Step 2: Import the AppLocker policy into the AppLocker reference PC or the PC you use for policy maintenance -After exporting the AppLocker policy to an XML file, you should import the XML file onto a reference PC so that you can edit the policy. For the procedure to import an AppLocker policy, see [Import an AppLocker policy from another computer](import-an-applocker-policy-from-another-computer.md). +After exporting the AppLocker policy to an XML file, you should import the XML file onto a reference PC so that you can edit the policy. For information on the procedure to import an AppLocker policy, see [Import an AppLocker policy from another computer](import-an-applocker-policy-from-another-computer.md). >**Caution:**  Importing a policy onto another PC will overwrite the existing policy on that PC.   @@ -61,8 +60,8 @@ After exporting the AppLocker policy to an XML file, you should import the XML f AppLocker provides ways to modify, delete, or add rules to a policy by modifying the rules within the collection. -- For the procedure to modify a rule, see [Edit AppLocker rules](edit-applocker-rules.md). -- For the procedure to delete a rule, see [Delete an AppLocker rule](delete-an-applocker-rule.md). +- For information on the procedure to modify a rule, see [Edit AppLocker rules](edit-applocker-rules.md). +- For information on the procedure to delete a rule, see [Delete an AppLocker rule](delete-an-applocker-rule.md). - For procedures to create rules, see: - [Create a rule that uses a publisher condition](create-a-rule-that-uses-a-publisher-condition.md) @@ -70,7 +69,7 @@ AppLocker provides ways to modify, delete, or add rules to a policy by modifying - [Create a rule that uses a file hash condition](create-a-rule-that-uses-a-file-hash-condition.md) - [Enable the DLL rule collection](enable-the-dll-rule-collection.md) -- For steps to test an AppLocker policy, see [Test and update an AppLocker policy](test-and-update-an-applocker-policy.md). +- For information on the steps to test an AppLocker policy, see [Test and update an AppLocker policy](test-and-update-an-applocker-policy.md). - For procedures to export the updated policy from the reference computer back into the GPO, see [Export an AppLocker policy to an XML file](export-an-applocker-policy-to-an-xml-file.md) and [Import an AppLocker policy into a GPO](import-an-applocker-policy-into-a-gpo.md). ### Step 4: Use AppLocker and Group Policy to import the AppLocker policy back into the GPO @@ -89,7 +88,7 @@ The steps to edit an AppLocker policy distributed by using the Local Security Po On the PC where you maintain policies, open the AppLocker snap-in from the Local Security Policy snap-in (secpol.msc). If you exported the AppLocker policy from another PC, use AppLocker to import it onto the PC. -After exporting the AppLocker policy to an XML file, you should import the XML file onto a reference PC so that you can edit the policy. For the procedure to import an AppLocker policy, see [Import an AppLocker policy from another computer](import-an-applocker-policy-from-another-computer.md). +After exporting the AppLocker policy to an XML file, you should import the XML file onto a reference PC so that you can edit the policy. For information on the procedure to import an AppLocker policy, see [Import an AppLocker policy from another computer](import-an-applocker-policy-from-another-computer.md). >**Caution:**  Importing a policy onto another PC will overwrite the existing policy on that PC.   @@ -97,8 +96,8 @@ After exporting the AppLocker policy to an XML file, you should import the XML f AppLocker provides ways to modify, delete, or add rules to a policy by modifying the rules within the collection. -- For the procedure to modify a rule, see [Edit AppLocker rules](edit-applocker-rules.md). -- For the procedure to delete a rule, see [Delete an AppLocker rule](delete-an-applocker-rule.md). +- For information on the procedure to modify a rule, see [Edit AppLocker rules](edit-applocker-rules.md). +- For information on the procedure to delete a rule, see [Delete an AppLocker rule](delete-an-applocker-rule.md). - For procedures to create rules, see: - [Create a rule that uses a publisher condition](create-a-rule-that-uses-a-publisher-condition.md) @@ -114,6 +113,6 @@ For steps to test an AppLocker policy, see [Test and update an AppLocker policy] For procedures to export the updated policy from the reference computer to targeted computers, see [Export an AppLocker policy to an XML file](export-an-applocker-policy-to-an-xml-file.md) and [Import an AppLocker policy from another computer](import-an-applocker-policy-from-another-computer.md). -## Additional resources +## Other resources - For steps to perform other AppLocker policy tasks, see [Administer AppLocker](administer-applocker.md). diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/maintain-applocker-policies.md b/windows/security/threat-protection/windows-defender-application-control/applocker/maintain-applocker-policies.md index 04db4a506d..97c6d66e6c 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/maintain-applocker-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/maintain-applocker-policies.md @@ -57,7 +57,7 @@ For every scenario, the steps to maintain an AppLocker policy distributed by Gro As new apps are deployed or existing apps are removed by your organization or updated by the software publisher, you might need to make revisions to your rules and update the Group Policy Object (GPO) to ensure that your policy is current. -You can edit an AppLocker policy by adding, changing, or removing rules. However, you cannot specify a version for the AppLocker policy by importing additional rules. To ensure version control when modifying an AppLocker policy, use Group Policy management software that allows you to create +You can edit an AppLocker policy by adding, changing, or removing rules. However, you can't specify a version for the AppLocker policy by importing more rules. To ensure version control when modifying an AppLocker policy, use Group Policy management software that allows you to create versions of GPOs. >**Caution:**  You should not edit an AppLocker rule collection while it is being enforced in Group Policy. Because AppLocker controls what files are allowed to run, making changes to a live policy can create unexpected behavior. @@ -74,7 +74,7 @@ Updating an AppLocker policy that is currently enforced in your production envir After the AppLocker policy has been exported from the GPO into the AppLocker reference or test computer, or has been accessed on the local computer, the specific rules can be modified as required. -To modify AppLocker rules, see the following: +To modify AppLocker rules, see the following articles: - [Edit AppLocker rules](edit-applocker-rules.md) - [Merge AppLocker policies by using Set-ApplockerPolicy](merge-applocker-policies-by-using-set-applockerpolicy.md) or [Merge AppLocker policies manually](merge-applocker-policies-manually.md) @@ -101,7 +101,7 @@ Before modifying a policy, evaluate how the policy is currently implemented. ### Step 2: Update the AppLocker policy by modifying the appropriate AppLocker rule -Rules are grouped into a collection, which can have the policy enforcement setting applied to it. By default, AppLocker rules do not allow users to open or run any files that are not specifically allowed. +Rules are grouped into a collection, which can have the policy enforcement setting applied to it. By default, AppLocker rules don't allow users to open or run any files that aren't allowed. To modify AppLocker rules, see the appropriate topic listed on [Administer AppLocker](administer-applocker.md). @@ -117,6 +117,6 @@ You can export and then import AppLocker policies to deploy the policy to other After deploying a policy, evaluate the policy's effectiveness. -## Additional resources +## Other resources - For steps to perform other AppLocker policy tasks, see [Administer AppLocker](administer-applocker.md). \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/manage-packaged-apps-with-applocker.md b/windows/security/threat-protection/windows-defender-application-control/applocker/manage-packaged-apps-with-applocker.md index 6c12bd897b..477f41380a 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/manage-packaged-apps-with-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/manage-packaged-apps-with-applocker.md @@ -34,7 +34,7 @@ This topic for IT professionals describes concepts and lists procedures to help ## Understanding Packaged apps and Packaged app installers for AppLocker Packaged apps, also known as Universal Windows apps, are based on a model that ensures all the files within an app package share the same identity. With classic Windows apps, each file within the app could have a unique identity. -With packaged apps, it is possible to control the entire app by using a single AppLocker rule. +With packaged apps, it's possible to control the entire app by using a single AppLocker rule. > [!NOTE] > AppLocker supports only publisher rules for packaged apps. All packaged apps must be signed by the software publisher because Windows does not support unsigned packaged apps. @@ -46,8 +46,8 @@ Typically, an app consists of multiple components: the installer that is used to AppLocker policies for packaged apps can only be applied to apps installed on computers running at least Windows Server 2012 or Windows 8, but classic Windows apps can be controlled on devices running at least Windows Server 2008 R2 or Windows 7. The rules for classic Windows apps and packaged apps can be enforced in tandem. The differences between packaged apps and classic Windows apps that you should consider include: -- **Installing the apps**   All packaged apps can be installed by a standard user, whereas a number of classic Windows apps require administrative privileges to install. In an environment where most of the users are standard users, you might not have numerous exe rules (because classic Windows apps require administrative privileges to install), but you might want to have more explicit policies for packaged apps. -- **Changing the system state**   Classic Windows apps can be written to change the system state if they are run with administrative privileges. Most packaged apps cannot change the system state because they run with limited privileges. When you design your AppLocker policies, it is important to understand whether an app that you are allowing can make system-wide changes. +- **Installing the apps**   All packaged apps can be installed by a standard user, whereas many classic Windows apps require administrative privileges to install. In an environment where most of the users are standard users, you might not have numerous exe rules (because classic Windows apps require administrative privileges to install), but you might want to have more explicit policies for packaged apps. +- **Changing the system state**   Classic Windows apps can be written to change the system state if they're run with administrative privileges. Most packaged apps can't change the system state because they run with limited privileges. When you design your AppLocker policies, it's important to understand whether an app that you're allowing can make system-wide changes. - **Acquiring the apps**   Packaged apps can be acquired through the Store, or by loading using Windows PowerShell cmdlets (which requires a special enterprise license). Classic Windows apps can be acquired through traditional means. AppLocker uses different rule collections to control packaged apps and classic Windows apps. You have the choice to control one type, the other type, or both. @@ -67,12 +67,12 @@ For info about how to use the **Get-AppxPackage** Windows PowerShell cmdlet, see For info about creating rules for Packaged apps, see [Create a rule for packaged apps](create-a-rule-for-packaged-apps.md). -Consider the following info when you are designing and deploying apps: +Consider the following info when you're designing and deploying apps: -- Because AppLocker supports only publisher rules for packaged apps, collecting the installation path information for packaged apps is not necessary. -- You cannot create hash- or path-based rules for packaged apps because all packaged apps and packaged app installers are signed by the software publisher of the package. Classic Windows apps were not always consistently signed; therefore, AppLocker has to support hash- or path-based rules. -- By default, if there are no rules in a particular rule collection, AppLocker allows every file that is included in that rule collection. For example, if there are no Windows Installer rules, AppLocker allows all .msi, .msp, and .mst files to run. An existing AppLocker policy that was targeted at computers running Windows Server 2008 R2 and Windows 7 would not have rules for Packaged apps. Therefore, when a computer running at least Windows Server 2012 or -Windows 8 joins a domain where an AppLocker policy is already configured, users would be allowed to run any packaged app. This might be contrary to your design. +- Because AppLocker supports only publisher rules for packaged apps, collecting the installation path information for packaged apps isn't necessary. +- You can't create hash- or path-based rules for packaged apps because all packaged apps and packaged app installers are signed by the software publisher of the package. Classic Windows apps weren't always consistently signed; therefore, AppLocker has to support hash- or path-based rules. +- By default, if there are no rules in a particular rule collection, AppLocker allows every file that is included in that rule collection. For example, if there are no Windows Installer rules, AppLocker allows all .msi, .msp, and .mst files to run. An existing AppLocker policy that was targeted at computers running Windows Server 2008 R2 and Windows 7 wouldn't have rules for Packaged apps. Therefore, when a computer running at least Windows Server 2012 or +Windows 8 joins a domain where an AppLocker policy is already configured, users would be allowed to run any packaged app, which is contrary to your design. To prevent all packaged apps from running on a newly domain-joined computer, by default AppLocker blocks all packaged apps on a computer running at least Windows Server 2012 or Windows 8 if the existing domain policy has rules configured in the exe rule collection. You must take explicit action to allow packaged apps in your enterprise. You can allow only a select set of packaged apps. Or if you want to allow all packaged apps, you can create a default rule for the packaged apps collection. @@ -80,10 +80,10 @@ Windows 8 joins a domain where an AppLocker policy is already configured, users Just as there are differences in managing each rule collection, you need to manage the packaged apps with the following strategy: -1. Gather information about which Packaged apps are running in your environment. For information about how to do this, see [Create list of apps deployed to each business group](create-list-of-applications-deployed-to-each-business-group.md). +1. Gather information about which Packaged apps are running in your environment. For information about how to gather this information, see [Create list of apps deployed to each business group](create-list-of-applications-deployed-to-each-business-group.md). 2. Create AppLocker rules for specific packaged apps based on your policy strategies. For more information, see [Create a rule for packaged apps](create-a-rule-for-packaged-apps.md) and [Understanding AppLocker default rules](./understanding-applocker-default-rules.md). -3. Continue to update the AppLocker policies as new package apps are introduced into your environment. To do this, see [Add rules for packaged apps to existing AppLocker rule-set](add-rules-for-packaged-apps-to-existing-applocker-rule-set.md). +3. Continue to update the AppLocker policies as new package apps are introduced into your environment. To do this update, see [Add rules for packaged apps to existing AppLocker rule-set](add-rules-for-packaged-apps-to-existing-applocker-rule-set.md). -4. Continue to monitor your environment to verify the effectiveness of the rules that are deployed in AppLocker policies. To do this, see [Monitor app usage with AppLocker](monitor-application-usage-with-applocker.md). \ No newline at end of file +4. Continue to monitor your environment to verify the effectiveness of the rules that are deployed in AppLocker policies. To do this monitoring, see [Monitor app usage with AppLocker](monitor-application-usage-with-applocker.md). \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/merge-applocker-policies-by-using-set-applockerpolicy.md b/windows/security/threat-protection/windows-defender-application-control/applocker/merge-applocker-policies-by-using-set-applockerpolicy.md index 7737b4399b..6d553816d9 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/merge-applocker-policies-by-using-set-applockerpolicy.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/merge-applocker-policies-by-using-set-applockerpolicy.md @@ -31,13 +31,13 @@ ms.technology: windows-sec This topic for IT professionals describes the steps to merge AppLocker policies by using Windows PowerShell. -The **Set-AppLockerPolicy** cmdlet sets the specified Group Policy Object (GPO) to contain the specified AppLocker policy. If no Lightweight Directory Access Protocol (LDAP) is specified, the local GPO is the default. When the Merge parameter is used, rules in the specified AppLocker policy will be merged with the AppLocker rules in the target GPO specified in the LDAP path. The merging of policies will remove rules with duplicate rule IDs, and the enforcement setting specified by the AppLocker policy in the target GPO will be preserved. If the Merge parameter is not specified, then the new policy will overwrite the existing policy. +The **Set-AppLockerPolicy** cmdlet sets the specified Group Policy Object (GPO) to contain the specified AppLocker policy. If no Lightweight Directory Access Protocol (LDAP) is specified, the local GPO is the default. When the Merge parameter is used, rules in the specified AppLocker policy will be merged with the AppLocker rules in the target GPO specified in the LDAP path. The merging of policies will remove rules with duplicate rule IDs, and the enforcement setting specified by the AppLocker policy in the target GPO will be preserved. If the Merge parameter isn't specified, then the new policy will overwrite the existing policy. For info about using **Set-AppLockerPolicy**, including syntax descriptions and parameters, see [Set-AppLockerPolicy](/powershell/module/applocker/set-applockerpolicy). For info about using Windows PowerShell for AppLocker, including how to import the AppLocker cmdlets into Windows PowerShell, see [Use the AppLocker Windows PowerShell cmdlets](use-the-applocker-windows-powershell-cmdlets.md). -You can also manually merge AppLocker policies. For the procedure to do this, see [Merge AppLocker policies manually](merge-applocker-policies-manually.md). +You can also manually merge AppLocker policies. For information on the procedure to do this merging, see [Merge AppLocker policies manually](merge-applocker-policies-manually.md). **To merge a local AppLocker policy with another AppLocker policy by using LDAP paths** 1. Open the PowerShell command window. For info about performing Windows PowerShell commands for AppLocker, see [Use the AppLocker Windows PowerShell cmdlets](use-the-applocker-windows-powershell-cmdlets.md). diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/merge-applocker-policies-manually.md b/windows/security/threat-protection/windows-defender-application-control/applocker/merge-applocker-policies-manually.md index 4063ae1e66..de6eab6cab 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/merge-applocker-policies-manually.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/merge-applocker-policies-manually.md @@ -31,7 +31,7 @@ ms.technology: windows-sec This topic for IT professionals describes the steps to manually merge AppLocker policies to update the Group Policy Object (GPO). -If you have created multiple AppLocker policies and need to merge them to create one AppLocker policy, you can either manually merge the policies or use the Windows PowerShell cmdlets for AppLocker. You cannot automatically merge policies by using the AppLocker console. You must create one rule collection from two or more policies. For info about merging policies by using the cmdlet, see [Merge AppLocker policies by using Set-ApplockerPolicy](merge-applocker-policies-by-using-set-applockerpolicy.md). +If you have created multiple AppLocker policies and need to merge them to create one AppLocker policy, you can either manually merge the policies or use the Windows PowerShell cmdlets for AppLocker. You can't automatically merge policies by using the AppLocker console. You must create one rule collection from two or more policies. For info about merging policies by using the cmdlet, see [Merge AppLocker policies by using Set-ApplockerPolicy](merge-applocker-policies-by-using-set-applockerpolicy.md). The AppLocker policy is saved in XML format, and the exported policy can be edited with any text or XML editor. Rule collections are specified within the **RuleCollection Type** element. The XML schema includes five attributes for the different rule collections, as shown in the following table: @@ -51,7 +51,7 @@ Rule enforcement is specified with the **EnforcementMode** element. The three en | AuditOnly | Audit only| | Enabled | Enforce rules| -Each of the three condition types use specific elements. For XML examples of the different rule types, see Merge AppLocker policies manually. +Each of the three condition types uses specific elements. For XML examples of the different rule types, see Merge AppLocker policies manually. Membership in the local **Administrators** group, or equivalent, is the minimum required to complete this procedure. @@ -63,4 +63,4 @@ Membership in the local **Administrators** group, or equivalent, is the minimum 4. Open the policy where you want to add the copied rules. 5. Select and expand the rule collection where you want to add the rules. 6. At the bottom of the rule list for the collection, after the closing element, paste the rules that you copied from the first policy file. Verify that the opening and closing elements are intact, and then save the policy. -7. Upload the policy to a reference computer to ensure that it is functioning properly within the GPO. +7. Upload the policy to a reference computer to ensure that it's functioning properly within the GPO. diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/monitor-application-usage-with-applocker.md b/windows/security/threat-protection/windows-defender-application-control/applocker/monitor-application-usage-with-applocker.md index a19c80618b..0545d013ef 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/monitor-application-usage-with-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/monitor-application-usage-with-applocker.md @@ -31,7 +31,7 @@ ms.technology: windows-sec This topic for IT professionals describes how to monitor app usage when AppLocker policies are applied. -Once you set rules and deploy the AppLocker policies, it is good practice to determine if the policy implementation is what you expected. +Once you set rules and deploy the AppLocker policies, it's a good practice to determine if the policy implementation is what you expected. ### Discover the effect of an AppLocker policy @@ -39,27 +39,27 @@ You can evaluate how the AppLocker policy is currently implemented for documenta - **Analyze the AppLocker logs in Event Viewer** - When AppLocker policy enforcement is set to **Enforce rules**, rules are enforced for the rule collection and all events are audited. When AppLocker policy enforcement is set to **Audit only**, rules are not enforced but are still evaluated to generate audit event data that is written to the AppLocker logs. + When AppLocker policy enforcement is set to **Enforce rules**, rules are enforced for the rule collection and all events are audited. When AppLocker policy enforcement is set to **Audit only**, rules aren't enforced but are still evaluated to generate audit event data that is written to the AppLocker logs. - For the procedure to access the log, see [View the AppLocker Log in Event Viewer](#bkmk-applkr-view-log). + For information on the procedure to access the log, see [View the AppLocker Log in Event Viewer](#bkmk-applkr-view-log). - **Enable the Audit only AppLocker enforcement setting** By using the **Audit only** enforcement setting, you can ensure that the AppLocker rules are properly configured for your organization. When AppLocker policy enforcement is set to **Audit only**, rules are only evaluated but all events generated from that evaluation are written to the AppLocker log. - For the procedure to do this, see [Configure an AppLocker policy for audit only](configure-an-applocker-policy-for-audit-only.md). + For information on the procedure to do this configuration, see [Configure an AppLocker policy for audit only](configure-an-applocker-policy-for-audit-only.md). - **Review AppLocker events with Get-AppLockerFileInformation** - For both event subscriptions and local events, you can use the **Get-AppLockerFileInformation** Windows PowerShell cmdlet to determine which files have been blocked or would have been blocked (if you are using the audit-only enforcement mode) and how many times the event has occurred for each file. + For both event subscriptions and local events, you can use the **Get-AppLockerFileInformation** Windows PowerShell cmdlet to determine which files have been blocked or would have been blocked (if you're using the audit-only enforcement mode) and how many times the event has occurred for each file. - For the procedure to do this, see [Review AppLocker Events with Get-AppLockerFileInformation](#bkmk-applkr-review-events). + For information on the procedure to do this verification, see [Review AppLocker Events with Get-AppLockerFileInformation](#bkmk-applkr-review-events). - **Review AppLocker events with Test-AppLockerPolicy** You can use the **Test-AppLockerPolicy** Windows PowerShell cmdlet to determine whether any of the rules in your rule collections will be blocked on your reference device or the device on which you maintain policies. - For the procedure to do this, see [Test an AppLocker policy by using Test-AppLockerPolicy](test-an-applocker-policy-by-using-test-applockerpolicy.md). + For information on the procedure to do this testing, see [Test an AppLocker policy by using Test-AppLockerPolicy](test-an-applocker-policy-by-using-test-applockerpolicy.md). ### Review AppLocker events with Get-AppLockerFileInformation @@ -93,7 +93,7 @@ Membership in the local **Administrators** group, or equivalent, is the minimum **To view events in the AppLocker log by using Event Viewer** -1. Open Event Viewer. To do this, click **Start**, type **eventvwr.msc**, and then press ENTER. +1. Open Event Viewer by clicking **Start**, typing **eventvwr.msc**, and then pressing ENTER. 2. In the console tree under **Application and Services Logs\\Microsoft\\Windows**, double-click **AppLocker**. AppLocker events are listed in either the **EXE and DLL** log, the **MSI and Script** log, or the **Packaged app-Deployment** or **Packaged app-Execution** log. Event information includes the enforcement setting, file name, date and time, and user name. The logs can be exported to other file diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/packaged-apps-and-packaged-app-installer-rules-in-applocker.md b/windows/security/threat-protection/windows-defender-application-control/applocker/packaged-apps-and-packaged-app-installer-rules-in-applocker.md index c79be76e77..0ee1ed1988 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/packaged-apps-and-packaged-app-installer-rules-in-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/packaged-apps-and-packaged-app-installer-rules-in-applocker.md @@ -32,7 +32,7 @@ ms.technology: windows-sec This topic explains the AppLocker rule collection for packaged app installers and packaged apps. Universal Windows apps can be installed through the Microsoft Store or can be sideloaded using the Windows PowerShell cmdlets. Universal Windows apps can be installed by a standard user unlike some Classic Windows applications that sometimes require administrative privileges for installation. -Typically, an app consists of multiple components – the installer used to install the app and one or more exes, dlls or scripts. With Classic Windows applications, not all those components always share common attributes such as the publisher name, product name and product version. Therefore, AppLocker has to control each of these components separately through different rule collections – exe, dll, script and Windows Installers. In contrast, all the components of a Universal Windows app share the same attributes: Publisher name, Package name and Package version. It is therefore possible to control an entire app with a single rule. +Typically, an app consists of multiple components – the installer used to install the app and one or more exes, dlls or scripts. With Classic Windows applications, not all those components always share common attributes such as the publisher name, product name and product version. Therefore, AppLocker has to control each of these components separately through different rule collections – exe, dll, script and Windows Installers. In contrast, all the components of a Universal Windows app share the same attributes: Publisher name, Package name and Package version. It's therefore possible to control an entire app with a single rule. AppLocker enforces rules for Universal Windows apps separately from Classic Windows applications. A single AppLocker rule for a Universal Windows app can control both the installation and the running of an app. Because all Universal Windows apps are signed, AppLocker supports only publisher rules for Universal Windows apps. A publisher rule for a Universal Windows app is based on the following attributes of the app: diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/plan-for-applocker-policy-management.md b/windows/security/threat-protection/windows-defender-application-control/applocker/plan-for-applocker-policy-management.md index 2f5df9dc7c..65214802ff 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/plan-for-applocker-policy-management.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/plan-for-applocker-policy-management.md @@ -1,6 +1,6 @@ --- title: Plan for AppLocker policy management (Windows) -description: This topic for describes the decisions you need to make to establish the processes for managing and maintaining AppLocker policies. +description: This topic describes the decisions you need to make to establish the processes for managing and maintaining AppLocker policies. ms.assetid: dccc196f-6ae0-4ae4-853a-a3312b18751b ms.reviewer: ms.author: dansimp @@ -29,7 +29,7 @@ ms.technology: windows-sec >[!NOTE] >Some capabilities of Windows Defender Application Control are only available on specific Windows versions. Learn more about the [Windows Defender Application Control feature availability](/windows/security/threat-protection/windows-defender-application-control/feature-availability). -This topic for describes the decisions you need to make to establish the processes for managing and maintaining AppLocker policies. +This topic describes the decisions you need to make to establish the processes for managing and maintaining AppLocker policies. ## Policy management @@ -46,23 +46,23 @@ Developing a process for managing AppLocker rules helps assure that AppLocker co **Help desk support** -If your organization has an established help desk support department in place, consider the following when deploying AppLocker policies: +If your organization has an established help desk support department in place, consider the following points when deploying AppLocker policies: - What documentation does your support department require for new policy deployments? - What are the critical processes in each business group both in work flow and timing that will be affected by application control policies and how could they affect your support department's workload? - Who are the contacts in the support department? -- How will the support department resolve application control issues between the end user and those who maintain the AppLocker rules? +- How will the support department resolve application control issues between the end user and those resources who maintain the AppLocker rules? **End-user support** -Because AppLocker is preventing unapproved apps from running, it is important that your organization carefully plan how to provide end-user support. Considerations include: +Because AppLocker is preventing unapproved apps from running, it's important that your organization carefully plans how to provide end-user support. Considerations include: - Do you want to use an intranet site as a first line of support for users who have tried to run a blocked app? - How do you want to support exceptions to the policy? Will you allow users to run a script to temporarily allow access to a blocked app? **Using an intranet site** -AppLocker can be configured to display the default message but with a custom URL. You can use this URL to redirect users to a support site that contains information about why the user received the error and which applications are allowed. If you do not display a custom URL for the message when an app is blocked, the default URL is used. +AppLocker can be configured to display the default message but with a custom URL. You can use this URL to redirect users to a support site that contains information about why the user received the error and which applications are allowed. If you don't display a custom URL for the message when an app is blocked, the default URL is used. The following image shows an example of the error message for a blocked app. You can use the **Set a support web link** policy setting to customize the **More information** link. @@ -72,7 +72,7 @@ For steps to display a custom URL for the message, see [Display a custom URL mes **AppLocker event management** -Each time that a process requests permission to run, AppLocker creates an event in the AppLocker event log. The event details which file tried to run, the attributes of that file, the user that initiated the request, and the rule GUID that was used to make the AppLocker execution decision. The +Each time that a process requests permission to run, AppLocker creates an event in the AppLocker event log. The event details which was the file that tried to run, the attributes of that file, the user that initiated the request, and the rule GUID that was used to make the AppLocker execution decision. The AppLocker event log is located in the following path: **Applications and Services Logs\\Microsoft\\Windows\\AppLocker**. The AppLocker log includes three logs: 1. **EXE and DLL**. Contains events for all files affected by the executable and DLL rule collections (.exe, .com, .dll, and .ocx). @@ -83,22 +83,22 @@ Collecting these events in a central location can help you maintain your AppLock ### Policy maintenance -As new apps are deployed or existing apps are updated by the software publisher, you will need to make revisions to your rule collections to ensure that the policy is current. +As new apps are deployed or existing apps are updated by the software publisher, you'll need to make revisions to your rule collections to ensure that the policy is current. -You can edit an AppLocker policy by adding, changing, or removing rules. However, you cannot specify a version for the policy by importing additional rules. To ensure version control when modifying an AppLocker policy, use Group Policy management software that allows you to create versions of Group Policy Objects (GPOs). An example of this type of software is the Advanced Group Policy Management feature from the Microsoft Desktop Optimization Pack. For more info about Advanced Group Policy Management, see [Advanced Group Policy Management Overview](https://go.microsoft.com/fwlink/p/?LinkId=145013) (https://go.microsoft.com/fwlink/p/?LinkId=145013). +You can edit an AppLocker policy by adding, changing, or removing rules. However, you can't specify a version for the policy by importing more rules. To ensure version control when modifying an AppLocker policy, use Group Policy management software that allows you to create versions of Group Policy Objects (GPOs). An example of this type of software is the Advanced Group Policy Management feature from the Microsoft Desktop Optimization Pack. For more info about Advanced Group Policy Management, see [Advanced Group Policy Management Overview](https://go.microsoft.com/fwlink/p/?LinkId=145013) (https://go.microsoft.com/fwlink/p/?LinkId=145013). > [!IMPORTANT] > You should not edit an AppLocker rule collection while it is being enforced in Group Policy. Because AppLocker controls what files are allowed to run, making changes to a live policy can create unexpected behavior. **New version of a supported app** -When a new version of an app is deployed in the organization, you need to determine whether to continue to support the previous version of that app. To add the new version, you might only need to create a new rule for each file that is associated with the app. If you are using publisher conditions and the version is not specified, then the existing rule or rules might be sufficient to allow the updated file to run. You must ensure, however, that the updated app has not altered the file names or added files to support new functionality. If so, then you must modify the existing rules or create new rules. To continue to reuse a publisher-based rule without a specific file version, you must also ensure that the file's digital signature is still identical to the previous version—the publisher, product name, and file name (if configured in your rule) must all match for the rule to be correctly applied. +When a new version of an app is deployed in the organization, you need to determine whether to continue to support the previous version of that app. To add the new version, you might only need to create a new rule for each file that is associated with the app. If you're using publisher conditions and the version isn't specified, then the existing rule or rules might be sufficient to allow the updated file to run. You must ensure, however, that the updated app hasn't altered the file names or added files to support new functionality. If so, then you must modify the existing rules or create new rules. To continue to reuse a publisher-based rule without a specific file version, you must also ensure that the file's digital signature is still identical to the previous version—the publisher, product name, and file name (if configured in your rule) must all match for the rule to be correctly applied. To determine whether a file has been modified during an app update, review the publisher's release details provided with the update package. You can also review the publisher's web page to retrieve this information. Each file can also be inspected to determine the version. For files that are allowed or denied with file hash conditions, you must retrieve the new file hash. To add support for a new version and maintain support for the older version, you can either create a new file hash rule for the new version or edit the existing rule and add the new file hash to the list of conditions. -For files with path conditions, you should verify that the installation path has not changed from what is stated in the rule. If the path has changed, you need to update the rule before installing the new version of the app +For files with path conditions, you should verify that the installation path hasn't changed from what is stated in the rule. If the path has changed, you need to update the rule before installing the new version of the app **Recently deployed app** @@ -114,7 +114,7 @@ A file could be blocked for three reasons: - The most common reason is that no rule exists to allow the app to run. - There may be an existing rule that was created for the file that is too restrictive. -- A deny rule, which cannot be overridden, is explicitly blocking the file. +- A deny rule, which can't be overridden, is explicitly blocking the file. Before editing the rule collection, first determine what rule is preventing the file from running. You can troubleshoot the problem by using the **Test-AppLockerPolicy** Windows PowerShell cmdlet. For more info about troubleshooting an AppLocker policy, see [Testing and Updating an AppLocker Policy](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee791793(v=ws.10)) (https://go.microsoft.com/fwlink/p/?LinkId=160269). @@ -132,7 +132,7 @@ The three key areas to determine for AppLocker policy management are: 1. Support policy - Document the process that you will use for handling calls from users who have attempted to run a blocked app, and ensure that support personnel know recommended troubleshooting steps and escalation points for your policy. + Document the process that you'll use for handling calls from users who have attempted to run a blocked app, and ensure that support personnel know recommended troubleshooting steps and escalation points for your policy. 2. Event processing @@ -149,7 +149,7 @@ The following table contains the added sample data that was collected when deter |Bank Tellers|Teller-East and Teller-West|Yes|Teller Software|C:\Program Files\Woodgrove\Teller.exe|File is signed; create a publisher condition|Allow|Tellers-AppLockerTellerRules|Web help| ||||Windows files|C:\Windows|Create a path exception to the default rule to exclude \Windows\Temp|Allow||Help desk| |Human Resources|HR-All|Yes|Check Payout|C:\Program Files\Woodgrove\HR\Checkcut.exe|File is signed; create a publisher condition|Allow|HR-AppLockerHRRules|Web help| -||||Time Sheet Organizer|C:\Program Files\Woodgrove\HR\Timesheet.exe|File is not signed; create a file hash condition|Allow||Web help| +||||Time Sheet Organizer|C:\Program Files\Woodgrove\HR\Timesheet.exe|File isn't signed; create a file hash condition|Allow||Web help| ||||Internet Explorer 7|C:\Program Files\Internet Explorer

    |File is signed; create a publisher condition|Deny||Web help| ||||Windows files|C:\Windows|Use the default rule for the Windows path|Allow||Help desk| @@ -157,7 +157,7 @@ The following two tables illustrate examples of documenting considerations to ma **Event processing policy** -One discovery method for app usage is to set the AppLocker enforcement mode to **Audit only**. This will write events to the AppLocker logs, which can be managed and analyzed like other Windows logs. After apps have been identified, you can begin to develop policies regarding the processing and access to AppLocker events. +One discovery method for app usage is to set the AppLocker enforcement mode to **Audit only**. This setting will write events to the AppLocker logs, which can be managed and analyzed like other Windows logs. After apps have been identified, you can begin to develop policies regarding the processing and access to AppLocker events. The following table is an example of what to consider and record. diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/refresh-an-applocker-policy.md b/windows/security/threat-protection/windows-defender-application-control/applocker/refresh-an-applocker-policy.md index e4d36fb82e..9d554232ef 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/refresh-an-applocker-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/refresh-an-applocker-policy.md @@ -42,7 +42,7 @@ To complete this procedure, you must have Edit Setting permission to edit a GPO **To manually refresh the AppLocker policy by using Group Policy** 1. From a command prompt, type **gpupdate /force**, and then press ENTER. -2. When the command finishes, close the command prompt window, and then verify that the intended rule behavior is correct. You can do this by checking the AppLocker event logs for events that include "policy applied." +2. When the command finishes, close the command prompt window, and then verify that the intended rule behavior is correct. You can do this verification by checking the AppLocker event logs for events that include "policy applied." To change a policy on an individual computer, or to implement that policy on other computers, without using Group Policy, you first need to update the rule within the rule collection. For information about updating existing rules, see [Edit AppLocker rules](edit-applocker-rules.md). For information about creating a new rule for an existing policy, see: @@ -64,8 +64,8 @@ When finished, the policy is in effect. To make the same change on another device, you can use any of the following methods: -- From the device that you made the change on, export the AppLocker policy, and then import the policy onto the other device. To do this, use the AppLocker **Export Policy** and **Import Policy** features to copy the rules from the changed computer. +- From the device that you made the change on, export the AppLocker policy, and then import the policy onto the other device. To do these tasks, use the AppLocker **Export Policy** and **Import Policy** features to copy the rules from the changed computer. >**Caution:**  When importing rules from another computer, all the rules will be applied, not just the one that was updated. Merging policies allows both existing and updated (or new) rules to be applied.   -- Merge AppLocker policies. For procedures to do this, see [Merge AppLocker policies manually](merge-applocker-policies-manually.md) and [Merge AppLocker policies by using Set-ApplockerPolicy](merge-applocker-policies-by-using-set-applockerpolicy.md). +- Merge AppLocker policies. For information on the procedures to do this merging, see [Merge AppLocker policies manually](merge-applocker-policies-manually.md) and [Merge AppLocker policies by using Set-ApplockerPolicy](merge-applocker-policies-by-using-set-applockerpolicy.md). diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/run-the-automatically-generate-rules-wizard.md b/windows/security/threat-protection/windows-defender-application-control/applocker/run-the-automatically-generate-rules-wizard.md index b45234c1a0..807313b37d 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/run-the-automatically-generate-rules-wizard.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/run-the-automatically-generate-rules-wizard.md @@ -40,15 +40,15 @@ You can perform this task by using the Group Policy Management Console for an Ap 1. Open the AppLocker console. 2. Right-click the appropriate rule type for which you want to automatically generate rules. You can automatically generate rules for executable, Windows Installer, script and packaged app rules. 3. Click **Automatically Generate Rules**. -4. On the **Folder and Permissions** page, click **Browse** to choose the folder to be analyzed. By default, this is the Program Files folder. -5. Click **Select** to choose the security group in which the default rules should be applied. By default, this is the **Everyone** group. -6. The wizard provides a name in the **Name to identify this set of rules** box based on the name of the folder that you have selected. Accept the provided name or type a different name, and then click **Next**. +4. On the **Folder and Permissions** page, click **Browse** to choose the folder to be analyzed. By default, this folder is the Program Files folder. +5. Click **Select** to choose the security group in which the default rules should be applied. By default, this group is the **Everyone** group. +6. The wizard provides a name in the **Name to identify this set of rules** box based on the name of the folder that you've selected. Accept the provided name or type a different name, and then click **Next**. 7. On the **Rule Preferences** page, choose the conditions that you want the wizard to use while creating rules, and then click **Next**. For more info about rule conditions, see [Understanding AppLocker rule condition types](understanding-applocker-rule-condition-types.md). >**Note:** The **Reduce the number of rules created by grouping similar files** check box is selected by default. This helps you organize AppLocker rules and reduce the number of rules that you create by performing the following operations for the rule condition that you select: - One publisher condition is created for all files that have the same publisher and product name. - - One path condition is created for the folder that you select. For example, if you select *C:\\Program Files\\ProgramName\\* and the files in that folder are not signed, the wizard creates a rule for *%programfiles%\\ProgramName\\\**. + - One path condition is created for the folder that you select. For example, if you select *C:\\Program Files\\ProgramName\\* and the files in that folder aren't signed, the wizard creates a rule for *%programfiles%\\ProgramName\\\**. - One file hash condition is created that contains all of the file hashes. When rule grouping is disabled, the wizard creates a file hash rule for each file. 8. Review the files that were analyzed and the rules that will be automatically created. To make changes, click **Previous** to return to the page where you can change your selections. After reviewing the rules, click **Create**. diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/security-considerations-for-applocker.md b/windows/security/threat-protection/windows-defender-application-control/applocker/security-considerations-for-applocker.md index 3b58e12ab7..8aebe54030 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/security-considerations-for-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/security-considerations-for-applocker.md @@ -34,26 +34,26 @@ This topic for the IT professional describes the security considerations you nee The purpose of AppLocker is to restrict the access to software, and therefore, the data accessed by the software, to a specific group of users or within a defined business group. The following are security considerations for AppLocker: -AppLocker is deployed within an enterprise and administered centrally by those in IT with trusted credentials. This makes its policy creation and deployment conform to similar policy deployment processes and security restrictions. +AppLocker is deployed within an enterprise and administered centrally by those resources in IT with trusted credentials. This system makes its policy creation and deployment conform to similar policy deployment processes and security restrictions. -AppLocker policies are distributed through known processes and by known means within the domain through Group Policy. But AppLocker policies can also be set on individual computers if the person has administrator privileges, and those policies might be contrary to the organization's written security policy. The enforcement settings for local policies are overridden by the same AppLocker policies in a Group Policy Object (GPO). However, because AppLocker rules are additive, a local policy that is not in a GPO will still be evaluated for that computer. +AppLocker policies are distributed through known processes and by known means within the domain through Group Policy. But AppLocker policies can also be set on individual computers if the person has administrator privileges, and those policies might be contrary to the organization's written security policy. The enforcement settings for local policies are overridden by the same AppLocker policies in a Group Policy Object (GPO). However, because AppLocker rules are additive, a local policy that isn't in a GPO will still be evaluated for that computer. -Microsoft does not provide a way to develop any extensions to AppLocker. The interfaces are not public. A user with administrator credentials can automate some AppLocker processes by using Windows PowerShell cmdlets. For info about the Windows PowerShell cmdlets for AppLocker, see the [AppLocker Cmdlets in Windows PowerShell](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee460962(v=technet.10)). +Microsoft doesn't provide a way to develop any extensions to AppLocker. The interfaces aren't public. A user with administrator credentials can automate some AppLocker processes by using Windows PowerShell cmdlets. For info about the Windows PowerShell cmdlets for AppLocker, see the [AppLocker Cmdlets in Windows PowerShell](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee460962(v=technet.10)). -AppLocker runs in the context of Administrator or LocalSystem, which is the highest privilege set. This security context has the potential of misuse. If a user with administrative credentials makes changes to an AppLocker policy on a local device that is joined to a domain, those changes could be overwritten or disallowed by the GPO that contains the AppLocker rule for the same file (or path) that was changed on the local device. However, because AppLocker rules are additive, a local policy that is not in a GPO will still be evaluated for that computer. If the local computer is not joined to a domain and is not administered by Group Policy, a person with administrative credentials can alter the AppLocker policy. +AppLocker runs in the context of Administrator or LocalSystem, which is the highest privilege set. This security context has the potential of misuse. If a user with administrative credentials makes changes to an AppLocker policy on a local device that is joined to a domain, those changes could be overwritten or disallowed by the GPO that contains the AppLocker rule for the same file (or path) that was changed on the local device. However, because AppLocker rules are additive, a local policy that isn't in a GPO will still be evaluated for that computer. If the local computer isn't joined to a domain and isn't administered by Group Policy, a person with administrative credentials can alter the AppLocker policy. -When securing files in a directory with a rule of the path condition type, whether using the allow or deny action on the rule, it is still necessary and good practice to restrict access to those files by setting the access control lists (ACLs) according to your security policy. +When files are being secured in a directory with a rule of the path condition type, whether using the allow or deny action on the rule, it's still necessary and good practice to restrict access to those files by setting the access control lists (ACLs) according to your security policy. -AppLocker does not protect against running 16-bit DOS binaries in the Virtual DOS Machine (NTVDM). This technology allows running legacy DOS and 16-bit Windows programs on computers that are using Intel 80386 or later when there is already another operating system running and controlling the hardware. The result is that 16-bit binaries can still run on Windows Server 2008 R2 and Windows 7 when AppLocker is configured to otherwise block binaries and libraries. If it is a requirement to prevent 16-bit applications from running, you must configure the Deny rule in the executable rule collection for NTVDM.exe. +AppLocker doesn't protect against running 16-bit DOS binaries in the Virtual DOS Machine (NTVDM). This technology allows running legacy DOS and 16-bit Windows programs on computers that are using Intel 80386 or later when there's already another operating system running and controlling the hardware. The result is that 16-bit binaries can still run on Windows Server 2008 R2 and Windows 7 when AppLocker is configured to otherwise block binaries and libraries. If it's a requirement to prevent 16-bit applications from running, you must configure the Deny rule in the executable rule collection for NTVDM.exe. -You cannot use AppLocker (or Software Restriction Policies) to prevent code from running outside the Win32 subsystem. In particular, this applies to the (POSIX) subsystem in Windows NT. If it is a requirement to prevent applications from running in the POSIX subsystem, you must disable the subsystem. +You can't use AppLocker (or Software Restriction Policies) to prevent code from running outside the Win32 subsystem. In particular, this rule applies to the (POSIX) subsystem in Windows NT. If it's a requirement to prevent applications from running in the POSIX subsystem, you must disable the subsystem. -AppLocker can only control VBScript, JScript, .bat files, .cmd files, and Windows PowerShell scripts. It does not control all interpreted code that runs within a host process, for example, Perl scripts and macros. Interpreted code is a form of executable code that runs within a host process. For example, Windows batch files (\*.bat) run within the context of the Windows Command Host (cmd.exe). To control interpreted code by using AppLocker, the host process must call AppLocker before it runs the interpreted code, and then enforce the decision returned by AppLocker. Not all host processes call into AppLocker and, therefore, AppLocker cannot control every kind of interpreted code, such as Microsoft Office macros. +AppLocker can only control VBScript, JScript, .bat files, .cmd files, and Windows PowerShell scripts. It doesn't control all interpreted code that runs within a host process, for example, Perl scripts and macros. Interpreted code is a form of executable code that runs within a host process. For example, Windows batch files (\*.bat) run within the context of the Windows Command Host (cmd.exe). To control interpreted code by using AppLocker, the host process must call AppLocker before it runs the interpreted code, and then enforce the decision returned by AppLocker. Not all host processes call into AppLocker and, therefore, AppLocker can't control every kind of interpreted code, such as Microsoft Office macros. > [!IMPORTANT] > You should configure the appropriate security settings of these host processes if you must allow them to run. For example, configure the security settings in Microsoft Office to ensure that only signed and trusted macros are loaded. -AppLocker rules either allow or prevent an application from launching. AppLocker does not control the behavior of applications after they are launched. Applications could contain flags passed to functions that signal AppLocker to circumvent the rules and allow another .exe or .dll to be loaded. In practice, an application that is allowed by AppLocker could use these flags to bypass AppLocker rules and launch child processes. You must thoroughly examine each application before allowing them to run by using AppLocker rules. +AppLocker rules either allow or prevent an application from launching. AppLocker doesn't control the behavior of applications after they're launched. Applications could contain flags passed to functions that signal AppLocker to circumvent the rules and allow another .exe or .dll to be loaded. In practice, an application that is allowed by AppLocker could use these flags to bypass AppLocker rules and launch child processes. You must thoroughly examine each application before allowing them to run by using AppLocker rules. > [!NOTE] > Two flags that illustrate this condition are `SANDBOX_INERT`, which can be passed to `CreateRestrictedToken`, and `LOAD_IGNORE_CODE_AUTHZ_LEVEL`, which can be passed to `LoadLibraryEx`. Both of these flags signal AppLocker to circumvent the rules and allow a child .exe or .dll to be loaded. diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/select-types-of-rules-to-create.md b/windows/security/threat-protection/windows-defender-application-control/applocker/select-types-of-rules-to-create.md index 0e46c32873..a8f29966da 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/select-types-of-rules-to-create.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/select-types-of-rules-to-create.md @@ -52,7 +52,7 @@ The rules you create will be in one of the following rule collections: - Packaged apps and packaged app installers: .appx - DLLs: .dll and .ocx -By default, the rules will allow a file to run based upon user or group privilege. If you use DLL rules, a DLL allow rule has to be created for each DLL that is used by all of the allowed apps. The DLL rule collection is not enabled by default. +By default, the rules will allow a file to run based upon user or group privilege. If you use DLL rules, a DLL allow rule has to be created for each DLL that is used by all of the allowed apps. The DLL rule collection isn't enabled by default. In the Woodgrove Bank example, the line-of-business app for the Bank Tellers business group is C:\\Program Files\\Woodgrove\\Teller.exe, and this app needs to be included in a rule. In addition, because this rule is part of a list of allowed applications, all the Windows files under C:\\Windows must be included as well. @@ -66,13 +66,13 @@ A rule condition is criteria upon which an AppLocker rule is based and can only | Path| Any file can be assigned this rule condition; however, because path rules specify locations within the file system, any subdirectory will also be affected by the rule (unless explicitly exempted).| For more info about this rule condition, see [Understanding the path rule condition in AppLocker](understanding-the-path-rule-condition-in-applocker.md). | | File hash | Any file can be assigned this rule condition; however, the rule must be updated each time a new version of the file is released because the hash value is based in part upon the version.| For more info about this rule condition, see [Understanding the file hash rule condition in AppLocker](understanding-the-file-hash-rule-condition-in-applocker.md). | -In the Woodgrove Bank example, the line-of-business app for the Bank Tellers business group is signed and is located at C:\\Program Files\\Woodgrove\\Teller.exe. Therefore, the rule can be defined with a publisher condition. If the rule is defined to a specific version and above (for example, Teller.exe version 8.0 and above), then this will allow any updates to this app to occur without interruption of access to the users if the app's name and signed attributes stay the same. +In the Woodgrove Bank example, the line-of-business app for the Bank Tellers business group is signed and is located at C:\\Program Files\\Woodgrove\\Teller.exe. Therefore, the rule can be defined with a publisher condition. If the rule is defined to a specific version and above (for example, Teller.exe version 8.0 and above), then this rule will allow any updates to this app to occur without interruption of access to the users if the app's name and signed attributes stay the same. ### Determine how to allow system files to run -Because AppLocker rules build a list of allowed apps, a rule or rules must be created to allow all Windows files to run. AppLocker provides a means to ensure system files are properly considered in your rule collection by generating the default rules for each rule collection. You can use the default rules (listed in [AppLocker default rules](working-with-applocker-rules.md#applocker-default-rules)) as a template when creating your own rules. However, these rules are only meant to function as a starter policy when you are first testing AppLocker rules so that the system files in the Windows folders will be allowed to run. When a default rule is created, it is denoted with "(Default rule)" in its name as it appears in the rule collection. +Because AppLocker rules build a list of allowed apps, a rule or rules must be created to allow all Windows files to run. AppLocker provides a means to ensure system files are properly considered in your rule collection by generating the default rules for each rule collection. You can use the default rules (listed in [AppLocker default rules](working-with-applocker-rules.md#applocker-default-rules)) as a template when creating your own rules. However, these rules are only meant to function as a starter policy when you're first testing AppLocker rules so that the system files in the Windows folders will be allowed to run. When a default rule is created, it's denoted with "(Default rule)" in its name as it appears in the rule collection. -You can also create a rule for the system files based on the path condition. In the preceding example, for the Bank Tellers group, all Windows files reside under C:\\Windows and can be defined with the path rule condition type. This will permit access to these files whenever updates are applied and the files change. If you require additional application security, you might need to modify the rules created from the built-in default rule collection. For example, the default rule to allow all users to run .exe files in the Windows folder is based on a path condition that allows all files within the Windows folder to run. The Windows folder contains a Temp subfolder to which the Users group is given the following permissions: +You can also create a rule for the system files based on the path condition. In the preceding example, for the Bank Tellers group, all Windows files reside under C:\\Windows and can be defined with the path rule condition type. This rule will permit access to these files whenever updates are applied and the files change. If you require more application security, you might need to modify the rules created from the built-in default rule collection. For example, the default rule to allow all users to run .exe files in the Windows folder is based on a path condition that allows all files within the Windows folder to run. The Windows folder contains a Temp subfolder to which the Users group is given the following permissions: - Traverse Folder/Execute File - Create Files/Write Data @@ -82,6 +82,6 @@ These permissions settings are applied to this folder for application compatibil ## Next steps -After you have selected the types of rules to create, record your findings as explained in [Document your AppLocker rules](document-your-applocker-rules.md). +After you've selected the types of rules to create, record your findings as explained in [Document your AppLocker rules](document-your-applocker-rules.md). -After recording your findings for the AppLocker rules to create, you will need to consider how to enforce the rules. For info about how to do this, see [Determine Group Policy structure and rule enforcement](determine-group-policy-structure-and-rule-enforcement.md). +After recording your findings for the AppLocker rules to create, you'll need to consider how to enforce the rules. For information about how to do this enforcement, see [Determine Group Policy structure and rule enforcement](determine-group-policy-structure-and-rule-enforcement.md). diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/test-and-update-an-applocker-policy.md b/windows/security/threat-protection/windows-defender-application-control/applocker/test-and-update-an-applocker-policy.md index e94dd7e02a..7767e8d4db 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/test-and-update-an-applocker-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/test-and-update-an-applocker-policy.md @@ -35,42 +35,42 @@ You should test each set of rules to ensure that the rules perform as intended. ## Step 1: Enable the Audit only enforcement setting -By using the **Audit only** enforcement setting, you can ensure that the AppLocker rules that you have created are properly configured for your organization. This setting can be enabled on the **Enforcement** tab of the **AppLocker Properties** dialog box. For the procedure to do this, see [Configure an AppLocker policy for audit only](configure-an-applocker-policy-for-audit-only.md). +By using the **Audit only** enforcement setting, you can ensure that the AppLocker rules that you have created are properly configured for your organization. This setting can be enabled on the **Enforcement** tab of the **AppLocker Properties** dialog box. For information on the procedure to do this configuration, see [Configure an AppLocker policy for audit only](configure-an-applocker-policy-for-audit-only.md). ## Step 2: Configure the Application Identity service to start automatically -Because AppLocker uses the Application Identity service to verify the attributes of a file, you must configure it to start automatically in any one GPO that applies AppLocker rules. For the procedure to do this, see [Configure the Application Identity Service](configure-the-application-identity-service.md). For AppLocker policies that are not managed by a GPO, you must ensure that the service is running on each PC in order for the policies to be applied. +Because AppLocker uses the Application Identity service to verify the attributes of a file, you must configure it to start automatically in any one GPO that applies AppLocker rules. For information on the procedure to do this configuration, see [Configure the Application Identity Service](configure-the-application-identity-service.md). For AppLocker policies that aren't managed by a GPO, you must ensure that the service is running on each PC in order for the policies to be applied. ## Step 3: Test the policy -Test the AppLocker policy to determine if your rule collection needs to be modified. Because you have created AppLocker rules, enabled the Application Identity service, and enabled the **Audit only** enforcement setting, the AppLocker policy should be present on all client PC that are configured to receive your AppLocker policy. +Test the AppLocker policy to determine if your rule collection needs to be modified. Because you have created AppLocker rules, enabled the Application Identity service, and enabled the **Audit only** enforcement setting, the AppLocker policy should be present on all client PCs that are configured to receive your AppLocker policy. -The **Test-AppLockerPolicy** Windows PowerShell cmdlet can be used to determine whether any of the rules in your rule collection will be blocked on your reference PCs. For the procedure to do this, see [Test an AppLocker policy by using Test-AppLockerPolicy](test-an-applocker-policy-by-using-test-applockerpolicy.md). +The **Test-AppLockerPolicy** Windows PowerShell cmdlet can be used to determine whether any of the rules in your rule collection will be blocked on your reference PCs. For information on the procedure to do this testing, see [Test an AppLocker policy by using Test-AppLockerPolicy](test-an-applocker-policy-by-using-test-applockerpolicy.md). ## Step 4: Analyze AppLocker events You can either manually analyze AppLocker events or use the **Get-AppLockerFileInformation** Windows PowerShell cmdlet to automate the analysis. **To manually analyze AppLocker events** -You can view the events either in Event Viewer or a text editor and then sort those events to perform an analysis, such as looking for patterns in application usage events, access frequencies, or access by user groups. If you have not configured an event subscription, then you will have to review the logs on a sampling of computers in your organization. For more information about using Event Viewer, see [Monitor application usage with AppLocker](monitor-application-usage-with-applocker.md). +You can view the events either in Event Viewer or a text editor and then sort those events to perform an analysis, such as looking for patterns in application usage events, access frequencies, or access by user groups. If you haven't configured an event subscription, then you'll have to review the logs on a sampling of computers in your organization. For more information about using Event Viewer, see [Monitor application usage with AppLocker](monitor-application-usage-with-applocker.md). **To analyze AppLocker events by using Get-AppLockerFileInformation** You can use the **Get-AppLockerFileInformation** Windows PowerShell cmdlet to analyze AppLocker events from a remote computer. If an app is being blocked and should be allowed, you can use the AppLocker cmdlets to help troubleshoot the problem. -For both event subscriptions and local events, you can use the **Get-AppLockerFileInformation** cmdlet to determine which files have been blocked or would have been blocked (if you are using the **Audit only** enforcement mode) and how many times the event has occurred for each file. For the procedure to do this, see [Monitor Application Usage with AppLocker](monitor-application-usage-with-applocker.md). +For both event subscriptions and local events, you can use the **Get-AppLockerFileInformation** cmdlet to determine which files have been blocked or would have been blocked (if you're using the **Audit only** enforcement mode) and how many times the event has occurred for each file. For information on the procedure to do this monitoring, see [Monitor Application Usage with AppLocker](monitor-application-usage-with-applocker.md). -After using **Get-AppLockerFileInformation** to determine how many times that a file would have been blocked from running, you should review your rule list to determine whether a new rule should be created for the blocked file or whether an existing rule is too strictly defined. Ensure that you check which GPO is currently preventing the file from running. To determine this, you can use the Group Policy Results Wizard to view rule names. +After using **Get-AppLockerFileInformation** to determine how many times that a file would have been blocked from running, you should review your rule list to determine whether a new rule should be created for the blocked file or whether an existing rule is too strictly defined. Ensure that you check which GPO is currently preventing the file from running. To determine this blocker GPO, you can use the Group Policy Results Wizard to view rule names. ## Step 5: Modify the AppLocker policy -After you have identified which rules need to be edited or added to the policy, you can use the Group Policy Management Console to modify the AppLocker rules in the relevant GPOs. For AppLocker policies that are not managed by a GPO, you can use the Local Security Policy snap-in (secpol.msc). For info how to modify an AppLocker policy, see, [Edit an AppLocker policy](edit-an-applocker-policy.md). +After you've identified which rules need to be edited or added to the policy, you can use the Group Policy Management Console to modify the AppLocker rules in the relevant GPOs. For AppLocker policies that aren't managed by a GPO, you can use the Local Security Policy snap-in (secpol.msc). For info how to modify an AppLocker policy, see, [Edit an AppLocker policy](edit-an-applocker-policy.md). ## Step 6: Repeat policy testing, analysis, and policy modification Repeat the previous steps 3–5 until all the rules perform as intended before applying enforcement. -## Additional resources +## Other resources - For steps to perform other AppLocker policy tasks, see [Administer AppLocker](administer-applocker.md).   diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/tools-to-use-with-applocker.md b/windows/security/threat-protection/windows-defender-application-control/applocker/tools-to-use-with-applocker.md index 25bb78c4e1..fd88f08362 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/tools-to-use-with-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/tools-to-use-with-applocker.md @@ -49,7 +49,7 @@ The following tools can help you administer the application control policies cre You can edit an AppLocker policy by adding, changing, or removing rules by using the Group Policy Management Console (GPMC). - If you want additional features to manage AppLocker policies, such as version control, use Group Policy management software that allows you to create versions of Group Policy Objects (GPOs). An example of this type of software is the Advanced Group Policy Management feature from the Microsoft Desktop Optimization Pack. + If you want more features to manage AppLocker policies, such as version control, use Group Policy management software that allows you to create versions of Group Policy Objects (GPOs). An example of this type of software is the Advanced Group Policy Management feature from the Microsoft Desktop Optimization Pack. - **Remote Server Administration Tools (RSAT)** From 2b2ddbdffeb6b38ab6b9fe4aae36e322287b5b2e Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 4 Jul 2022 12:54:39 +0530 Subject: [PATCH 010/246] Acrolinx Enhancement Effort --- ...derstand-applocker-enforcement-settings.md | 4 +- ...stand-applocker-policy-design-decisions.md | 50 +++++++++---------- .../understanding-applocker-rule-behavior.md | 2 +- ...understanding-applocker-rule-exceptions.md | 4 +- ...e-file-hash-rule-condition-in-applocker.md | 6 +-- ...ng-the-path-rule-condition-in-applocker.md | 8 +-- ...e-publisher-rule-condition-in-applocker.md | 12 ++--- ...-create-and-maintain-applocker-policies.md | 14 +++--- ...restriction-policies-in-the-same-domain.md | 16 +++--- ...he-applocker-windows-powershell-cmdlets.md | 4 +- .../using-event-viewer-with-applocker.md | 18 +++---- ...riction-policies-and-applocker-policies.md | 10 ++-- .../applocker/what-is-applocker.md | 4 +- .../applocker/working-with-applocker-rules.md | 46 ++++++++--------- ...-apps-deployed-with-a-managed-installer.md | 14 +++--- 15 files changed, 106 insertions(+), 106 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/understand-applocker-enforcement-settings.md b/windows/security/threat-protection/windows-defender-application-control/applocker/understand-applocker-enforcement-settings.md index 9b7c321d4e..f99766832e 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/understand-applocker-enforcement-settings.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/understand-applocker-enforcement-settings.md @@ -31,11 +31,11 @@ ms.technology: windows-sec This topic describes the AppLocker enforcement settings for rule collections. -Rule enforcement is applied only to a collection of rules, not to individual rules. AppLocker divides the rules into four collections: executable files, Windows Installer files, scripts, and DLL files. For more info about rule collections, see [Understanding AppLocker rule collections](understanding-applocker-rule-collections.md). By default, if enforcement is not configured and rules are present in a rule collection, those rules are enforced. The following table details the three AppLocker rule enforcement settings in Group Policy for each rule collection. +Rule enforcement is applied only to a collection of rules, not to individual rules. AppLocker divides the rules into four collections: executable files, Windows Installer files, scripts, and DLL files. For more info about rule collections, see [Understanding AppLocker rule collections](understanding-applocker-rule-collections.md). By default, if enforcement isn't configured and rules are present in a rule collection, those rules are enforced. The following table details the three AppLocker rule enforcement settings in Group Policy for each rule collection. | Enforcement setting | Description | | - | - | -| Not configured | By default, enforcement is not configured in a rule collection. If rules are present in the corresponding rule collection, they are enforced. If rule enforcement is configured in a higher-level linked Group Policy object (GPO), that enforcement value overrides the **Not configured** value.| +| Not configured | By default, enforcement isn't configured in a rule collection. If rules are present in the corresponding rule collection, they're enforced. If rule enforcement is configured in a higher-level linked Group Policy object (GPO), that enforcement value overrides the **Not configured** value.| | Enforce rules | Rules are enforced for the rule collection, and all rule events are audited.| | Audit only | Rule events are audited only. Use this value when planning and testing AppLocker rules.| diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/understand-applocker-policy-design-decisions.md b/windows/security/threat-protection/windows-defender-application-control/applocker/understand-applocker-policy-design-decisions.md index c14abfaefc..fb22ebb52e 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/understand-applocker-policy-design-decisions.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/understand-applocker-policy-design-decisions.md @@ -1,6 +1,6 @@ --- title: Understand AppLocker policy design decisions (Windows) -description: Review some common considerations while you are planning to use AppLocker to deploy application control policies within a Windows environment. +description: Review some common considerations while you're planning to use AppLocker to deploy application control policies within a Windows environment. ms.assetid: 3475def8-949a-4b51-b480-dc88b5c1e6e6 ms.reviewer: ms.author: macapara @@ -42,34 +42,34 @@ You should consider using AppLocker as part of your organization's application c - You have resources to involve Help Desk or to build a self-help process for end-user application access issues. - The group's requirements for productivity, manageability, and security can be controlled by restrictive policies. -The following questions are not in priority or sequential order. They should be considered when you deploy application control policies (as appropriate for your targeted environment). +The following questions aren't in priority or sequential order. They should be considered when you deploy application control policies (as appropriate for your targeted environment). ### Which apps do you need to control in your organization? -You might need to control a limited number of apps because they access sensitive data, or you might have to exclude all applications except those that are sanctioned for business purposes. There might be certain business groups that require strict control, and others that promote independent application usage. +You might need to control a limited number of applications because they access sensitive data, or you might have to exclude all applications except those applications that are sanctioned for business purposes. There might be certain business groups that require strict control, and others that promote independent application usage. | Possible answers | Design considerations| | - | - | | Control all apps | AppLocker policies control applications by creating an allowed list of applications by file type. Exceptions are also possible. AppLocker policies can only be applied to applications installed on computers running one of the supported versions of Windows. For specific operating system version requirements, see [Requirements to use AppLocker](requirements-to-use-applocker.md).| -| Control specific apps | When you create AppLocker rules, a list of allowed apps is created. All apps on that list will be allowed to run (except those on the exception list). Apps that are not on the list will be prevented from running. AppLocker policies can only be applied to apps installed on computers running any of the supported versions of Windows. For specific operating system version requirements, see [Requirements to use AppLocker](requirements-to-use-applocker.md).| +| Control specific apps | When you create AppLocker rules, a list of allowed apps is created. All applications on that list will be allowed to run (except those applications on the exception list). Applications that aren't on the list will be prevented from running. AppLocker policies can only be applied to apps installed on computers running any of the supported versions of Windows. For specific operating system version requirements, see [Requirements to use AppLocker](requirements-to-use-applocker.md).| |Control only Classic Windows applications, only Universal Windows apps, or both| AppLocker policies control apps by creating an allowed list of apps by file type. Because Universal Windows apps are categorized under the Publisher condition, Classic Windows applications and Universal Windows apps can be controlled together. AppLocker 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 AppLocker on all supported versions of Windows. The rules you currently have configured for Classic Windows applications can remain, and you can create new ones for Universal Windows apps.
    For a comparison of Classic Windows applications and Universal Windows apps, see [Comparing Classic Windows applications and Universal Windows apps for AppLocker policy design decisions](#bkmk-compareclassicmetro) in this topic.| | Control apps by business group and user | AppLocker policies can be applied through a Group Policy Object (GPO) to computer objects within an organizational unit (OU). Individual AppLocker rules can be applied to individual users or to groups of users.| -| Control apps by computer, not user | AppLocker 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 AppLocker 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 | AppLocker policies can be set to audit app usage to help you track which apps are used in your organization. You can then use the AppLocker event log to create AppLocker policies.| +| Control apps by computer, not user | AppLocker is a computer-based policy implementation. If your domain or site organizational structure isn't based on a logical user structure, such as an OU, you might want to set up that structure before you begin your AppLocker planning. Otherwise, you'll have to identify users, their computers, and their app access requirements.| +|Understand app usage, but there's no need to control any apps yet | AppLocker policies can be set to audit app usage to help you track which apps are used in your organization. You can then use the AppLocker event log to create AppLocker policies.| > [!IMPORTANT] > The following list contains files or types of files that cannot be managed by AppLocker: -- AppLocker does not protect against running 16-bit DOS binaries in an NT Virtual DOS Machine (NTVDM). This technology allows running legacy DOS and 16-bit Windows programs on computers that are using Intel 80386 or higher when there is already another operating system running and controlling the hardware. The result is that 16-bit binaries can still run on Windows Server 2008 R2 and Windows 7 when AppLocker is configured to otherwise block binaries and libraries. If it is a requirement to prevent 16-bit applications from running, you must configure the Deny rule in the Executable rule collection for NTVDM.exe. +- AppLocker doesn't protect against running 16-bit DOS binaries in an NT Virtual DOS Machine (NTVDM). This technology allows running legacy DOS and 16-bit Windows programs on computers that are using Intel 80386 or higher when there's already another operating system running and controlling the hardware. The result is that 16-bit binaries can still run on Windows Server 2008 R2 and Windows 7 when AppLocker is configured to otherwise block binaries and libraries. If it's a requirement to prevent 16-bit applications from running, you must configure the Deny rule in the Executable rule collection for NTVDM.exe. -- You cannot use AppLocker to prevent code from running outside the Win32 subsystem. In particular, this applies to the (POSIX) subsystem in Windows NT. If it is a requirement to prevent applications from running in the POSIX subsystem, you must disable the subsystem. +- You can't use AppLocker to prevent code from running outside the Win32 subsystem. In particular, this rule applies to the (POSIX) subsystem in Windows NT. If it's a requirement to prevent applications from running in the POSIX subsystem, you must disable the subsystem. -- AppLocker can only control VBScript, JScript, .bat files, .cmd files and Windows PowerShell scripts. It does not control all interpreted code that runs within a host process, for example Perl scripts and macros. Interpreted code is a form of executable code that runs within a host process. For example, Windows batch files (\*.bat) run within the context of the Windows Command Host (cmd.exe). To use AppLocker to control interpreted code, the host process must call AppLocker before it runs the interpreted code, and then enforce the decision that is returned by AppLocker. Not all host processes call into AppLocker. Therefore, AppLocker cannot control every kind of interpreted code, for example Microsoft Office macros. +- AppLocker can only control VBScript, JScript, .bat files, .cmd files and Windows PowerShell scripts. It doesn't control all interpreted code that runs within a host process, for example Perl scripts and macros. Interpreted code is a form of executable code that runs within a host process. For example, Windows batch files (\*.bat) run within the context of the Windows Command Host (cmd.exe). To use AppLocker to control interpreted code, the host process must call AppLocker before it runs the interpreted code, and then enforce the decision that is returned by AppLocker. Not all host processes call into AppLocker. Therefore, AppLocker can't control every kind of interpreted code, for example Microsoft Office macros. > [!IMPORTANT] > You should configure the appropriate security settings of these host processes if you must allow them to run. For example, configure the security settings in Microsoft Office to ensure that only signed and trusted macros are loaded. -- AppLocker rules allow or prevent an app from launching. AppLocker does not control the behavior of apps after they are launched. Applications could contain flags that are passed to functions that signal AppLocker to circumvent the rules and allow another .exe or .dll file to be loaded. In practice, an app that is allowed by AppLocker could use these flags to bypass AppLocker rules and launch child processes. You must follow a process that best suits your needs to thoroughly vet each app before allowing them to run using AppLocker rules. +- AppLocker rules allow or prevent an app from launching. AppLocker doesn't control the behavior of apps after they're launched. Applications could contain flags that are passed to functions that signal AppLocker to circumvent the rules and allow another .exe or .dll file to be loaded. In practice, an app that is allowed by AppLocker could use these flags to bypass AppLocker rules and launch child processes. You must follow a process that best suits your needs to thoroughly vet each app before allowing them to run using AppLocker rules. For more info, see [Security considerations for AppLocker](security-considerations-for-applocker.md). @@ -77,8 +77,8 @@ You might need to control a limited number of apps because they access sensitive AppLocker policies for Universal Windows apps can only be applied to apps that are installed on computers running Windows operating systems that support Microsoft Store apps. However, Classic Windows applications can be controlled in Windows Server 2008 R2 and Windows 7, in addition to those computers that support Universal Windows apps. The rules for Classic Windows applications and Universal Windows apps can be enforced together. The differences you should consider for Universal Windows apps are: -- All Universal Windows apps can be installed by a standard user, whereas a number of Classic Windows applications require administrative credentials to install. So in an environment where most of the users are standard users, you might not need numerous exe rules, but you might want more explicit policies for packaged apps. -- Classic Windows applications can be written to change the system state if they run with administrative credentials. Most Universal Windows apps cannot change the system state because they run with limited permissions. When you design your AppLocker policies, it is important to understand whether an app that you are allowing can make system-wide changes. +- All Universal Windows apps can be installed by a standard user, whereas many Classic Windows applications require administrative credentials to install. So in an environment where most of the users are standard users, you might not need numerous exe rules, but you might want more explicit policies for packaged apps. +- Classic Windows applications can be written to change the system state if they run with administrative credentials. Most Universal Windows apps can't change the system state because they run with limited permissions. When you design your AppLocker policies, it's important to understand whether an app that you're allowing can make system-wide changes. - Universal Windows apps can be acquired through the Store, or they can be side-loaded by using Windows PowerShell cmdlets. If you use Windows PowerShell cmdlets, a special Enterprise license is required to acquire Universal Windows apps. Classic Windows applications can be acquired through traditional means, such as through software vendors or retail distribution. AppLocker controls Universal Windows apps and Classic Windows applications by using different rule collections. You have the choice to control Universal Windows apps, Classic Windows applications, or both. @@ -91,7 +91,7 @@ Most organizations have evolved app control policies and methods over time. With | Possible answers | Design considerations | | - | - | -| Security polices (locally set or through Group Policy) | Using AppLocker requires increased effort in planning to create correct policies, but this results in a simpler distribution method.| +| Security policies (locally set or through Group Policy) | Using AppLocker requires increased effort in planning to create correct policies, but this policy creation results in a simpler distribution method.| | Non-Microsoft app control software | Using AppLocker requires a complete app control policy evaluation and implementation.| | Managed usage by group or OU | Using AppLocker requires a complete app control policy evaluation and implementation.| | Authorization Manager or other role-based access technologies | Using AppLocker requires a complete app control policy evaluation and implementation.| @@ -103,7 +103,7 @@ If your organization supports multiple Windows operating systems, app control po |Possible answers|Design considerations| |--- |--- | -|Your organization's computers are running a combination of the following operating systems:
  • Windows 11
  • Windows 10
  • Windows 8
  • Windows 7
  • Windows Vista
  • Windows XP
  • Windows Server 2012
  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows Server 2003|AppLocker rules are only applied to computers running the supported versions of Windows, but SRP rules can be applied to all versions of Windows beginning with Windows XP and Windows Server 2003. For specific operating system version requirements, see [Requirements to use AppLocker](requirements-to-use-applocker.md).

    **Note:** If you are using the Basic User security level as assigned in SRP, those privileges are not supported on computers running that support AppLocker.

    AppLocker policies as applied through a GPO take precedence over SRP policies in the same or linked GPO. SRP policies can be created and maintained the same way.| +|Your organization's computers are running a combination of the following operating systems:
  • Windows 11
  • Windows 10
  • Windows 8
  • Windows 7
  • Windows Vista
  • Windows XP
  • Windows Server 2012
  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows Server 2003|AppLocker rules are only applied to computers running the supported versions of Windows, but SRP rules can be applied to all versions of Windows beginning with Windows XP and Windows Server 2003. For specific operating system version requirements, see [Requirements to use AppLocker](requirements-to-use-applocker.md).

    **Note:** If you're using the Basic User security level as assigned in SRP, those privileges aren't supported on computers running that support AppLocker.

    AppLocker policies as applied through a GPO take precedence over SRP policies in the same or linked GPO. SRP policies can be created and maintained the same way.| |Your organization's computers are running only the following operating systems:
  • Windows 11
  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server 2008 R2|Use AppLocker to create your application control policies.| ### Are there specific groups in your organization that need customized application control policies? @@ -112,7 +112,7 @@ Most business groups or departments have specific security requirements that per | Possible answers | Design considerations | | - | - | -| Yes | For each group, you need to create a list that includes their application control requirements. Although this may increase the planning time, it will most likely result in a more effective deployment.
    If your GPO structure is not currently configured so that you can apply different policies to specific groups, you can alternatively apply AppLocker rules in a GPO to specific user groups.| +| Yes | For each group, you need to create a list that includes their application control requirements. Although this consideration may increase the planning time, it will most likely result in a more effective deployment.
    If your GPO structure isn't currently configured so that you can apply different policies to specific groups, you can alternatively apply AppLocker rules in a GPO to specific user groups.| | No | AppLocker policies can be applied globally to applications that are installed on PCs running the supported versions of Windows as listed in [Requirements to use AppLocker](requirements-to-use-applocker.md). Depending on the number of apps you need to control, managing all the rules and exceptions might be challenging.| ### Does your IT department have resources to analyze application usage, and to design and manage the policies? @@ -121,12 +121,12 @@ The time and resources that are available to you to perform the research and ana | Possible answers | Design considerations | | - | - | -| Yes | Invest the time to analyze your organization's application control requirements, and plan a complete deployment that uses rules that are as simply constructed as possible.| -| No | Consider a focused and phased deployment for specific groups by using a small number of rules. As you apply controls to applications in a specific group, learn from that deployment to plan your next deployment. | +| Yes | Invest the time to analyze your organization's application control requirements, and plan a complete deployment that uses rules that are as constructed as possible.| +| No | Consider a focused and phased deployment for specific groups by using a few rules. As you apply controls to applications in a specific group, learn from that deployment to plan your next deployment. | ### Does your organization have Help Desk support? -Preventing your users from accessing known, deployed, or personal applications will initially cause an increase in end-user support. It will be necessary to address the various support issues in your organization so security policies are followed and business workflow is not hampered. +Preventing your users from accessing known, deployed, or personal applications will initially cause an increase in end-user support. It will be necessary to address the various support issues in your organization so security policies are followed and business workflow isn't hampered. | Possible answers | Design considerations | | - | - | @@ -140,7 +140,7 @@ Any successful application control policy implementation is based on your knowle | Possible answers | Design considerations | | - | - | | Yes | You should determine the application control priorities for a business group and then attempt to design the simplest scheme for their application control policies. | -| No | You will have to perform an audit and requirements gathering project to discover the application usage. AppLocker provides the means to deploy policies in **Audit only** mode, and tools to view the event logs.| +| No | You'll have to perform an audit and requirements gathering project to discover the application usage. AppLocker provides the means to deploy policies in **Audit only** mode, and tools to view the event logs.| ### How do you deploy or sanction applications (upgraded or new) in your organization? @@ -159,7 +159,7 @@ Although SRP and AppLocker have the same goal, AppLocker is a major revision of | Possible answers | Design considerations | | - | - | -| Yes | You cannot use AppLocker to manage SRP settings, but you can use SRP to manage application control policies on computers running on any of the supported operating systems listed in [Requirements to use AppLocker](requirements-to-use-applocker.md). In addition, if AppLocker and SRP settings are configured in the same GPO, only the AppLocker settings will be enforced on computers running those supported operating systems.

    **Note:** If you are using the Basic User security level as assigned in SRP, those permissions are not supported on computers running the supported operating systems.| +| Yes | You can't use AppLocker to manage SRP settings, but you can use SRP to manage application control policies on computers running on any of the supported operating systems listed in [Requirements to use AppLocker](requirements-to-use-applocker.md). In addition, if AppLocker and SRP settings are configured in the same GPO, only the AppLocker settings will be enforced on computers running those supported operating systems.

    **Note:** If you're using the Basic User security level as assigned in SRP, those permissions aren't supported on computers running the supported operating systems.| | No | Policies that are configured for AppLocker can only be applied to computers running the supported operating systems, but SRP is also available on those operating systems. | ### What are your organization's priorities when implementing application control policies? @@ -168,19 +168,19 @@ Some organizations will benefit from application control policies as shown by an | Possible answers | Design considerations | | - | - | -| Productivity: The organization assures that tools work and required applications can be installed. | To meet innovation and productivity goals, some groups require the ability to install and run a variety of software from different sources, including software that they developed. Therefore, if innovation and productivity is a high priority, managing application control policies through an allowed list might be time consuming and an impediment to progress. | -| Management: The organization is aware of and controls the apps it supports. | In some business groups, application usage can be managed from a central point of control. AppLocker policies can be built into a GPO for that purpose. This shifts the burden of app access to the IT department, but it also has the benefit of controlling the number of apps that can be run and controlling the versions of those apps| +| Productivity: The organization assures that tools work and required applications can be installed. | To meet innovation and productivity goals, some groups require the ability to install and run various softwares from different sources, including software that they developed. Therefore, if innovation and productivity are a high priority, managing application control policies through an allowed list might be time consuming and an impediment to progress. | +| Management: The organization is aware of and controls the applications it supports. | In some business groups, application usage can be managed from a central point of control. AppLocker policies can be built into a GPO for that purpose. This GPO shifts the burden of application access to the IT department, but it also has the benefit of controlling the number of applications that can be run and controlling the versions of those applications| | Security: The organization must protect data in part by ensuring that only approved apps are used. | AppLocker can help protect data by allowing a defined set of users access to apps that access the data. If security is the top priority, the application control policies will be the most restrictive.| ### How are apps currently accessed in your organization? -AppLocker is very effective for organizations that have application restriction requirements if they have environments with a simple topography and application control policy goals that are straightforward. For example, AppLocker can benefit an environment where non-employees have access to computers that are connected to the organizational network, such as a school or library. Large organizations also benefit from AppLocker policy deployment when the goal is to achieve a detailed level of control on the desktop computers with a relatively small number of applications to manage, or when the applications are manageable with a small number of rules. +AppLocker is effective for organizations that have application restriction requirements if they have environments with a simple topography and application control policy goals that are straightforward. For example, AppLocker can benefit an environment where non-employees have access to computers that are connected to the organizational network, such as a school or library. Large organizations also benefit from AppLocker policy deployment when the goal is to achieve a detailed level of control on the desktop computers with a relatively small number of applications to manage, or when the applications are manageable with a few rules. | Possible answers | Design considerations | | - | - | | Users run without administrative rights. | Apps are installed by using an installation deployment technology.| -| AppLocker can help reduce the total cost of ownership for business groups that typically use a finite set of apps, such as human resources and finance departments. At the same time, these departments access highly sensitive information, much of which contains confidential and proprietary information. By using AppLocker to create rules for specific apps that are allowed to run, you can help limit unauthorized applications from accessing this information.

    **Note:** AppLocker can also be effective in helping create standardized desktops in organizations where users run as administrators. However, it is important to note that users with administrative credentials can add new rules to the local AppLocker policy.| Users must be able to install applications as needed. -| Users currently have administrator access, and it would be difficult to change this.|Enforcing AppLocker rules is not suited for business groups that must be able to install apps as needed and without approval from the IT department. If one or more OUs in your organization has this requirement, you can choose not to enforce application rules in those OUs by using AppLocker or to implement the **Audit only** enforcement setting through AppLocker.| +| AppLocker can help reduce the total cost of ownership for business groups that typically use a finite set of apps, such as human resources and finance departments. At the same time, these departments access highly sensitive information, much of which contains confidential and proprietary information. By using AppLocker to create rules for specific apps that are allowed to run, you can help limit unauthorized applications from accessing this information.

    **Note:** AppLocker can also be effective in helping create standardized desktops in organizations where users run as administrators. However, it's important to note that users with administrative credentials can add new rules to the local AppLocker policy.| Users must be able to install applications as needed. +| Users currently have administrator access, and it would be difficult to change this privilege.|Enforcing AppLocker rules isn't suited for business groups that must be able to install apps as needed and without approval from the IT department. If one or more OUs in your organization has this requirement, you can choose not to enforce application rules in those OUs by using AppLocker or to implement the **Audit only** enforcement setting through AppLocker.| ### Is the structure in Active Directory Domain Services based on the organization's hierarchy? diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-applocker-rule-behavior.md b/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-applocker-rule-behavior.md index 92bd84efc4..5afe6be646 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-applocker-rule-behavior.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-applocker-rule-behavior.md @@ -36,7 +36,7 @@ If no AppLocker rules for a specific rule collection exist, all files with that A rule can be configured to use either an allow or deny action: - **Allow**. You can specify which files are allowed to run in your environment and for which users or groups of users. You can also configure exceptions to identify files that are excluded from the rule. -- **Deny**. You can specify which files are not allowed to run in your environment and for which users or groups of users. You can also configure exceptions to identify files that are excluded from the rule. +- **Deny**. You can specify which files aren't allowed to run in your environment and for which users or groups of users. You can also configure exceptions to identify files that are excluded from the rule. >**Important:**  You can use a combination of allow actions and deny actions. However, we recommend using allow actions with exceptions because deny actions override allow actions in all cases. Deny actions can also be circumvented. For example, if you configure a deny action for a file or folder path, the user can still run the file from any other path.   diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-applocker-rule-exceptions.md b/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-applocker-rule-exceptions.md index 295497d103..d4eab6bcf6 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-applocker-rule-exceptions.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-applocker-rule-exceptions.md @@ -33,9 +33,9 @@ This topic describes the result of applying AppLocker rule exceptions to rule co You can apply AppLocker rules to individual users or a group of users. If you apply a rule to a group of users, all users in that group are affected by that rule. If you need to allow a subset of a user group to use an app, you can create a special rule for that subset. -For example, the rule "Allow Everyone to run Windows except Registry Editor" allows Everyone to run Windows binaries, but does not allow anyone to run Registry Editor (by adding %WINDIR%\regedit.exe as a Path Exception of the rule). +For example, the rule "Allow Everyone to run Windows except Registry Editor" allows Everyone to run Windows binaries, but doesn't allow anyone to run Registry Editor (by adding %WINDIR%\regedit.exe as a Path Exception for the rule). The effect of this rule would prevent users such as Helpdesk personnel from running the Registry Editor, a program that is necessary for their support tasks. -To resolve this problem, create a second rule that applies to the Helpdesk user group: "Allow Helpdesk to run Registry Editor" and add %WINDIR%\regedit.exe as an allowed path. If you create a deny rule that does not allow any users to run Registry Editor, the deny rule will override the second rule that allows the Helpdesk user group to run Registry Editor. +To resolve this problem, create a second rule that applies to the Helpdesk user group: "Allow Helpdesk to run Registry Editor" and add %WINDIR%\regedit.exe as an allowed path. If you create a deny rule that doesn't allow any users to run Registry Editor, the deny rule will override the second rule that allows the Helpdesk user group to run Registry Editor. ## Related topics diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-the-file-hash-rule-condition-in-applocker.md b/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-the-file-hash-rule-condition-in-applocker.md index 2a8b980f8f..9e63783239 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-the-file-hash-rule-condition-in-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-the-file-hash-rule-condition-in-applocker.md @@ -1,6 +1,6 @@ --- title: Understanding the file hash rule condition in AppLocker (Windows) -description: This topic explains the AppLocker file hash rule condition, the advantages and disadvantages, and how it is applied. +description: This topic explains the AppLocker file hash rule condition, the advantages and disadvantages, and how it's applied. ms.assetid: 4c6d9af4-2b1a-40f4-8758-1a6f9f147756 ms.reviewer: ms.author: macapara @@ -29,9 +29,9 @@ ms.technology: windows-sec >[!NOTE] >Some capabilities of Windows Defender Application Control are only available on specific Windows versions. Learn more about the [Windows Defender Application Control feature availability](/windows/security/threat-protection/windows-defender-application-control/feature-availability). -This topic explains the AppLocker file hash rule condition, the advantages and disadvantages, and how it is applied. +This topic explains the AppLocker file hash rule condition, the advantages and disadvantages, and how it's applied. -File hash rules use a system-computed cryptographic hash of the identified file. For files that are not digitally signed, file hash rules are more secure than path rules. The following table describes the advantages and disadvantages of the file hash condition. +File hash rules use a system-computed cryptographic hash of the identified file. For files that aren't digitally signed, file hash rules are more secure than path rules. The following table describes the advantages and disadvantages of the file hash condition. | File hash condition advantages | File hash condition disadvantages | | - | - | diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-the-path-rule-condition-in-applocker.md b/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-the-path-rule-condition-in-applocker.md index 4aa28b9f43..e47540ebc1 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-the-path-rule-condition-in-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-the-path-rule-condition-in-applocker.md @@ -1,6 +1,6 @@ --- title: Understanding the path rule condition in AppLocker (Windows) -description: This topic explains the AppLocker path rule condition, the advantages and disadvantages, and how it is applied. +description: This topic explains the AppLocker path rule condition, the advantages and disadvantages, and how it's applied. ms.assetid: 3fa54ded-4466-4f72-bea4-2612031cad43 ms.reviewer: ms.author: macapara @@ -29,7 +29,7 @@ ms.technology: windows-sec >[!NOTE] >Some capabilities of Windows Defender Application Control are only available on specific Windows versions. Learn more about the [Windows Defender Application Control feature availability](/windows/security/threat-protection/windows-defender-application-control/feature-availability). -This topic explains the AppLocker path rule condition, the advantages and disadvantages, and how it is applied. +This topic explains the AppLocker path rule condition, the advantages and disadvantages, and how it's applied. The path condition identifies an application by its location in the file system of the computer or on the network. @@ -39,11 +39,11 @@ When creating a rule that uses a deny action, path conditions are less secure th |--- |--- | |
  • You can easily control many folders or a single file.
  • You can use the asterisk (*) as a wildcard character within path rules.|
  • It might be less secure if a rule that is configured to use a folder path contains subfolders that are writable by non-administrators.
  • You must specify the full path to a file or folder when creating path rules so that the rule will be properly enforced.| -AppLocker does not enforce rules that specify paths with short names. You should always specify the full path to a file or folder when creating path rules so that the rule will be properly enforced. +AppLocker doesn't enforce rules that specify paths with short names. You should always specify the full path to a file or folder when creating path rules so that the rule will be properly enforced. The asterisk (\*) wildcard character can be used within **Path** field. The asterisk (\*) character used by itself represents any path. When combined with any string value, the rule is limited to the path of the file and all the files under that path. For example, %ProgramFiles%\\Internet Explorer\\\* indicates that all files and subfolders within the Internet Explorer folder will be affected by the rule. -AppLocker uses path variables for well-known directories in Windows. Path variables are not environment variables. The AppLocker engine can only interpret AppLocker path variables. The following table details these path variables. +AppLocker uses path variables for well-known directories in Windows. Path variables aren't environment variables. The AppLocker engine can only interpret AppLocker path variables. The following table details these path variables. | Windows directory or drive | AppLocker path variable | Windows environment variable | diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-the-publisher-rule-condition-in-applocker.md b/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-the-publisher-rule-condition-in-applocker.md index 55d9299a0f..22ab048b3b 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-the-publisher-rule-condition-in-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/understanding-the-publisher-rule-condition-in-applocker.md @@ -1,6 +1,6 @@ --- title: Understanding the publisher rule condition in AppLocker (Windows) -description: This topic explains the AppLocker publisher rule condition, what controls are available, and how it is applied. +description: This topic explains the AppLocker publisher rule condition, what controls are available, and how it's applied. ms.assetid: df61ed8f-a97e-4644-9d0a-2169f18c1c4f ms.reviewer: ms.author: macapara @@ -29,25 +29,25 @@ ms.technology: windows-sec >[!NOTE] >Some capabilities of Windows Defender Application Control are only available on specific Windows versions. Learn more about the [Windows Defender Application Control feature availability](/windows/security/threat-protection/windows-defender-application-control/feature-availability). -This topic explains the AppLocker publisher rule condition, what controls are available, and how it is applied. +This topic explains the AppLocker publisher rule condition, what controls are available, and how it's applied. Publisher conditions can be made only for files that are digitally signed; this condition identifies an app based on its digital signature and extended attributes. The digital signature contains information about the company that created the app (the publisher). The extended attributes, which are obtained from the binary resource, contain the name of the product that the app is part of and the version number of the app. The publisher may be a software development company, such as Microsoft, or the Information Technology department of your organization. -Publisher conditions are easier to maintain than file hash conditions and are generally more secure than path conditions. Rules that are specified to the version level might have to be updated when a new version of the file is released. The following table describes the advantages and disadvantages +Publisher conditions are easier to maintain than file hash conditions and are more secure than path conditions. Rules that are specified to the version level might have to be updated when a new version of the file is released. The following table describes the advantages and disadvantages of the publisher condition. |Publisher condition advantages|Publisher condition disadvantages| |--- |--- | -|
  • Frequent updating is not required.
  • You can apply different values within a certificate.
  • A single rule can be used to allow an entire product suite.
  • You can use the asterisk (*) wildcard character within a publisher rule to specify that any value should be matched.|
  • The file must be signed.
  • Although a single rule can be used to allow an entire product suite, all files in the suite must be signed uniformly.| +|
  • Frequent updating isn't required.
  • You can apply different values within a certificate.
  • A single rule can be used to allow an entire product suite.
  • You can use the asterisk (*) wildcard character within a publisher rule to specify that any value should be matched.|
  • The file must be signed.
  • Although a single rule can be used to allow an entire product suite, all files in the suite must be signed uniformly.| Wildcard characters can be used as values in the publisher rule fields according to the following specifications: - **Publisher** - The asterisk (\*) character used by itself represents any publisher. When combined with any string value, the rule is limited to the publisher with a value in the signed certificate that matches the character string. In other words, the asterisk is not treated as a wildcard character if used with other characters in this field. For example, using the characters "M\*" limits the publisher name to only a publisher with the name "M\*." Using the characters "\*x\*" limits the publisher name only to the name “\*x\*”. A question mark (?) is not a valid wildcard character in this field. + The asterisk (\*) character used by itself represents any publisher. When combined with any string value, the rule is limited to the publisher with a value in the signed certificate that matches the character string. In other words, the asterisk isn't treated as a wildcard character if used with other characters in this field. For example, using the characters "M\*" limits the publisher name to only a publisher with the name "M\*." Using the characters "\*x\*" limits the publisher name only to the name “\*x\*”. A question mark (?) isn't a valid wildcard character in this field. - **Product name** - The asterisk (\*) character used by itself represents any product name. When combined with any string value, the rule is limited to the product of the publisher with a value in the signed certificate that matches the character string. In other words, the asterisk is not treated as a wildcard character if used with other characters in this field. A question mark (?) is not a valid wildcard character in this field. + The asterisk (\*) character used by itself represents any product name. When combined with any string value, the rule is limited to the product of the publisher with a value in the signed certificate that matches the character string. In other words, the asterisk isn't treated as a wildcard character if used with other characters in this field. A question mark (?) isn't a valid wildcard character in this field. - **File name** diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/use-a-reference-computer-to-create-and-maintain-applocker-policies.md b/windows/security/threat-protection/windows-defender-application-control/applocker/use-a-reference-computer-to-create-and-maintain-applocker-policies.md index e054f32aa9..a5ef9054dc 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/use-a-reference-computer-to-create-and-maintain-applocker-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/use-a-reference-computer-to-create-and-maintain-applocker-policies.md @@ -33,7 +33,7 @@ This topic for the IT professional describes the steps to create and maintain Ap ## Background and prerequisites -An AppLocker reference device is a baseline device you can use to configure policies and can subsequently be used to maintain AppLocker policies. For the procedure to configure a reference device, see [Configure the AppLocker reference device](configure-the-appLocker-reference-device.md). +An AppLocker reference device is a baseline device you can use to configure policies and can then be used to maintain AppLocker policies. For the procedure to configure a reference device, see [Configure the AppLocker reference device](configure-the-appLocker-reference-device.md). An AppLocker reference device that is used to create and maintain AppLocker policies should contain the corresponding apps for each organizational unit (OU) to mimic your production environment. @@ -43,7 +43,7 @@ You can perform AppLocker policy testing on the reference device by using the ** ## Step 1: Automatically generate rules on the reference device -With AppLocker, you can automatically generate rules for all files within a folder. AppLocker scans the specified folder and creates the condition types that you choose for each file in that folder. For the procedure to do this, see [Run the Automatically Generate Rules wizard](run-the-automatically-generate-rules-wizard.md). +With AppLocker, you can automatically generate rules for all files within a folder. AppLocker scans the specified folder and creates the condition types that you choose for each file in that folder. For information on how to automatically generate rules, see [Run the Automatically Generate Rules wizard](run-the-automatically-generate-rules-wizard.md). >**Note:**  If you run this wizard to create your first rules for a Group Policy Object (GPO), after you complete the wizard, you will be prompted to create the default rules, which allow critical system files to run. You can edit the default rules at any time. If your organization has decided to edit the default rules or create custom rules to allow the Windows system files to run, ensure that you delete the default rules after you replace them with your custom rules. @@ -55,7 +55,7 @@ AppLocker includes default rules for each rule collection. These rules are inten ## Step 3: Modify rules and the rule collection on the reference device -If AppLocker policies are currently running in your production environment, export the policies from the corresponding GPOs and save them to the reference device. For the procedure to do this, see [Export an AppLocker policy from a GPO](export-an-applocker-policy-from-a-gpo.md). If no AppLocker policies have been deployed, create the rules and develop the policies by using the following procedures: +If AppLocker policies are currently running in your production environment, export the policies from the corresponding GPOs and save them to the reference device. For information on how to export and save the policies, see [Export an AppLocker policy from a GPO](export-an-applocker-policy-from-a-gpo.md). If no AppLocker policies have been deployed, create the rules and develop the policies by using the following procedures: - [Create a rule that uses a publisher condition](create-a-rule-that-uses-a-publisher-condition.md) - [Create a rule that uses a file hash condition](create-a-rule-that-uses-a-file-hash-condition.md) @@ -68,7 +68,7 @@ If AppLocker policies are currently running in your production environment, expo ## Step 4: Test and update AppLocker policy on the reference device -You should test each set of rules to ensure that they perform as intended. The **Test-AppLockerPolicy** Windows PowerShell cmdlet can be used to determine whether any of the rules in your rule collection will be blocked on your reference device. Perform the steps on each reference device that you used to define the AppLocker policy. Ensure that the reference device is joined to the domain and that it is receiving the AppLocker policy from the appropriate GPO. Because AppLocker rules are inherited from linked GPOs, you should deploy all of the rules to simultaneously test all of your test GPOs. Use the following procedures to complete this step: +You should test each set of rules to ensure that they perform as intended. The **Test-AppLockerPolicy** Windows PowerShell cmdlet can be used to determine whether any of the rules in your rule collection will be blocked on your reference device. Perform the steps on each reference device that you used to define the AppLocker policy. Ensure that the reference device is joined to the domain and that it's receiving the AppLocker policy from the appropriate GPO. Because AppLocker rules are inherited from linked GPOs, you should deploy all of the rules to simultaneously test all of your test GPOs. Use the following procedures to complete this step: - [Test an AppLocker Policy with Test-AppLockerPolicy](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee791772(v=ws.10)) - [Discover the Effect of an AppLocker Policy](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee791823(v=ws.10)) @@ -77,17 +77,17 @@ You should test each set of rules to ensure that they perform as intended. The * ## Step 5: Export and import the policy into production -When the AppLocker policy has been tested successfully, it can be imported into the GPO (or imported into individual computers that are not managed by Group Policy) and checked for its intended effectiveness. To do this, perform the following procedures: +When the AppLocker policy has been tested successfully, it can be imported into the GPO (or imported into individual computers that aren't managed by Group Policy) and checked for its intended effectiveness. To do these tasks, perform the following procedures: - [Export an AppLocker policy to an XML file](export-an-applocker-policy-to-an-xml-file.md) - [Import an AppLocker policy into a GPO](import-an-applocker-policy-into-a-gpo.md) or - [Discover the Effect of an AppLocker Policy](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee791823(v=ws.10)) -If the AppLocker policy enforcement setting is **Audit only** and you are satisfied that the policy is fulfilling your intent, you can change it to **Enforce rules**. For info about how to change the enforcement setting, see [Configure an AppLocker policy for enforce rules](configure-an-applocker-policy-for-enforce-rules.md). +If the AppLocker policy enforcement setting is **Audit only** and you're satisfied that the policy is fulfilling your intent, you can change it to **Enforce rules**. For info about how to change the enforcement setting, see [Configure an AppLocker policy for enforce rules](configure-an-applocker-policy-for-enforce-rules.md). ## Step 6: Monitor the effect of the policy in production -If additional refinements or updates are necessary after a policy is deployed, use the appropriate following procedures to monitor and update the policy: +If more refinements or updates are necessary after a policy is deployed, use the appropriate following procedures to monitor and update the policy: - [Monitor app usage with AppLocker](monitor-application-usage-with-applocker.md) - [Edit an AppLocker policy](edit-an-applocker-policy.md) diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/use-applocker-and-software-restriction-policies-in-the-same-domain.md b/windows/security/threat-protection/windows-defender-application-control/applocker/use-applocker-and-software-restriction-policies-in-the-same-domain.md index 40d68279fe..37a691a28f 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/use-applocker-and-software-restriction-policies-in-the-same-domain.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/use-applocker-and-software-restriction-policies-in-the-same-domain.md @@ -34,7 +34,7 @@ This topic for IT professionals describes concepts and procedures to help you ma ## Using AppLocker and Software Restriction Policies in the same domain AppLocker is supported on systems running Windows 7 and above. Software Restriction Policies (SRP) is supported on systems running Windows Vista or earlier. You can continue to use SRP for application control on your pre-Windows 7 computers, but use AppLocker for computers running -Windows Server 2008 R2, Windows 7 and later. It is recommended that you author AppLocker and SRP rules in separate GPOs and target the GPO with SRP policies to systems running Windows Vista or earlier. When both SRP and AppLocker policies are applied to computers running Windows Server 2008 R2, +Windows Server 2008 R2, Windows 7 and later. It's recommended that you author AppLocker and SRP rules in separate GPOs and target the GPO with SRP policies to systems running Windows Vista or earlier. When both SRP and AppLocker policies are applied to computers running Windows Server 2008 R2, Windows 7 and later, the SRP policies are ignored. The following table compares the features and functions of Software Restriction Policies (SRP) and AppLocker. @@ -45,15 +45,15 @@ The following table compares the features and functions of Software Restriction |Policy creation|SRP policies are maintained through Group Policy and only the administrator of the GPO can update the SRP policy. The administrator on the local computer can modify the SRP policies defined in the local GPO.|AppLocker policies are maintained through Group Policy and only the administrator of the GPO can update the policy. The administrator on the local computer can modify the AppLocker policies defined in the local GPO.

    AppLocker permits customization of error messages to direct users to a Web page for help.| |Policy maintenance|SRP policies must be updated by using the Local Security Policy snap-in (if the policies are created locally) or the Group Policy Management Console (GPMC).|AppLocker policies can be updated by using the Local Security Policy snap-in (if the policies are created locally), or the GPMC, or the Windows PowerShell AppLocker cmdlets.| |Policy application|SRP policies are distributed through Group Policy.|AppLocker policies are distributed through Group Policy.| -|Enforcement mode|SRP works in the “deny list mode” where administrators can create rules for files that they do not want to allow in this Enterprise whereas the rest of the file is allowed to run by default.

    SRP can also be configured in the “allowlist mode” so that by default all files are blocked and administrators need to create allow rules for files that they want to allow.|AppLocker by default works in the “allowlist mode” where only those files are allowed to run for which there is a matching allow rule.| -|File types that can be controlled|SRP can control the following file types:
  • Executables
  • Dlls
  • Scripts
  • Windows Installers

    SRP cannot control each file type separately. All SRP rules are in a single rule collection.|AppLocker can control the following file types:
  • Executables
  • Dlls
  • Scripts
  • Windows Installers
  • Packaged apps and installers

    AppLocker maintains a separate rule collection for each of the five file types.| +|Enforcement mode|SRP works in the “blocklist mode” where administrators can create rules for files that they don't want to allow in this Enterprise whereas the rest of the file is allowed to run by default.

    SRP can also be configured in the “allowlist mode” so that by default all files are blocked and administrators need to create allow rules for files that they want to allow.|AppLocker by default works in the “allowlist mode” where only those files are allowed to run for which there's a matching allow rule.| +|File types that can be controlled|SRP can control the following file types:
  • Executables
  • Dlls
  • Scripts
  • Windows Installers

    SRP can't control each file type separately. All SRP rules are in a single rule collection.|AppLocker can control the following file types:
  • Executables
  • Dlls
  • Scripts
  • Windows Installers
  • Packaged apps and installers

    AppLocker maintains a separate rule collection for each of the five file types.| |Designated file types|SRP supports an extensible list of file types that are considered executable. Administrators can add extensions for files that should be considered executable.|AppLocker currently supports the following file extensions:
  • Executables (.exe, .com)
  • Dlls (.ocx, .dll)
  • Scripts (.vbs, .js, .ps1, .cmd, .bat)
  • Windows Installers (.msi, .mst, .msp)
  • Packaged app installers (.appx)| |Rule types|SRP supports four types of rules:
  • Hash
  • Path
  • Signature
  • Internet zone|AppLocker supports three types of rules:
  • File hash
  • Path
  • Publisher| -|Editing the hash value|In Windows XP, you could use SRP to provide custom hash values.

    Beginning with Windows 7 and Windows Server 2008 R2, you can only select the file to hash, not provide the hash value.|AppLocker computes the hash value itself. Internally, it uses the SHA2 Authenticode hash for Portable Executables (exe and dll) and Windows Installers and an SHA2 flat file hash for the rest.| -|Support for different security levels|With SRP, you can specify the permissions with which an app can run. So, you can configure a rule such that Notepad always runs with restricted permissions and never with administrative privileges.

    SRP on Windows Vista and earlier supported multiple security levels. On Windows 7, that list was restricted to just two levels: Disallowed and Unrestricted (Basic User translates to Disallowed).|AppLocker does not support security levels.| +|Editing the hash value|In Windows XP, you could use SRP to provide custom hash values.

    Beginning with Windows 7 and Windows Server 2008 R2, you can only select the file to hash, and not provide the hash value.|AppLocker computes the hash value itself. Internally, it uses the SHA2 Authenticode hash for Portable Executables (exe and dll) and Windows Installers and an SHA2 flat file hash for the rest.| +|Support for different security levels|With SRP, you can specify the permissions with which an app can run. So, you can configure a rule such that Notepad always runs with restricted permissions and never with administrative privileges.

    SRP on Windows Vista and earlier supported multiple security levels. On Windows 7, that list was restricted to just two levels: Disallowed and Unrestricted (Basic User translates to Disallowed).|AppLocker doesn't support security levels.| |Manage Packaged apps and Packaged app installers.|Not supported|.appx is a valid file type which AppLocker can manage.| |Targeting a rule to a user or a group of users|SRP rules apply to all users on a particular computer.|AppLocker rules can be targeted to a specific user or a group of users.| -|Support for rule exceptions|SRP does not support rule exceptions.|AppLocker rules can have exceptions, which allow you to create rules such as “Allow everything from Windows except for regedit.exe”.| -|Support for audit mode|SRP does not support audit mode. The only way to test SRP policies is to set up a test environment and run a few experiments.|AppLocker supports audit mode, which allows you to test the effect of their policy in the real production environment without impacting the user experience. Once you are satisfied with the results, you can start enforcing the policy.| -|Support for exporting and importing policies|SRP does not support policy import/export.|AppLocker supports the importing and exporting of policies. This allows you to create AppLocker policy on a sample device, test it out and then export that policy and import it back into the desired GPO.| +|Support for rule exceptions|SRP doesn't support rule exceptions.|AppLocker rules can have exceptions, which allow you to create rules such as “Allow everything from Windows except for regedit.exe”.| +|Support for audit mode|SRP doesn't support audit mode. The only way to test SRP policies is to set up a test environment and run a few experiments.|AppLocker supports audit mode, which allows you to test the effect of their policy in the real production environment without impacting the user experience. Once you're satisfied with the results, you can start enforcing the policy.| +|Support for exporting and importing policies|SRP doesn't support policy import/export.|AppLocker supports the importing and exporting of policies. This support by AppLocker allows you to create AppLocker policy on a sample device, test it out and then export that policy and import it back into the desired GPO.| |Rule enforcement|Internally, SRP rules enforcement happens in the user-mode, which is less secure.|Internally, AppLocker rules for .exe and .dll files are enforced in the kernel-mode, which is more secure than enforcing them in the user-mode.| diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/use-the-applocker-windows-powershell-cmdlets.md b/windows/security/threat-protection/windows-defender-application-control/applocker/use-the-applocker-windows-powershell-cmdlets.md index 636ea5f18b..2751109b02 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/use-the-applocker-windows-powershell-cmdlets.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/use-the-applocker-windows-powershell-cmdlets.md @@ -43,7 +43,7 @@ Local Security policy snap-in, you must be a member of the local **Administrator The [Get-AppLockerFileInformation](/powershell/module/applocker/get-applockerfileinformation) cmdlet retrieves the AppLocker file information from a list of files or from an event log. File information that is retrieved can include publisher information, file hash information, and file path information. -File information from an event log may not contain all of these fields. Files that are not signed do not have any publisher information. +File information from an event log may not contain all of these fields. Files that aren't signed don't have any publisher information. ### Set AppLocker policy @@ -62,6 +62,6 @@ list of file information. The [Test-AppLockerPolicy](/powershell/module/applocker/test-applockerpolicy) cmdlet uses the specified AppLocker policy to test whether a specified list of files are allowed to run or not on the local device for a specific user. -## Additional resources +## Other resources - For steps to perform other AppLocker policy tasks, see [Administer AppLocker](administer-applocker.md). \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/using-event-viewer-with-applocker.md b/windows/security/threat-protection/windows-defender-application-control/applocker/using-event-viewer-with-applocker.md index 0274a768dd..c034755acb 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/using-event-viewer-with-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/using-event-viewer-with-applocker.md @@ -39,7 +39,7 @@ The AppLocker log contains information about applications that are affected by A - The rule name - The security identifier (SID) for the user or group identified in the rule -Review the entries in the Event Viewer to determine if any applications are not included in the rules that you automatically generated. For instance, some line-of-business apps are installed to non-standard locations, such as the root of the active drive (for example: %SystemDrive%). +Review the entries in the Event Viewer to determine if any applications aren't included in the rules that you automatically generated. For instance, some line-of-business apps are installed to non-standard locations, such as the root of the active drive (for example: %SystemDrive%). For info about what to look for in the AppLocker event logs, see [Monitor app usage with AppLocker](monitor-application-usage-with-applocker.md). @@ -52,14 +52,14 @@ The following table contains information about the events that you can use to de | Event ID | Level | Event message | Description | | - | - | - | - | -| 8000 | Error| Application Identity Policy conversion failed. Status *<%1> *| Indicates that the policy was not applied correctly to the computer. The status message is provided for troubleshooting purposes.| +| 8000 | Error| Application Identity Policy conversion failed. Status *<%1> *| Indicates that the policy wasn't applied correctly to the computer. The status message is provided for troubleshooting purposes.| | 8001 | Information| The AppLocker policy was applied successfully to this computer.| Indicates that the AppLocker policy was successfully applied to the computer.| | 8002 | Information| *<File name> * was allowed to run.| Specifies that the .exe or .dll file is allowed by an AppLocker rule.| -| 8003 | Warning| *<File name> * was allowed to run but would have been prevented from running if the AppLocker policy were enforced.| Applied only when the **Audit only** enforcement mode is enabled. Specifies that the .exe or .dll file would be blocked if the **Enforce rules** enforcement mode were enabled. | -| 8004 | Error| *<File name> * was not allowed to run.| Access to *<file name>* is restricted by the administrator. Applied only when the **Enforce rules** enforcement mode is set either directly or indirectly through Group Policy inheritance. The .exe or .dll file cannot run.| +| 8003 | Warning| *<File name> * was allowed to run but would have been prevented from running if the AppLocker policy was enforced.| Applied only when the **Audit only** enforcement mode is enabled. Specifies that the .exe or .dll file would be blocked if the **Enforce rules** enforcement mode were enabled. | +| 8004 | Error| *<File name> * was not allowed to run.| Access to *<file name>* is restricted by the administrator. Applied only when the **Enforce rules** enforcement mode is set either directly or indirectly through Group Policy inheritance. The .exe or .dll file can't run.| | 8005| Information| *<File name> * was allowed to run.| Specifies that the script or .msi file is allowed by an AppLocker rule.| -| 8006 | Warning| *<File name> * was allowed to run but would have been prevented from running if the AppLocker policy were enforced.| Applied only when the **Audit only** enforcement mode is enabled. Specifies that the script or .msi file would be blocked if the **Enforce rules** enforcement mode were enabled. | -| 8007 | Error| *<File name> * was not allowed to run.| Access to *<file name>* is restricted by the administrator. Applied only when the **Enforce rules** enforcement mode is set either directly or indirectly through Group Policy inheritance. The script or .msi file cannot run.| +| 8006 | Warning| *<File name> * was allowed to run but would have been prevented from running if the AppLocker policy was enforced.| Applied only when the **Audit only** enforcement mode is enabled. Specifies that the script or .msi file would be blocked if the **Enforce rules** enforcement mode were enabled. | +| 8007 | Error| *<File name> * was not allowed to run.| Access to *<file name>* is restricted by the administrator. Applied only when the **Enforce rules** enforcement mode is set either directly or indirectly through Group Policy inheritance. The script or .msi file can't run.| | 8008| Error| AppLocker disabled on the SKU.| Added in Windows Server 2012 and Windows 8.| | 8020| Information| Packaged app allowed.| Added in Windows Server 2012 and Windows 8.| | 8021| Information| Packaged app audited.| Added in Windows Server 2012 and Windows 8.| @@ -68,12 +68,12 @@ The following table contains information about the events that you can use to de | 8024 | Information| Packaged app installation audited.| Added in Windows Server 2012 and Windows 8.| | 8025 | Warning| Packaged app installation disabled.| Added in Windows Server 2012 and Windows 8.| | 8027 | Warning| No Packaged app rule configured.| Added in Windows Server 2012 and Windows 8.| -| 8028 | Warning | * was allowed to run but would have been prevented if the Config CI policy were enforced.| Added in Windows Server 2016 and Windows 10.| +| 8028 | Warning | * was allowed to run but would have been prevented if the Config CI policy was enforced.| Added in Windows Server 2016 and Windows 10.| | 8029 | Error | * was prevented from running due to Config CI policy.| Added in Windows Server 2016 and Windows 10.| | 8030 | Information | ManagedInstaller check SUCCEEDED during Appid verification of * | Added in Windows Server 2016 and Windows 10.| | 8031 | Information | SmartlockerFilter detected file * being written by process * | Added in Windows Server 2016 and Windows 10.| -| 8032 | Error | ManagedInstaller check FAILED during Appid verification of * | Added in Windows Server 2016 and Windows 10.| -| 8033 | Warning | ManagedInstaller check FAILED during Appid verification of * . Allowed to run due to Audit Applocker Policy. | Added in Windows Server 2016 and Windows 10.| +| 8032 | Esrror | ManagedInstaller check FAILED during Appid verification of * | Added in Windows Server 2016 and Windows 10.| +| 8033 | Warning | ManagedInstaller check FAILED during Appid verification of * . Allowed to run due to Audit AppLocker Policy. | Added in Windows Server 2016 and Windows 10.| | 8034 | Information | ManagedInstaller Script check FAILED during Appid verification of * | Added in Windows Server 2016 and Windows 10.| | 8035 | Error | ManagedInstaller Script check SUCCEEDED during Appid verification of * | Added in Windows Server 2016 and Windows 10.| | 8036 | Error | * was prevented from running due to Config CI policy | Added in Windows Server 2016 and Windows 10.| diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/using-software-restriction-policies-and-applocker-policies.md b/windows/security/threat-protection/windows-defender-application-control/applocker/using-software-restriction-policies-and-applocker-policies.md index 47f5faeacd..96c1644d3a 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/using-software-restriction-policies-and-applocker-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/using-software-restriction-policies-and-applocker-policies.md @@ -37,7 +37,7 @@ You might want to deploy application control policies in Windows operating syste ## Use SRP and AppLocker in the same domain -SRP and AppLocker use Group Policy for domain management. However, when policies are generated by SRP and AppLocker exist in the same domain, and they are applied through Group Policy, AppLocker policies take precedence over policies generated by SRP on computers that are running an operating system that supports AppLocker. For info about how inheritance in Group Policy applies to AppLocker policies and policies generated by SRP, see [Understand AppLocker rules and enforcement setting inheritance in Group Policy](understand-applocker-rules-and-enforcement-setting-inheritance-in-group-policy.md). +SRP and AppLocker use Group Policy for domain management. However, when policies are generated by SRP and AppLocker exist in the same domain, and they're applied through Group Policy, AppLocker policies take precedence over policies generated by SRP on computers that are running an operating system that supports AppLocker. For info about how inheritance in Group Policy applies to AppLocker policies and policies generated by SRP, see [Understand AppLocker rules and enforcement setting inheritance in Group Policy](understand-applocker-rules-and-enforcement-setting-inheritance-in-group-policy.md). >**Important:**  As a best practice, use separate Group Policy Objects to implement your SRP and AppLocker policies. To reduce troubleshooting issues, do not combine them in the same GPO. @@ -45,15 +45,15 @@ The following scenario provides an example of how each type of policy would affe | Operating system | Tellers GPO with AppLocker policy | Tellers GPO with SRP | Tellers GPO with AppLocker policy and SRP | | - | - | - | - | -| Windows 10, Windows 8.1, Windows 8,and Windows 7 | AppLocker policies in the GPO are applied, and they supersede any local AppLocker policies.| Local AppLocker policies supersede policies generated by SRP that are applied through the GPO. | AppLocker policies in the GPO are applied, and they supersede the policies generated by SRP in the GPO and local AppLocker policies or policies generated by SRP.| -| Windows Vista| AppLocker policies are not applied.| Policies generated by SRP in the GPO are applied, and they supersede local policies generated by SRP.AppLocker policies are not applied.| Policies generated by SRP in the GPO are applied, and they supersede local policies generated by SRP. AppLocker policies not applied.| -| Windows XP| AppLocker policies are not applied.| Policies generated by SRP in the GPO are applied, and they supersede local policies generated by SRP. AppLocker policies are not applied.| Policies generated by SRP in the GPO are applied, and they supersede local policies generated by SRP. AppLocker policies not applied.| +| Windows 10, Windows 8.1, Windows 8, and Windows 7 | AppLocker policies in the GPO are applied, and they supersede any local AppLocker policies.| Local AppLocker policies supersede policies generated by SRP that are applied through the GPO. | AppLocker policies in the GPO are applied, and they supersede the policies generated by SRP in the GPO and local AppLocker policies or policies generated by SRP.| +| Windows Vista| AppLocker policies aren't applied.| Policies generated by SRP in the GPO are applied, and they supersede local policies generated by SRP.AppLocker policies aren't applied.| Policies generated by SRP in the GPO are applied, and they supersede local policies generated by SRP. AppLocker policies not applied.| +| Windows XP| AppLocker policies aren't applied.| Policies generated by SRP in the GPO are applied, and they supersede local policies generated by SRP. AppLocker policies aren't applied.| Policies generated by SRP in the GPO are applied, and they supersede local policies generated by SRP. AppLocker policies not applied.| >**Note:**  For info about supported versions and editions of the Windows operating system, see [Requirements to use AppLocker](requirements-to-use-applocker.md). ## Test and validate SRPs and AppLocker policies that are deployed in the same environment -Because SRPs and AppLocker policies function differently, they should not be implemented in the same GPO. This makes testing the result of the policy straightforward, which is critical to successfully controlling application usage in the organization. Configuring a testing and policy distribution system can help you understand the result of a policy. The effects of policies generated by SRP and AppLocker policies need to be tested separately and by using different tools. +Because SRPs and AppLocker policies function differently, they shouldn't be implemented in the same GPO. This rule, when implemented, makes testing the result of the policy straightforward, which is critical to successfully controlling application usage in the organization. Configuring a testing and policy distribution system can help you understand the result of a policy. The effects of policies generated by SRP and AppLocker policies need to be tested separately and by using different tools. ### Step 1: Test the effect of SRPs diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/what-is-applocker.md b/windows/security/threat-protection/windows-defender-application-control/applocker/what-is-applocker.md index 1196a83dee..dc46fa241d 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/what-is-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/what-is-applocker.md @@ -76,10 +76,10 @@ The following table compares the application control functions of Software Restr |User support|SRP allows users to install applications as an administrator.|AppLocker policies are maintained through Group Policy, and only the administrator of the device can update an AppLocker policy.

    AppLocker permits customization of error messages to direct users to a Web page for help.| |Policy maintenance|SRP policies are updated by using the Local Security Policy snap-in or the Group Policy Management Console (GPMC).|AppLocker policies are updated by using the Local Security Policy snap-in or the GPMC.

    AppLocker supports a small set of PowerShell cmdlets to aid in administration and maintenance.| |Policy management infrastructure|To manage SRP policies, SRP uses Group Policy within a domain and the Local Security Policy snap-in for a local computer.|To manage AppLocker policies, AppLocker uses Group Policy within a domain and the Local Security Policy snap-in for a local computer.| -|Block malicious scripts|Rules for blocking malicious scripts prevents all scripts associated with the Windows Script Host from running, except those that are digitally signed by your organization.|AppLocker rules can control the following file formats: .ps1, .bat, .cmd, .vbs, and .js. In addition, you can set exceptions to allow specific files to run.| +|Block malicious scripts|Rules for blocking malicious scripts prevent all scripts associated with the Windows Script Host from running, except those scripts that are digitally signed by your organization.|AppLocker rules can control the following file formats: .ps1, .bat, .cmd, .vbs, and .js. In addition, you can set exceptions to allow specific files to run.| |Manage software installation|SRP can prevent all Windows Installer packages from installing. It allows .msi files that are digitally signed by your organization to be installed.|The Windows Installer rule collection is a set of rules created for Windows Installer file types (.mst, .msi and .msp) to allow you to control the installation of files on client computers and servers.| |Manage all software on the computer|All software is managed in one rule set. By default, the policy for managing all software on a device disallows all software on the user's device, except software that is installed in the Windows folder, Program Files folder, or subfolders.|Unlike SRP, each AppLocker rule collection functions as an allowed list of files. Only the files that are listed within the rule collection will be allowed to run. This configuration makes it easier for administrators to determine what will occur when an AppLocker rule is applied.| -|Different policies for different users|Rules are applied uniformly to all users on a particular device.|On a device that is shared by multiple users, an administrator can specify the groups of users who can access the installed software. Using AppLocker, an administrator can specify the user to whom a specific rule should apply.| +|Different policies for different users|Rules are applied uniformly to all users on a particular device.|On a device that is shared by multiple users, an administrator can specify the groups of users who can access the installed software. An administrator uses AppLocker to specify the user to whom a specific rule should apply.| ## Related topics diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/working-with-applocker-rules.md b/windows/security/threat-protection/windows-defender-application-control/applocker/working-with-applocker-rules.md index 4379162473..4ad45cf9e0 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/working-with-applocker-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/working-with-applocker-rules.md @@ -37,7 +37,7 @@ This topic for IT professionals describes AppLocker rule types and how to work w | [Create a rule that uses a path condition](create-a-rule-that-uses-a-path-condition.md) | This topic for IT professionals shows how to create an AppLocker rule with a path condition.| | [Create a rule that uses a publisher condition](create-a-rule-that-uses-a-publisher-condition.md) | This topic for IT professionals shows how to create an AppLocker rule with a publisher condition.| | [Create AppLocker default rules](create-applocker-default-rules.md) | This topic for IT professionals describes the steps to create a standard set of AppLocker rules that will allow Windows system files to run.| -| [Add exceptions for an AppLocker rule](configure-exceptions-for-an-applocker-rule.md) | This topic for IT professionals describes the steps to specify which apps can or cannot run as exceptions to an AppLocker rule.| +| [Add exceptions for an AppLocker rule](configure-exceptions-for-an-applocker-rule.md) | This topic for IT professionals describes the steps to specify which apps can or can't run as exceptions to an AppLocker rule.| | [Create a rule for packaged apps](create-a-rule-for-packaged-apps.md) | This topic for IT professionals shows how to create an AppLocker rule for packaged apps with a publisher condition.| | [Delete an AppLocker rule](delete-an-applocker-rule.md) | This topic for IT professionals describes the steps to delete an AppLocker rule.| | [Edit AppLocker rules](edit-applocker-rules.md) | This topic for IT professionals describes the steps to edit a publisher rule, path rule, and file hash rule in AppLocker.| @@ -49,11 +49,11 @@ The three AppLocker enforcement modes are described in the following table. The | Enforcement mode | Description | | - | - | -| **Not configured** | This is the default setting which means that the rules defined here will be enforced unless a linked GPO with a higher precedence has a different value for this setting.| +| **Not configured** | This is the default setting, which means that the rules defined here will be enforced unless a linked GPO with a higher precedence has a different value for this setting.| | **Enforce rules** | Rules are enforced.| -| **Audit only** | Rules are audited but not enforced. When a user runs an app that is affected by an AppLocker rule, the app is allowed to run and the info about the app is added to the AppLocker event log. The Audit-only enforcement mode helps you determine which apps will be affected by the policy before the policy is enforced. When the AppLocker policy for a rule collection is set to **Audit only**, rules for that rule collection are not enforced| +| **Audit only** | Rules are audited but not enforced. When a user runs an app that is affected by an AppLocker rule, the app is allowed to run and the info about the app is added to the AppLocker event log. The Audit-only enforcement mode helps you determine which apps will be affected by the policy before the policy is enforced. When the AppLocker policy for a rule collection is set to **Audit only**, rules for that rule collection aren't enforced| -When AppLocker policies from various GPOs are merged, the rules from all the GPOs are merged and the enforcement mode setting of the winning GPO is applied. +When AppLocker policies from various GPOs are merged, the rules from all the GPOs are merged, and the enforcement mode setting of the winning GPO is applied. ## Rule collections The AppLocker console is organized into rule collections, which are executable files, scripts, Windows Installer files, packaged apps and packaged app installers, and DLL files. These collections give you an easy way to differentiate the rules for different types of apps. The following table lists the file formats that are included in each rule collection. @@ -70,9 +70,9 @@ The AppLocker console is organized into rule collections, which are executable f When DLL rules are used, AppLocker must check each DLL that an application loads. Therefore, users may experience a reduction in performance if DLL rules are used. -The DLL rule collection is not enabled by default. To learn how to enable the DLL rule collection, see [DLL rule collections](#bkmk-dllrulecollections). +The DLL rule collection isn't enabled by default. To learn how to enable the DLL rule collection, see [DLL rule collections](#bkmk-dllrulecollections). -EXE rules apply to portable executable (PE) files. AppLocker checks whether a file is a valid PE file, rather than just applying rules based on file extension, which attackers can easily change. Regardless of the file extension, the AppLocker EXE rule collection will work on a file as long as it is a valid PE file. +EXE rules apply to portable executable (PE) files. AppLocker checks whether a file is a valid PE file, rather than just applying rules based on file extension, which attackers can easily change. Regardless of the file extension, the AppLocker EXE rule collection will work on a file as long as it's a valid PE file. ## Rule conditions @@ -84,13 +84,13 @@ Rule conditions are criteria that help AppLocker identify the apps to which the ### Publisher -This condition identifies an app based on its digital signature and extended attributes when available. The digital signature contains info about the company that created the app (the publisher). Executable files, dlls, Windows installers, packaged apps and packaged app installers also have extended attributes, which are obtained from the binary resource. In case of executable files, dlls and Windows installers, these attributes contain the name of the product that the file is a part of, the original name of the file as supplied by the publisher, and the version number of the file. In case of packaged apps and packaged app installers, these extended attributes contain the name and the version of the app package. +This condition identifies an app based on its digital signature and extended attributes when available. The digital signature contains info about the company that created the app (the publisher). Executable files, dlls, Windows installers, packaged apps and packaged app installers also have extended attributes, which are obtained from the binary resource. If there's executable files, dlls and Windows installers, these attributes contain the name of the product that the file is a part of, the original name of the file as supplied by the publisher, and the version number of the file. If there are packaged apps and packaged app installers, these extended attributes contain the name and the version of the app package. > **Note:** Rules created in the packaged apps and packaged app installers rule collection can only have publisher conditions since Windows does not support unsigned packaged apps and packaged app installers. > > **Note:** Use a publisher rule condition when possible because they can survive app updates as well as a change in the location of files. -When you select a reference file for a publisher condition, the wizard creates a rule that specifies the publisher, product, file name, and version number. You can make the rule more generic by moving the slider up or by using a wildcard character (\*) in the product, file name, or version number fields. +When you select a reference file for a publisher condition, the wizard creates a rule that specifies the publisher, product, file name, and version number. You can make the rule more generic by moving up the slider or by using a wildcard character (\*) in the product, file name, or version number fields. >**Note:**  To enter custom values for any of the fields of a publisher rule condition in the Create Rules Wizard, you must select the **Use custom values** check box. When this check box is selected, you cannot use the slider. @@ -108,8 +108,8 @@ The following table describes how a publisher condition is applied. | **All signed files** | All files that are signed by any publisher.| | **Publisher only**| All files that are signed by the named publisher.| | **Publisher and product name**| All files for the specified product that are signed by the named publisher.| -| **Publisher and product name, and file name**| Any version of the named file or package for the named product that are signed by the publisher.| -| **Publisher, product name, file name, and file version**| **Exactly**
    The specified version of the named file or package for the named product that are signed by the publisher.| +| **Publisher and product name, and file name**| Any version of the named file or package for the named product that is signed by the publisher.| +| **Publisher, product name, file name, and file version**| **Exactly**
    The specified version of the named file or package for the named product that is signed by the publisher.| | **Publisher, product name, file name, and file version**| **And above**
    The specified version of the named file or package and any new releases for the product that are signed by the publisher.| | **Publisher, product name, file name, and file version**| **And below**
    The specified version of the named file or package and any earlier versions for the product that are signed by the publisher.| | **Custom**| You can edit the **Publisher**, **Product name**, **File name**, **Version** **Package name**, and **Package version** fields to create a custom rule.| @@ -184,13 +184,13 @@ A rule can be configured to use allow or deny actions: ## Rule exceptions -You can apply AppLocker rules to individual users or to a group of users. If you apply a rule to a group of users, all users in that group are affected by that rule. If you need to allow a subset of a user group to use an app, you can create a special rule for that subset. For example, the rule "Allow everyone to run Windows except Registry Editor" allows everyone in the organization to run the Windows operating system, but it does not allow anyone to run Registry Editor. +You can apply AppLocker rules to individual users or to a group of users. If you apply a rule to a group of users, all users in that group are affected by that rule. If you need to allow a subset of a user group to use an app, you can create a special rule for that subset. For example, the rule "Allow everyone to run Windows except Registry Editor" allows everyone in the organization to run the Windows operating system, but it doesn't allow anyone to run Registry Editor. -The effect of this rule would prevent users such as Help Desk personnel from running a program that is necessary for their support tasks. To resolve this problem, create a second rule that applies to the Help Desk user group: "Allow Help Desk to run Registry Editor." If you create a deny rule that does not allow any users to run Registry Editor, the deny rule will override the second rule that allows the Help Desk user group to run Registry Editor. +The effect of this rule would prevent users such as Help Desk personnel from running a program that is necessary for their support tasks. To resolve this problem, create a second rule that applies to the Help Desk user group: "Allow Help Desk to run Registry Editor." If you create a deny rule that doesn't allow any users to run Registry Editor, the deny rule will override the second rule that allows the Help Desk user group to run Registry Editor. ## DLL rule collection -Because the DLL rule collection is not enabled by default, you must perform the following procedure before you can create and enforce DLL rules. +Because the DLL rule collection isn't enabled by default, you must perform the following procedure before you can create and enforce DLL rules. Membership in the local **Administrators** group, or equivalent, is the minimum required to complete this procedure. @@ -208,21 +208,21 @@ Membership in the local **Administrators** group, or equivalent, is the minimum You can create rules by using two AppLocker wizards: 1. The Create Rules Wizard enables you to create one rule at a time. -2. The Automatically Generate Rules Wizard allows you to create multiple rules at one time. You can either select a folder and let the wizard create rules for the relevant files within that folder or in case of packaged apps let the wizard create rules for all packaged apps installed on the computer. You can also specify the user or group to which to apply the rules. This wizard automatically generates allow rules only. +2. The Automatically Generate Rules Wizard allows you to create multiple rules at one time. You can either select a folder and let the wizard create rules for the relevant files within that folder or if there are packaged apps let the wizard create rules for all packaged apps installed on the computer. You can also specify the user or group to which to apply the rules. This wizard automatically generates allow rules only. -## Additional considerations +## Other considerations -- By default, AppLocker rules do not allow users to open or run any files that are not specifically allowed. Administrators should maintain an up-to-date list of allowed applications. -- There are two types of AppLocker conditions that do not persist following an update of an app: +- By default, AppLocker rules don't allow users to open or run any files that aren't allowed. Administrators should maintain an up-to-date list of allowed applications. +- There are two types of AppLocker conditions that don't persist following an update of an app: - **A file hash condition** File hash rule conditions can be used with any app because a cryptographic hash value of the app is generated at the time the rule is created. However, the hash value is specific to that exact version of the app. If there are several versions of the application in use within the organization, you need to create file hash conditions for each version in use and for any new versions that are released. - - **A publisher condition with a specific product version set** If you create a publisher rule condition that uses the **Exactly** version option, the rule cannot persist if a new version of the app is installed. A new publisher condition must be created, or the version must be edited in the rule to be made less specific. + - **A publisher condition with a specific product version set** If you create a publisher rule condition that uses the **Exactly** version option, the rule can't persist if a new version of the app is installed. A new publisher condition must be created, or the version must be edited in the rule to be made less specific. -- If an app is not digitally signed, you cannot use a publisher rule condition for that app. -- AppLocker rules cannot be used to manage computers running a Windows operating system earlier than Windows Server 2008 R2 or Windows 7. Software Restriction Policies must be used instead. If AppLocker rules are defined in a Group Policy Object (GPO), only those rules are applied. To ensure interoperability between Software Restriction Policies rules and AppLocker rules, define Software Restriction Policies rules and AppLocker rules in different GPOs. +- If an app isn't digitally signed, you can't use a publisher rule condition for that app. +- AppLocker rules can't be used to manage computers running a Windows operating system earlier than Windows Server 2008 R2 or Windows 7. Software Restriction Policies must be used instead. If AppLocker rules are defined in a Group Policy Object (GPO), only those rules are applied. To ensure interoperability between Software Restriction Policies rules and AppLocker rules, define Software Restriction Policies rules and AppLocker rules in different GPOs. - The packaged apps and packaged apps installer rule collection is available on devices running at least Windows Server 2012 and Windows 8. -- When the rules for the executable rule collection are enforced and the packaged apps and packaged app installers rule collection does not contain any rules, no packaged apps and packaged app installers are allowed to run. In order to allow any packaged apps and packaged app installers, you must create rules for the packaged apps and packaged app installers rule collection. -- When an AppLocker rule collection is set to **Audit only**, the rules are not enforced. When a user runs an application that is included in the rule, the app is opened and runs normally, and information about that app is added to the AppLocker event log. +- When the rules for the executable rule collection are enforced and the packaged apps and packaged app installers rule collection doesn't contain any rules, no packaged apps and packaged app installers are allowed to run. In order to allow any packaged apps and packaged app installers, you must create rules for the packaged apps and packaged app installers rule collection. +- When an AppLocker rule collection is set to **Audit only**, the rules aren't enforced. When a user runs an application that is included in the rule, the app is opened and runs normally, and information about that app is added to the AppLocker event log. - A custom configured URL can be included in the message that is displayed when an app is blocked. -- Expect an increase in the number of Help Desk calls initially because of blocked apps until users understand that they cannot run apps that are not allowed. +- Expect an increase in the number of Help Desk calls initially because of blocked apps until users understand that they can't run apps that aren't allowed. diff --git a/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md b/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md index 839aa3a791..ec6a1a8178 100644 --- a/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md +++ b/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md @@ -33,7 +33,7 @@ Windows 10 (version 1703) introduced a new option for Windows Defender Applicati ## How does a managed installer work? -Managed installer uses a special rule collection in **AppLocker** to designate binaries that are trusted by your organization as an authorized source for application installation. When one of these trusted binaries runs, Windows monitors the binary's process (and processes it launches) and watches for files being written to disk. As files are written, they are tagged as originating from a managed installer. +Managed installer uses a special rule collection in **AppLocker** to designate binaries that are trusted by your organization as an authorized source for application installation. When one of these trusted binaries runs, Windows monitors the binary's process (and processes it launches) and watches for files being written to disk. As files are written, they're tagged as originating from a managed installer. You can then configure WDAC to trust files that are installed by a managed installer by adding the "Enabled:Managed Installer" option to your WDAC policy. When that option is set, WDAC will check for managed installer origin information when determining whether or not to allow a binary to run. As long as there are no deny rules for the binary, WDAC will allow it to run based purely on its managed installer origin. @@ -45,7 +45,7 @@ Users with administrator privileges, or malware running as an administrator user If a managed installer process runs in the context of a user with standard privileges, then it's possible that standard users or malware running as standard user may be able to circumvent the intent of Windows Defender Application Control. -Some application installers may automatically run the application at the end of the installation process. If this happens when the installer is run by a managed installer, then the managed installer's heuristic tracking and authorization will extend to all files that are created during the first run of the application. This could result in unintentional authorization of an executable. To avoid that, ensure that the method of application deployment that is used as a managed installer limits running applications as part of installation. +Some application installers may automatically run the application at the end of the installation process. If this execution of the application happens when the installer is run by a managed installer, then the managed installer's heuristic tracking and authorization will extend to all files that are created during the first run of the application. This extension could result in unintentional authorization of an executable. To avoid that, ensure that the method of application deployment that is used as a managed installer limits running applications as part of installation. ## Known limitations with managed installer @@ -66,11 +66,11 @@ To turn on managed installer tracking, you must: ### Create and deploy an AppLocker policy that defines your managed installer rules and enables services enforcement for executables and DLLs -Currently, neither the AppLocker policy creation UI in GPO Editor nor the PowerShell cmdlets allow for directly specifying rules for the Managed Installer rule collection. However, you can use an XML or text editor to convert an EXE rule collection policy into a ManagedInstaller rule collection. +Currently, both the AppLocker policy creation UI in GPO Editor and the PowerShell cmdlets allow for directly specifying rules for the Managed Installer rule collection. However, you can use an XML or text editor to convert an EXE rule collection policy into a ManagedInstaller rule collection. > [!NOTE] > Only EXE file types can be designated as managed installers. -1. Use [New-AppLockerPolicy](/powershell/module/applocker/new-applockerpolicy?view=win10-ps&preserve-view=true) to make an EXE rule for the file you are designating as a managed installer. This example creates a rule for Microsoft's Intune Management Extension using the Publisher rule type, but any AppLocker rule type can be used. You may need to reformat the output for readability. +1. Use [New-AppLockerPolicy](/powershell/module/applocker/new-applockerpolicy?view=win10-ps&preserve-view=true) to make an EXE rule for the file you're designating as a managed installer. This example creates a rule for Microsoft's Intune Management Extension using the Publisher rule type, but any AppLocker rule type can be used. You may need to reformat the output for readability. ```powershell Get-ChildItem ${env:ProgramFiles(x86)}'\Microsoft Intune Management Extension\Microsoft.Management.Services.IntuneWindowsAgent.exe' | Get-AppLockerFileInformation | New-AppLockerPolicy -RuleType Publisher -User Everyone -Xml > AppLocker_MI_PS_ISE.xml @@ -125,7 +125,7 @@ Currently, neither the AppLocker policy creation UI in GPO Editor nor the PowerS ``` -4. Verify your AppLocker policy. The following example shows a complete AppLocker policy that sets Configuration Manager and Microsoft Endpoint Manager Intune as managed installers. Only those AppLocker rule collections that have actual rules defined are included in the final XML. This ensures the policy will merge successfully on devices which may already have an AppLocker policy in place. +4. Verify your AppLocker policy. The following example shows a complete AppLocker policy that sets Configuration Manager and Microsoft Endpoint Manager Intune as managed installers. Only those AppLocker rule collections that have actual rules defined are included in the final XML. This condition-based inclusion ensures the policy will merge successfully on devices that may already have an AppLocker policy in place. ```xml @@ -205,7 +205,7 @@ Currently, neither the AppLocker policy creation UI in GPO Editor nor the PowerS ## Enable the managed installer option in WDAC policy In order to enable trust for the binaries laid down by managed installers, the "Enabled: Managed Installer" option must be specified in your WDAC policy. -This can be done by using the [Set-RuleOption cmdlet](/powershell/module/configci/set-ruleoption) with Option 13. +This setting can be defined by using the [Set-RuleOption cmdlet](/powershell/module/configci/set-ruleoption) with Option 13. Below are steps to create a WDAC policy that allows Windows to boot and enables the managed installer option. @@ -232,7 +232,7 @@ Below are steps to create a WDAC policy that allows Windows to boot and enables ## Remove Managed Installer feature -To remove the Managed Installer feature from the device, you will need to remove the Managed Installer AppLocker policy from the device by following the instructions at [Delete an AppLocker rule: Clear AppLocker policies on a single system or remote systems](applocker/delete-an-applocker-rule.md#to-clear-applocker-policies-on-a-single-system-or-remote-systems). +To remove the Managed Installer feature from the device, you'll need to remove the Managed Installer AppLocker policy from the device by following the instructions at [Delete an AppLocker rule: Clear AppLocker policies on a single system or remote systems](applocker/delete-an-applocker-rule.md#to-clear-applocker-policies-on-a-single-system-or-remote-systems). ## Related articles From 61b4543f5934f3eb6ea4ae6bb294367a26cba67b Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 02:09:46 +0530 Subject: [PATCH 011/246] Update hello-faq.yml --- .../hello-for-business/hello-faq.yml | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 66e88ee1a6..dde0048337 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -144,7 +144,25 @@ sections: - question: Is Windows Hello for Business multi-factor authentication? answer: | Windows Hello for Business is two-factor authentication based on the observed authentication factors of: something you have, something you know, and something that's part of you. Windows Hello for Business incorporates two of these factors: something you have (the user's private key protected by the device's security module) and something you know (your PIN). With the proper hardware, you can enhance the user experience by introducing biometrics. By using biometrics, you can replace the "something you know" authentication factor with the "something that is part of you" factor, with the assurances that users can fall back to the "something you know factor". - + + - question: Where is Windows Hello biometrics data stored? + answer: | + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on this page). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see Windows Hello biometrics in the enterprise (Windows) - Windows security | Microsoft Docs. + + - question: What is the format used to store Windows Hello biometrics data on the device? + answer: | + Windows Hello biometrics data is stored on the device as an encrypted template database. The data from the biometrics sensor (e.g., face camera or fingerprint reader) creates a data representation—or graph—that is then encrypted before it’s stored on the device. Each biometrics sensor on the device which is used by Windows Hello (face or fingerprint) will have its own biometric database file where template data is stored. Each biometrics database file is encrypted with unique, randomly generated key that is encrypted to the system using AES encryption producing a SHA256 hash. + + - question: Who has access on Windows Hello biometrics data? + answer: | + Since Windows Hello biometrics data is stored in encrypted format, no user, or any process other than Windows Hello has access to it. + + - question: When is Windows Hello biometrics database file created? How is a user enrolled into Windows Hello face or fingerprint authentication? + answer: | + Windows Hello biometrics template database file is created on the device only when a user is enrolled into Windows Hello biometrics-based authentication. Your workplace or IT administrator may have turned certain authentication functionality, but it is always your choice if you want to use WH/WHfB or an alternative method (e.g. pin). Users can check their current enrollment into Windows Hello biometrics by going to sign-in options on their device. Go to Start > Settings > Accounts > Sign-in options. Or just click on Go to Sign-in options. To enroll into Windows Hello, user can go to **Start** > **Settings** > **Accounts** > **Sign-in** options, select the Windows Hello method that they want to set up, and then select Set up. If you don't see Windows Hello in Sign-in options, then it may not be available for your device or blocked by admin via policy. Admins can by policy request users to enroll into WHFB during autopilot or during initial setup of the device. Admins can disallow users to enroll into biometrics via Windows hello for business policy configurations. However, when allowed via policy configurations, enrollment into Windows hello biometrics is always optional for users. + + + - question: What are the biometric requirements for Windows Hello for Business? answer: | Read [Windows Hello biometric requirements](/windows-hardware/design/device-experiences/windows-hello-biometric-requirements) for more information. From 965f2b766190e2737d5b6cf14cc935ab144a5da7 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 10:49:15 +0530 Subject: [PATCH 012/246] Update hello-faq.yml --- .../hello-for-business/hello-faq.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index dde0048337..3f039f4dfa 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -159,10 +159,16 @@ sections: - question: When is Windows Hello biometrics database file created? How is a user enrolled into Windows Hello face or fingerprint authentication? answer: | - Windows Hello biometrics template database file is created on the device only when a user is enrolled into Windows Hello biometrics-based authentication. Your workplace or IT administrator may have turned certain authentication functionality, but it is always your choice if you want to use WH/WHfB or an alternative method (e.g. pin). Users can check their current enrollment into Windows Hello biometrics by going to sign-in options on their device. Go to Start > Settings > Accounts > Sign-in options. Or just click on Go to Sign-in options. To enroll into Windows Hello, user can go to **Start** > **Settings** > **Accounts** > **Sign-in** options, select the Windows Hello method that they want to set up, and then select Set up. If you don't see Windows Hello in Sign-in options, then it may not be available for your device or blocked by admin via policy. Admins can by policy request users to enroll into WHFB during autopilot or during initial setup of the device. Admins can disallow users to enroll into biometrics via Windows hello for business policy configurations. However, when allowed via policy configurations, enrollment into Windows hello biometrics is always optional for users. - + Windows Hello biometrics template database file is created on the device only when a user is enrolled into Windows Hello biometrics-based authentication. Your workplace or IT administrator may have turned certain authentication functionality, however, it is always your choice if you want to use WH/WHfB or an alternative method (e.g. pin). Users can check their current enrollment into Windows Hello biometrics by going to sign-in options on their device. Go to **Start** > **Settings** > **Accounts** > **Sign-in** options. Or just click on Go to Sign-in options. To enroll into Windows Hello, user can go to **Start** > **Settings** > **Accounts** > **Sign-in** options, select the Windows Hello method that they want to set up, and then select **Set up**. If you don't see Windows Hello in Sign-in options, then it may not be available for your device or blocked by admin via policy. Admins can by policy request users to enroll into WHFB during autopilot or during initial setup of the device. Admins can disallow users to enroll into biometrics via Windows hello for business policy configurations. However, when allowed via policy configurations, enrollment into Windows Hello biometrics is always optional for users. + - question: When is Windows Hello biometrics database file deleted? How can a user be unenrolled from Windows Hello face or fingerprint authentication? + answer: | + To remove Windows Hello and any associated biometric identification data from the device, user can go to Start > Settings > Accounts > Sign-in options. Select the Windows Hello biometrics authentication method you want to remove, and then select Remove. This will unenroll the user from Windows Hello biometrics auth and will also delete the associated biometrics template database file. For more details see Windows sign-in options and account protection (microsoft.com). + - question: What about any diagnostic data coming out when WHFB is enabled? + answer: | + To help us keep things working properly, to help detect and prevent fraud, and to continue improving Windows Hello, we collect diagnostic data about how people use Windows Hello. For example, data about whether people sign in with their face, iris, fingerprint, or PIN; the number of times they use it; and whether it works or not is all valuable information that helps us build a better product. The data is pseudonymized, does not include biometric information, and is encrypted before it is transmitted to Microsoft. You can choose to stop sending diagnostic data to Microsoft at any time. Learn more about https://support.microsoft.com/en-us/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319. + - question: What are the biometric requirements for Windows Hello for Business? answer: | Read [Windows Hello biometric requirements](/windows-hardware/design/device-experiences/windows-hello-biometric-requirements) for more information. From 540384e80ef520d8d6d2a680cfcbf985e19b61db Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 10:53:45 +0530 Subject: [PATCH 013/246] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 3f039f4dfa..a4af51bae4 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -167,7 +167,7 @@ sections: - question: What about any diagnostic data coming out when WHFB is enabled? answer: | - To help us keep things working properly, to help detect and prevent fraud, and to continue improving Windows Hello, we collect diagnostic data about how people use Windows Hello. For example, data about whether people sign in with their face, iris, fingerprint, or PIN; the number of times they use it; and whether it works or not is all valuable information that helps us build a better product. The data is pseudonymized, does not include biometric information, and is encrypted before it is transmitted to Microsoft. You can choose to stop sending diagnostic data to Microsoft at any time. Learn more about https://support.microsoft.com/en-us/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319. + To help us keep things working properly, to help detect and prevent fraud, and to continue improving Windows Hello, we collect diagnostic data about how people use Windows Hello. For example, data about whether people sign in with their face, iris, fingerprint, or PIN; the number of times they use it; and whether it works or not is all valuable information that helps us build a better product. The data is pseudonymized, does not include biometric information, and is encrypted before it is transmitted to Microsoft. You can choose to stop sending diagnostic data to Microsoft at any time. Learn more about [Learn more about diagnostic data in Windows](https://support.microsoft.com/en-us/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319. - question: What are the biometric requirements for Windows Hello for Business? answer: | From b92ad157c84bc632ccce28fd663d95e55cb7417a Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 10:54:18 +0530 Subject: [PATCH 014/246] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index a4af51bae4..18e9e0288a 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -167,7 +167,7 @@ sections: - question: What about any diagnostic data coming out when WHFB is enabled? answer: | - To help us keep things working properly, to help detect and prevent fraud, and to continue improving Windows Hello, we collect diagnostic data about how people use Windows Hello. For example, data about whether people sign in with their face, iris, fingerprint, or PIN; the number of times they use it; and whether it works or not is all valuable information that helps us build a better product. The data is pseudonymized, does not include biometric information, and is encrypted before it is transmitted to Microsoft. You can choose to stop sending diagnostic data to Microsoft at any time. Learn more about [Learn more about diagnostic data in Windows](https://support.microsoft.com/en-us/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319. + To help us keep things working properly, to help detect and prevent fraud, and to continue improving Windows Hello, we collect diagnostic data about how people use Windows Hello. For example, data about whether people sign in with their face, iris, fingerprint, or PIN; the number of times they use it; and whether it works or not is all valuable information that helps us build a better product. The data is pseudonymized, does not include biometric information, and is encrypted before it is transmitted to Microsoft. You can choose to stop sending diagnostic data to Microsoft at any time. [Learn more about diagnostic data in Windows](https://support.microsoft.com/en-us/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319. - question: What are the biometric requirements for Windows Hello for Business? answer: | From 89c6dc99234d52d4c0f4b0e9cfef7fa8e19156e1 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 11:02:50 +0530 Subject: [PATCH 015/246] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 18e9e0288a..aea58baf8c 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -167,7 +167,7 @@ sections: - question: What about any diagnostic data coming out when WHFB is enabled? answer: | - To help us keep things working properly, to help detect and prevent fraud, and to continue improving Windows Hello, we collect diagnostic data about how people use Windows Hello. For example, data about whether people sign in with their face, iris, fingerprint, or PIN; the number of times they use it; and whether it works or not is all valuable information that helps us build a better product. The data is pseudonymized, does not include biometric information, and is encrypted before it is transmitted to Microsoft. You can choose to stop sending diagnostic data to Microsoft at any time. [Learn more about diagnostic data in Windows](https://support.microsoft.com/en-us/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319. + To help us keep things working properly, to help detect and prevent fraud, and to continue improving Windows Hello, we collect diagnostic data about how people use Windows Hello. For example, data about whether people sign in with their face, iris, fingerprint, or PIN; the number of times they use it; and whether it works or not is all valuable information that helps us build a better product. The data is pseudonymized, does not include biometric information, and is encrypted before it is transmitted to Microsoft. You can choose to stop sending diagnostic data to Microsoft at any time. [Learn more about diagnostic data in Windows](https://support.microsoft.com/en-us/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319). - question: What are the biometric requirements for Windows Hello for Business? answer: | From f15d46a13323ef960c3fb5340c2f0a3d6190bf71 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 17:37:40 +0530 Subject: [PATCH 016/246] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index aea58baf8c..cd4177b9c1 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -147,7 +147,7 @@ sections: - question: Where is Windows Hello biometrics data stored? answer: | - When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on this page). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see Windows Hello biometrics in the enterprise (Windows) - Windows security | Microsoft Docs. + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on this page). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise (Windows) - Windows security | Microsoft Docs] (https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). - question: What is the format used to store Windows Hello biometrics data on the device? answer: | From e0831683d5bb787d5964f317e446d14a95607c9a Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 17:40:20 +0530 Subject: [PATCH 017/246] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index cd4177b9c1..579a253058 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -147,7 +147,7 @@ sections: - question: Where is Windows Hello biometrics data stored? answer: | - When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on this page). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise (Windows) - Windows security | Microsoft Docs] (https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on this page). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise] (https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). - question: What is the format used to store Windows Hello biometrics data on the device? answer: | From dc31beae915debd4d20e9e16c66dbf3299d65a0f Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 17:58:53 +0530 Subject: [PATCH 018/246] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 579a253058..0c0b86d802 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -147,7 +147,7 @@ sections: - question: Where is Windows Hello biometrics data stored? answer: | - When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on this page). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise] (https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on this page). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). - question: What is the format used to store Windows Hello biometrics data on the device? answer: | From c242cebcb3318a8c2c424661376e54583a6f6428 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Wed, 20 Jul 2022 23:05:42 +0530 Subject: [PATCH 019/246] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 0c0b86d802..0bf1eb6155 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -159,11 +159,11 @@ sections: - question: When is Windows Hello biometrics database file created? How is a user enrolled into Windows Hello face or fingerprint authentication? answer: | - Windows Hello biometrics template database file is created on the device only when a user is enrolled into Windows Hello biometrics-based authentication. Your workplace or IT administrator may have turned certain authentication functionality, however, it is always your choice if you want to use WH/WHfB or an alternative method (e.g. pin). Users can check their current enrollment into Windows Hello biometrics by going to sign-in options on their device. Go to **Start** > **Settings** > **Accounts** > **Sign-in** options. Or just click on Go to Sign-in options. To enroll into Windows Hello, user can go to **Start** > **Settings** > **Accounts** > **Sign-in** options, select the Windows Hello method that they want to set up, and then select **Set up**. If you don't see Windows Hello in Sign-in options, then it may not be available for your device or blocked by admin via policy. Admins can by policy request users to enroll into WHFB during autopilot or during initial setup of the device. Admins can disallow users to enroll into biometrics via Windows hello for business policy configurations. However, when allowed via policy configurations, enrollment into Windows Hello biometrics is always optional for users. + Windows Hello biometrics template database file is created on the device only when a user is enrolled into Windows Hello biometrics-based authentication. Your workplace or IT administrator may have turned certain authentication functionality, however, it is always your choice if you want to use Windows Hello or an alternative method (e.g. pin). Users can check their current enrollment into Windows Hello biometrics by going to sign-in options on their device. Go to **Start** > **Settings** > **Accounts** > **Sign-in** options. Or just click on **Go to Sign-in options**. To enroll into Windows Hello, user can go to **Start** > **Settings** > **Accounts** > **Sign-in** options, select the Windows Hello method that they want to set up, and then select **Set up**. If you don't see Windows Hello in Sign-in options, then it may not be available for your device or blocked by admin via policy. Admins can by policy request users to enroll into Windows Hello during autopilot or during initial setup of the device. Admins can disallow users to enroll into biometrics via Windows hello for business policy configurations. However, when allowed via policy configurations, enrollment into Windows Hello biometrics is always optional for users. - question: When is Windows Hello biometrics database file deleted? How can a user be unenrolled from Windows Hello face or fingerprint authentication? answer: | - To remove Windows Hello and any associated biometric identification data from the device, user can go to Start > Settings > Accounts > Sign-in options. Select the Windows Hello biometrics authentication method you want to remove, and then select Remove. This will unenroll the user from Windows Hello biometrics auth and will also delete the associated biometrics template database file. For more details see Windows sign-in options and account protection (microsoft.com). + To remove Windows Hello and any associated biometric identification data from the device, user can go to **Start** > **Settings** > **Accounts** > **Sign-in options**. Select the Windows Hello biometrics authentication method you want to remove, and then select **Remove**. This will unenroll the user from Windows Hello biometrics auth and will also delete the associated biometrics template database file. For more details see Windows sign-in options and account protection (microsoft.com). - question: What about any diagnostic data coming out when WHFB is enabled? answer: | From 3b03b6395ed1ccc36ee8a1fa0d27ecd37d2c94ca Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 21 Jul 2022 08:38:14 +0530 Subject: [PATCH 020/246] Update hello-faq.yml --- .../hello-for-business/hello-faq.yml | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 0bf1eb6155..675be3c944 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -28,11 +28,11 @@ sections: questions: - question: What is Windows Hello for Business cloud trust? answer: | - Windows Hello for Business cloud trust is a new trust model that is planned to be introduced in early 2022. This trust model will enable Windows Hello for Business deployment using the infrastructure introduced for supporting [security key sign-in on Hybrid Azure AD joined devices and on-premises resource access on Azure AD Joined devices](/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). More information will be available on Windows Hello for Business cloud trust once it is generally available. + Windows Hello for Business cloud trust is a new trust model that is planned to be introduced in early 2022. This trust model will enable Windows Hello for Business deployment using the infrastructure introduced for supporting [security key sign-in on Hybrid Azure AD joined devices and on-premises resource access on Azure AD Joined devices](/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). More information will be available on Windows Hello for Business cloud trust once it's generally available. - question: What about virtual smart cards? answer: | - Windows Hello for Business is the modern, two-factor credential for Windows 10. Microsoft will be deprecating virtual smart cards in the future, but no date is set at this time. Customers using Windows 10 and virtual smart cards should move to Windows Hello for Business. Microsoft will publish the date early to ensure customers have adequate lead time to move to Windows Hello for Business. Microsoft recommends that new Windows 10 deployments use Windows Hello for Business. Virtual smart card remain supported for Windows 7 and Windows 8. + Windows Hello for Business is the modern, two-factor credential for Windows 10. Microsoft will be deprecating virtual smart cards in the future, but no date is set at this time. Customers using Windows 10 and virtual smart cards should move to Windows Hello for Business. Microsoft will publish the date early to ensure customers have adequate lead time to move to Windows Hello for Business. Microsoft recommends that new Windows 10 deployments use Windows Hello for Business. Virtual smart cards remain supported for Windows 7 and Windows 8. - question: What about convenience PIN? answer: | @@ -40,7 +40,7 @@ sections: - question: Can I use Windows Hello for Business key trust and RDP? answer: | - Remote Desktop Protocol (RDP) does not currently support using key-based authentication and self-signed certificates as supplied credentials. RDP with supplied credentials is currently only supported with certificate-based deployments. Windows Hello for Business key trust can be used with [Windows Defender Remote Credential Guard](../remote-credential-guard.md). + Remote Desktop Protocol (RDP) doesn't currently support using key-based authentication and self-signed certificates as supplied credentials. RDP with supplied credentials is currently only supported with certificate-based deployments. Windows Hello for Business key trust can be used with [Windows Defender Remote Credential Guard](../remote-credential-guard.md). - question: Can I deploy Windows Hello for Business by using Microsoft Endpoint Configuration Manager? answer: | @@ -48,11 +48,11 @@ sections: - question: How many users can enroll for Windows Hello for Business on a single Windows 10 computer? answer: | - The maximum number of supported enrollments on a single Windows 10 computer is 10. This lets 10 users each enroll their face and up to 10 fingerprints. While we support 10 enrollments, we will strongly encourage the use of Windows Hello security keys for the shared computer scenario when they become available. + The maximum number of supported enrollments on a single Windows 10 computer is 10. This lets 10 users each enroll their face and up to 10 fingerprints. While we support 10 enrollments, we'll strongly encourage the use of Windows Hello security keys for the shared computer scenario when they become available. - question: How can a PIN be more secure than a password? answer: | - When using Windows Hello for Business, the PIN is not a symmetric key, whereas the password is a symmetric key. With passwords, there's a server that has some representation of the password. With Windows Hello for Business, the PIN is user-provided entropy used to load the private key in the Trusted Platform Module (TPM). The server does not have a copy of the PIN. For that matter, the Windows client does not have a copy of the current PIN either. The user must provide the entropy, the TPM-protected key, and the TPM that generated that key in order to successfully access the private key. + When using Windows Hello for Business, the PIN isn't a symmetric key, whereas the password is a symmetric key. With passwords, there's a server that has some representation of the password. With Windows Hello for Business, the PIN is user-provided entropy used to load the private key in the Trusted Platform Module (TPM). The server doesn't have a copy of the PIN. For that matter, the Windows client doesn't have a copy of the current PIN either. The user must provide the entropy, the TPM-protected key, and the TPM that generated that key in order to successfully access the private key. The statement "PIN is stronger than Password" is not directed at the strength of the entropy used by the PIN. It's about the difference between providing entropy versus continuing the use of a symmetric key (the password). The TPM has anti-hammering features that thwart brute-force PIN attacks (an attacker's continuous attempt to try all combination of PINs). Some organizations may worry about shoulder surfing. For those organizations, rather than increase the complexity of the PIN, implement the [Multifactor Unlock](feature-multifactor-unlock.md) feature. @@ -163,7 +163,7 @@ sections: - question: When is Windows Hello biometrics database file deleted? How can a user be unenrolled from Windows Hello face or fingerprint authentication? answer: | - To remove Windows Hello and any associated biometric identification data from the device, user can go to **Start** > **Settings** > **Accounts** > **Sign-in options**. Select the Windows Hello biometrics authentication method you want to remove, and then select **Remove**. This will unenroll the user from Windows Hello biometrics auth and will also delete the associated biometrics template database file. For more details see Windows sign-in options and account protection (microsoft.com). + To remove Windows Hello and any associated biometric identification data from the device, user can go to **Start** > **Settings** > **Accounts** > **Sign-in options**. Select the Windows Hello biometrics authentication method you want to remove, and then select **Remove**. This will unenroll the user from Windows Hello biometrics auth and will also delete the associated biometrics template database file. For more details see [Windows sign-in options and account protection (microsoft.com)](https://support.microsoft.com/en-us/windows/windows-sign-in-options-and-account-protection-7b34d4cf-794f-f6bd-ddcc-e73cdf1a6fbf#bkmk_helloandprivacy). - question: What about any diagnostic data coming out when WHFB is enabled? answer: | @@ -223,13 +223,13 @@ sections: - question: How are keys protected? answer: | - Wherever possible, Windows Hello for Business takes advantage of Trusted Platform Module (TPM) 2.0 hardware to generate and protect keys. However, Windows Hello and Windows Hello for Business do not require a TPM. Administrators can choose to allow key operations in software. + Wherever possible, Windows Hello for Business takes advantage of Trusted Platform Module (TPM) 2.0 hardware to generate and protect keys. However, Windows Hello and Windows Hello for Business don't require a TPM. Administrators can choose to allow key operations in software. - Whenever possible, Microsoft strongly recommends the use of TPM hardware. The TPM protects against a variety of known and potential attacks, including PIN brute-force attacks. The TPM provides an additional layer of protection after an account lockout, too. When the TPM has locked the key material, the user will need to reset the PIN (which means they'll need to use MFA to re-authenticate to the IDP before the IDP allows them to re-register). + Whenever possible, Microsoft strongly recommends the use of TPM hardware. The TPM protects against various known and potential attacks, including PIN brute-force attacks. The TPM provides an additional layer of protection after an account lockout, too. When the TPM has locked the key material, the user will need to reset the PIN (which means they'll need to use MFA to reauthenticate to the IDP before the IDP allows them to re-register). - question: Can Windows Hello for Business work in air-gapped environments? answer: | - Yes. You can use the on-premises Windows Hello for Business deployment and combine it with a third-party MFA provider that does not require internet connectivity to achieve an air-gapped Windows Hello for Business deployment. + Yes. You can use the on-premises Windows Hello for Business deployment and combine it with a third-party MFA provider that doesn't require internet connectivity to achieve an air-gapped Windows Hello for Business deployment. - question: Can I use third-party authentication providers with Windows Hello for Business? answer: | @@ -242,16 +242,16 @@ sections: | Protocol | Description | | :---: | :--- | | [[MS-KPP]: Key Provisioning Protocol](/openspecs/windows_protocols/ms-kpp/25ff7bd8-50e3-4769-af23-bcfd0b4d4567) | Specifies the Key Provisioning Protocol, which defines a mechanism for a client to register a set of cryptographic keys on a user and device pair. | - | [[MS-OAPX]: OAuth 2.0 Protocol Extensions](/openspecs/windows_protocols/ms-oapx/7612efd4-f4c8-43c3-aed6-f5c5ce359da2)| Specifies the OAuth 2.0 Protocol Extensions, which are used to extend the OAuth 2.0 Authorization Framework. These extensions enable authorization features such as resource specification, request identifiers, and login hints. | + | [[MS-OAPX]: OAuth 2.0 Protocol Extensions](/openspecs/windows_protocols/ms-oapx/7612efd4-f4c8-43c3-aed6-f5c5ce359da2)| Specifies the OAuth 2.0 Protocol Extensions, which are used to extend the OAuth 2.0 Authorization Framework. These extensions enable authorization features such as resource specification, request identifiers, and log in hints. | | [[MS-OAPXBC]: OAuth 2.0 Protocol Extensions for Broker Clients](/openspecs/windows_protocols/ms-oapxbc/2f7d8875-0383-4058-956d-2fb216b44706) | Specifies the OAuth 2.0 Protocol Extensions for Broker Clients, extensions to RFC6749 (the OAuth 2.0 Authorization Framework) that allow a broker client to obtain access tokens on behalf of calling clients. | - | [[MS-OIDCE]: OpenID Connect 1.0 Protocol Extensions](/openspecs/windows_protocols/ms-oidce/718379cf-8bc1-487e-962d-208aeb8e70ee) | Specifies the OpenID Connect 1.0 Protocol Extensions. These extensions define additional claims to carry information about the user, including the user principal name, a locally unique identifier, a time for password expiration, and a URL for password change. These extensions also define additional provider meta-data that enables the discovery of the issuer of access tokens and gives additional information about provider capabilities. | + | [[MS-OIDCE]: OpenID Connect 1.0 Protocol Extensions](/openspecs/windows_protocols/ms-oidce/718379cf-8bc1-487e-962d-208aeb8e70ee) | Specifies the OpenID Connect 1.0 Protocol Extensions. These extensions define other claims to carry information about the user, including the user principal name, a locally unique identifier, a time for password expiration, and a URL for password change. These extensions also define more provider meta-data that enables the discovery of the issuer of access tokens and gives additional information about provider capabilities. | - question: Does Windows Hello for Business work with Mac and Linux clients? answer: | - Windows Hello for Business is a feature of Windows 10. At this time, Microsoft is not developing clients for other platforms. However, Microsoft is open to third-parties who are interested in moving these platforms away from passwords. Interested third-parties can get more information by emailing [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration). - Windows Hello for Business is a feature of the Windows platform. At this time, Microsoft is not developing clients for other platforms. + Windows Hello for Business is a feature of Windows 10. At this time, Microsoft isn't developing clients for other platforms. However, Microsoft is open to third-parties who are interested in moving these platforms away from passwords. Interested third-parties can get more information by emailing [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration). + Windows Hello for Business is a feature of the Windows platform. At this time, Microsoft isn't developing clients for other platforms. - question: Does Windows Hello for Business work with Azure Active Directory Domain Services (Azure AD DS) clients? answer: | - No, Azure AD DS is a separately managed environment in Azure, and hybrid device registration with cloud Azure AD is not available for it via Azure AD Connect. Hence, Windows Hello for Business does not work with Azure AD. + No, Azure AD DS is a separately managed environment in Azure, and hybrid device registration with cloud Azure AD isn't available for it via Azure AD Connect. Hence, Windows Hello for Business doesn't work with Azure AD. From 6acf7000150a93ce7d44a12e6471755f57d01725 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 21 Jul 2022 08:48:31 +0530 Subject: [PATCH 021/246] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 675be3c944..5628595051 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -53,7 +53,6 @@ sections: - question: How can a PIN be more secure than a password? answer: | When using Windows Hello for Business, the PIN isn't a symmetric key, whereas the password is a symmetric key. With passwords, there's a server that has some representation of the password. With Windows Hello for Business, the PIN is user-provided entropy used to load the private key in the Trusted Platform Module (TPM). The server doesn't have a copy of the PIN. For that matter, the Windows client doesn't have a copy of the current PIN either. The user must provide the entropy, the TPM-protected key, and the TPM that generated that key in order to successfully access the private key. - The statement "PIN is stronger than Password" is not directed at the strength of the entropy used by the PIN. It's about the difference between providing entropy versus continuing the use of a symmetric key (the password). The TPM has anti-hammering features that thwart brute-force PIN attacks (an attacker's continuous attempt to try all combination of PINs). Some organizations may worry about shoulder surfing. For those organizations, rather than increase the complexity of the PIN, implement the [Multifactor Unlock](feature-multifactor-unlock.md) feature. - question: How does Windows Hello for Business work with Azure AD registered devices? From 9c91f86b19370b98c4cc3427b3bd4bc5d8c33ee2 Mon Sep 17 00:00:00 2001 From: Jess Krynitsky Date: Thu, 21 Jul 2022 14:02:56 -0700 Subject: [PATCH 022/246] Update firewall-csp.md Added nodes and descriptions for dynamic keywords, which enables FQDN and reusable groups in firewall using MDE/MEM. This feature is planned to release to public preview at the end of the month. --- windows/client-management/mdm/firewall-csp.md | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/windows/client-management/mdm/firewall-csp.md b/windows/client-management/mdm/firewall-csp.md index 2812409a82..7006c1d456 100644 --- a/windows/client-management/mdm/firewall-csp.md +++ b/windows/client-management/mdm/firewall-csp.md @@ -112,6 +112,13 @@ Firewall ----------------FriendlyName ----------------Status ----------------Name +----------------RemoteAddressDynamicKeywords +--------DynamicKeywords +----------------Addresses +-------------------------Id +---------------------------------Keyword +---------------------------------Addresses +---------------------------------AutoResolve ``` **./Vendor/MSFT/Firewall** @@ -445,6 +452,42 @@ Value type is string. Supported operation is Get. Name of the rule. Value type is string. Supported operations are Add, Get, Replace, and Delete. +**FirewallRules/_FirewallRuleName_/RemoteAddressDynamicKeywords** +Comma separated list of Dynamic Keyword Address Ids (GUID strings) specifying the remote addresses covered by the rule. +Value type is string. Supported operations are Add, Get, Replace, and Delete. + + +**MdmStore/DynamicKeywords** +Interior node. +Supported operation is Get. + +**MdmStore/DynamicKeywords/Addresses** +Interior node. +Supported operation is Get. + +**MdmStore/DynamicKeywords/Addresses/Id** +A unique GUID string identifier for this dynamic keyword address. +Value type is string. Supported operations are Add, Delete, and Get. + +**MdmStore/DynamicKeywords/Addresses/Id/Keyword** +A String representing a keyword. If the AutoResolve value is true, this should be a Fully Qualified Domain name (wildcards accepted, for example "contoso.com" or "*.contoso.com"). +Value type is string. Supported operations are Add, Delete, and Get. + +**MdmStore/DynamicKeywords/Addresses/Id/Addresses** +Consists of one or more comma-delimited tokens specifying the addresses covered by this keyword. This value should not be set if AutoResolve is true. + +Valid tokens include: + - A subnet specified using either the subnet mask or network prefix notation. If neither a subnet mask not a network prefix is specified, the subnet mask defaults to 255.255.255.255. +- A valid IPv6 address. +- An IPv4 address range in the format of "start address-end address" with no spaces included. +- An IPv6 address range in the format of "start address-end address" with no spaces included. +Supported operations are Add, Delete, Replace, and Get. + +**MdmStore/DynamicKeywords/Addresses/Id/AutoResolve** +Boolean value. If this flag is set to TRUE, then the 'keyword' field of this object is expected to be a fully qualified domain name, and the addresses will be automatically resolved. This flag should only be set if the Microsoft Defender Advanced Threat Protection Service is present. +Value type is string. Supported operations are Add, Delete, and Get. + + ## Related topics [Configuration service provider reference](configuration-service-provider-reference.md) From b5bafd05e92d6d2c87af4d777a87840931a44d7e Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 25 Jul 2022 11:18:22 +0530 Subject: [PATCH 023/246] removed contractions wherever not needed --- windows/security/threat-protection/auditing/event-4957.md | 4 ++-- windows/security/threat-protection/auditing/event-4958.md | 2 +- windows/security/threat-protection/auditing/event-5038.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4957.md b/windows/security/threat-protection/auditing/event-4957.md index 0f2cc44b6b..d7ab9532ec 100644 --- a/windows/security/threat-protection/auditing/event-4957.md +++ b/windows/security/threat-protection/auditing/event-4957.md @@ -14,7 +14,7 @@ ms.author: dansimp ms.technology: windows-sec --- -# 4957(F): Windows Firewall didn't apply the following rule. +# 4957(F): Windows Firewall did not apply the following rule. Event 4957 illustration @@ -83,7 +83,7 @@ This event generates when Windows Firewall starts or apply new rule, and the rul ## Security Monitoring Recommendations -For 4957(F): Windows Firewall didn't apply the following rule. +For 4957(F): Windows Firewall did not apply the following rule. - This event can be a sign of software issues, Windows Firewall registry errors or corruption, or Group Policy setting misconfigurations. We recommend monitoring this event and investigating the reason for the condition. Typically this event indicates configuration issues, not security issues. diff --git a/windows/security/threat-protection/auditing/event-4958.md b/windows/security/threat-protection/auditing/event-4958.md index 5e6f8b57f9..e471571683 100644 --- a/windows/security/threat-protection/auditing/event-4958.md +++ b/windows/security/threat-protection/auditing/event-4958.md @@ -14,7 +14,7 @@ ms.author: dansimp ms.technology: windows-sec --- -# 4958(F): Windows Firewall didn't apply the following rule because the rule referred to items not configured on this computer. +# 4958(F): Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer. Windows Firewall with Advanced Security processed a rule that contains parameters that can't be resolved on the local computer. The rule is therefore not enforceable on the computer and so is excluded from the runtime state of the firewall. This exclusion isn't necessarily an error. Examine the rule for applicability on the computers to which it was applied. diff --git a/windows/security/threat-protection/auditing/event-5038.md b/windows/security/threat-protection/auditing/event-5038.md index 44d9fafb84..147a3a02be 100644 --- a/windows/security/threat-protection/auditing/event-5038.md +++ b/windows/security/threat-protection/auditing/event-5038.md @@ -14,7 +14,7 @@ ms.author: dansimp ms.technology: windows-sec --- -# 5038(F): Code integrity determined that the image hash of a file isn't valid. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error. +# 5038(F): Code integrity determined that the image hash of a file is not valid. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error. From 86fb982436f420aed812fc743252544ca29ed2b1 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 25 Jul 2022 11:59:18 +0530 Subject: [PATCH 024/246] Removed contractions --- .../allow-log-on-through-remote-desktop-services.md | 4 ++-- .../devices-allow-undock-without-having-to-log-on.md | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md b/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md index 6a4eff29c5..1a7f1af9a1 100644 --- a/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md +++ b/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md @@ -1,5 +1,5 @@ --- -title: Allow a sign in through Remote Desktop Services (Windows 10) +title: Allow log on through Remote Desktop Services (Windows 10) description: Best practices, location, values, policy management, and security considerations for the security policy setting, Allow a sign in through Remote Desktop Services. ms.assetid: 6267c376-8199-4f2b-ae56-9c5424e76798 ms.reviewer: @@ -18,7 +18,7 @@ ms.date: 04/19/2017 ms.technology: windows-sec --- -# Allow sign in through Remote Desktop Services +# Allow log on through Remote Desktop Services **Applies to** - Windows 10 diff --git a/windows/security/threat-protection/security-policy-settings/devices-allow-undock-without-having-to-log-on.md b/windows/security/threat-protection/security-policy-settings/devices-allow-undock-without-having-to-log-on.md index fd60b876a5..c0aaf647df 100644 --- a/windows/security/threat-protection/security-policy-settings/devices-allow-undock-without-having-to-log-on.md +++ b/windows/security/threat-protection/security-policy-settings/devices-allow-undock-without-having-to-log-on.md @@ -1,5 +1,5 @@ --- -title: Devices Allow undock without having to sign in (Windows 10) +title: Devices Allow undock without having to log on (Windows 10) description: Describes the best practices, location, values, and security considerations for the Devices Allow undock without having to sign in security policy setting. ms.assetid: 1d403f5d-ad41-4bb4-9f4a-0779c1c14b8c ms.reviewer: @@ -18,7 +18,7 @@ ms.date: 04/19/2017 ms.technology: windows-sec --- -# Devices: Allow undock without having to sign in +# Devices: Allow undock without having to log on **Applies to** - Windows 10 @@ -79,6 +79,7 @@ If this policy setting is enabled, anyone with physical access to portable compu ### Countermeasure Disable the **Devices: Allow undock without having to log on** setting. + ### Potential impact Users who have docked their device must sign in to the local console before they can undock their computers. For devices that don't have docking stations, this policy setting has no impact. From 3ac815a31412ead6ac00d1f2e863e3b98d9419bf Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 25 Jul 2022 12:04:52 +0530 Subject: [PATCH 025/246] Update maximum-tolerance-for-computer-clock-synchronization.md --- .../maximum-tolerance-for-computer-clock-synchronization.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md b/windows/security/threat-protection/security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md index a3684bbc31..e010602641 100644 --- a/windows/security/threat-protection/security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md +++ b/windows/security/threat-protection/security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md @@ -30,7 +30,7 @@ Describes the best practices, location, values, policy management, and security This security setting determines the maximum time difference (in minutes) that Kerberos V5 tolerates between the time on the client clock and the time on the domain controller that provides Kerberos authentication. To prevent "replay attacks," the Kerberos v5 protocol uses time stamps as part of its protocol definition. For time stamps to work properly, the clocks of the client and the domain controller need to be in sync as much as possible. In other words, both devices must be set to the same time and date. -Because the clocks of two computers are often out of sync, you can use this policy setting to establish the maximum acceptable difference to the Kerberos protocol between a client clock and domain controller clock. If the difference between a client computer clock and the domain controller clock is less than the maximum time difference that is specified in this policy, anytime stamp that is used in a session between the two devices is considered to be authentic. +Because the clocks of two computers are often out of sync, you can use this policy setting to establish the maximum acceptable difference to the Kerberos protocol between a client clock and domain controller clock. If the difference between a client computer clock and the domain controller clock is less than the maximum time difference that is specified in this policy, any timestamp that's used in a session between the two devices is considered to be authentic. The possible values for this Group Policy setting are: @@ -85,7 +85,7 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -To prevent "replay attacks" (which are attacks in which an authentication credential is resubmitted by a malicious user or program to gain access to a protected resource), the Kerberos protocol uses time stamps as part of its definition. For time stamps to work properly, the clocks of the client computer and the domain controller need to be closely synchronized. Because the clocks of two computers are often not synchronized, administrators can use this policy to establish the maximum acceptable difference to the Kerberos protocol between a client computer clock and a domain controller clock. If the difference between the client computer clock and the domain controller clock is less than the maximum time difference specified in this setting, anytime stamp that is used in a session between the two computers is considered to be authentic. +To prevent "replay attacks" (which are attacks in which an authentication credential is resubmitted by a malicious user or program to gain access to a protected resource), the Kerberos protocol uses time stamps as part of its definition. For time stamps to work properly, the clocks of the client computer and the domain controller need to be closely synchronized. Because the clocks of two computers are often not synchronized, administrators can use this policy to establish the maximum acceptable difference to the Kerberos protocol between a client computer clock and a domain controller clock. If the difference between the client computer clock and the domain controller clock is less than the maximum time difference specified in this setting, any timestamp that's used in a session between the two computers is considered to be authentic. ### Countermeasure From 7978790d0b42c0d7533fdf9c76ece2b9808eb545 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 25 Jul 2022 12:21:31 +0530 Subject: [PATCH 026/246] made changes to language --- .../monitor-application-usage-with-applocker.md | 10 +++++----- ...uthorized-apps-deployed-with-a-managed-installer.md | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/monitor-application-usage-with-applocker.md b/windows/security/threat-protection/windows-defender-application-control/applocker/monitor-application-usage-with-applocker.md index 0545d013ef..8ffba58478 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/monitor-application-usage-with-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/monitor-application-usage-with-applocker.md @@ -41,25 +41,25 @@ You can evaluate how the AppLocker policy is currently implemented for documenta When AppLocker policy enforcement is set to **Enforce rules**, rules are enforced for the rule collection and all events are audited. When AppLocker policy enforcement is set to **Audit only**, rules aren't enforced but are still evaluated to generate audit event data that is written to the AppLocker logs. - For information on the procedure to access the log, see [View the AppLocker Log in Event Viewer](#bkmk-applkr-view-log). + For more information on the procedure to access the log, see [View the AppLocker Log in Event Viewer](#bkmk-applkr-view-log). - **Enable the Audit only AppLocker enforcement setting** By using the **Audit only** enforcement setting, you can ensure that the AppLocker rules are properly configured for your organization. When AppLocker policy enforcement is set to **Audit only**, rules are only evaluated but all events generated from that evaluation are written to the AppLocker log. - For information on the procedure to do this configuration, see [Configure an AppLocker policy for audit only](configure-an-applocker-policy-for-audit-only.md). + For more information on the procedure to do this configuration, see [Configure an AppLocker policy for audit only](configure-an-applocker-policy-for-audit-only.md). - **Review AppLocker events with Get-AppLockerFileInformation** For both event subscriptions and local events, you can use the **Get-AppLockerFileInformation** Windows PowerShell cmdlet to determine which files have been blocked or would have been blocked (if you're using the audit-only enforcement mode) and how many times the event has occurred for each file. - For information on the procedure to do this verification, see [Review AppLocker Events with Get-AppLockerFileInformation](#bkmk-applkr-review-events). + For more information on the procedure to do this verification, see [Review AppLocker Events with Get-AppLockerFileInformation](#bkmk-applkr-review-events). - **Review AppLocker events with Test-AppLockerPolicy** You can use the **Test-AppLockerPolicy** Windows PowerShell cmdlet to determine whether any of the rules in your rule collections will be blocked on your reference device or the device on which you maintain policies. - For information on the procedure to do this testing, see [Test an AppLocker policy by using Test-AppLockerPolicy](test-an-applocker-policy-by-using-test-applockerpolicy.md). + For more information on the procedure to do this testing, see [Test an AppLocker policy by using Test-AppLockerPolicy](test-an-applocker-policy-by-using-test-applockerpolicy.md). ### Review AppLocker events with Get-AppLockerFileInformation @@ -93,7 +93,7 @@ Membership in the local **Administrators** group, or equivalent, is the minimum **To view events in the AppLocker log by using Event Viewer** -1. Open Event Viewer by clicking **Start**, typing **eventvwr.msc**, and then pressing ENTER. +1. To open Event Viewer, go to the **Start**, type **eventvwr.msc**, and then select ENTER. 2. In the console tree under **Application and Services Logs\\Microsoft\\Windows**, double-click **AppLocker**. AppLocker events are listed in either the **EXE and DLL** log, the **MSI and Script** log, or the **Packaged app-Deployment** or **Packaged app-Execution** log. Event information includes the enforcement setting, file name, date and time, and user name. The logs can be exported to other file diff --git a/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md b/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md index ec6a1a8178..21091a96b4 100644 --- a/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md +++ b/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md @@ -45,7 +45,7 @@ Users with administrator privileges, or malware running as an administrator user If a managed installer process runs in the context of a user with standard privileges, then it's possible that standard users or malware running as standard user may be able to circumvent the intent of Windows Defender Application Control. -Some application installers may automatically run the application at the end of the installation process. If this execution of the application happens when the installer is run by a managed installer, then the managed installer's heuristic tracking and authorization will extend to all files that are created during the first run of the application. This extension could result in unintentional authorization of an executable. To avoid that, ensure that the method of application deployment that is used as a managed installer limits running applications as part of installation. +Some application installers may automatically run the application at the end of the installation process. If the application runs, and the installer was run by a managed installer, then the managed installer's heuristic tracking and authorization will extend to all files that are created during the first run of the application. This extension could result in unintentional authorization of an executable. To avoid that, ensure that the method of application deployment that is used as a managed installer limits running applications as part of installation. ## Known limitations with managed installer From 5e2a0ebace67caa46c4e345687b5b40a2633e302 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 25 Jul 2022 12:22:16 +0530 Subject: [PATCH 027/246] Update configure-authorized-apps-deployed-with-a-managed-installer.md --- ...nfigure-authorized-apps-deployed-with-a-managed-installer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md b/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md index 21091a96b4..4a69a73487 100644 --- a/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md +++ b/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md @@ -45,7 +45,7 @@ Users with administrator privileges, or malware running as an administrator user If a managed installer process runs in the context of a user with standard privileges, then it's possible that standard users or malware running as standard user may be able to circumvent the intent of Windows Defender Application Control. -Some application installers may automatically run the application at the end of the installation process. If the application runs, and the installer was run by a managed installer, then the managed installer's heuristic tracking and authorization will extend to all files that are created during the first run of the application. This extension could result in unintentional authorization of an executable. To avoid that, ensure that the method of application deployment that is used as a managed installer limits running applications as part of installation. +Some application installers may automatically run the application at the end of the installation process. If the application runs automatically, and the installer was run by a managed installer, then the managed installer's heuristic tracking and authorization will extend to all files that are created during the first run of the application. This extension could result in unintentional authorization of an executable. To avoid that, ensure that the method of application deployment that is used as a managed installer limits running applications as part of installation. ## Known limitations with managed installer From e02f321bd708a4d1bfdedb435cf2828319639d77 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 25 Jul 2022 13:09:46 +0530 Subject: [PATCH 028/246] Made further corrections --- windows/security/threat-protection/auditing/event-4957.md | 2 +- windows/security/threat-protection/auditing/event-4958.md | 2 +- windows/security/threat-protection/auditing/event-5038.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4957.md b/windows/security/threat-protection/auditing/event-4957.md index d7ab9532ec..5abad05870 100644 --- a/windows/security/threat-protection/auditing/event-4957.md +++ b/windows/security/threat-protection/auditing/event-4957.md @@ -1,5 +1,5 @@ --- -title: 4957(F) Windows Firewall didn't apply the following rule. (Windows 10) +title: 4957(F) Windows Firewall did not apply the following rule. (Windows 10) description: Describes security event 4957(F) Windows Firewall didn't apply the following rule. ms.pagetype: security ms.prod: m365-security diff --git a/windows/security/threat-protection/auditing/event-4958.md b/windows/security/threat-protection/auditing/event-4958.md index e471571683..4bd2da3a99 100644 --- a/windows/security/threat-protection/auditing/event-4958.md +++ b/windows/security/threat-protection/auditing/event-4958.md @@ -1,5 +1,5 @@ --- -title: 4958(F) Windows Firewall didn't apply the following rule because the rule referred to items not configured on this computer. (Windows 10) +title: 4958(F) Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer. (Windows 10) description: Describes security event 4958(F) Windows Firewall didn't apply the following rule because the rule referred to items not configured on this computer. ms.pagetype: security ms.prod: m365-security diff --git a/windows/security/threat-protection/auditing/event-5038.md b/windows/security/threat-protection/auditing/event-5038.md index 147a3a02be..60b2f51b2d 100644 --- a/windows/security/threat-protection/auditing/event-5038.md +++ b/windows/security/threat-protection/auditing/event-5038.md @@ -1,5 +1,5 @@ --- -title: 5038(F) Code integrity determined that the image hash of a file isn't valid. (Windows 10) +title: 5038(F) Code integrity determined that the image hash of a file is not valid. (Windows 10) description: Describes security event 5038(F) Code integrity determined that the image hash of a file isn't valid. ms.pagetype: security ms.prod: m365-security From 25f518eb782dfce6435eb5e3f096e4b55c3e3649 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 25 Jul 2022 13:50:34 +0530 Subject: [PATCH 029/246] Update monitor-application-usage-with-applocker.md --- .../applocker/monitor-application-usage-with-applocker.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/monitor-application-usage-with-applocker.md b/windows/security/threat-protection/windows-defender-application-control/applocker/monitor-application-usage-with-applocker.md index 8ffba58478..2a7f113724 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/monitor-application-usage-with-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/monitor-application-usage-with-applocker.md @@ -93,7 +93,7 @@ Membership in the local **Administrators** group, or equivalent, is the minimum **To view events in the AppLocker log by using Event Viewer** -1. To open Event Viewer, go to the **Start**, type **eventvwr.msc**, and then select ENTER. +1. To open Event Viewer, go to the **Start** menu, type **eventvwr.msc**, and then select ENTER. 2. In the console tree under **Application and Services Logs\\Microsoft\\Windows**, double-click **AppLocker**. AppLocker events are listed in either the **EXE and DLL** log, the **MSI and Script** log, or the **Packaged app-Deployment** or **Packaged app-Execution** log. Event information includes the enforcement setting, file name, date and time, and user name. The logs can be exported to other file From 21d63e6f8adace1d14a16ee7b79b979be3ff33ee Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 25 Jul 2022 15:28:09 -0700 Subject: [PATCH 030/246] ucv2 wkbk --- windows/deployment/TOC.yml | 4 +- .../update/update-compliance-v2-overview.md | 5 ++- .../update/update-compliance-v2-workbook.md | 45 +++++++++++++++++++ 3 files changed, 51 insertions(+), 3 deletions(-) create mode 100644 windows/deployment/update/update-compliance-v2-workbook.md diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index 35e59bd128..d0c145de0f 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -202,7 +202,9 @@ - name: Use Update Compliance (preview) items: - name: Use Update Compliance - href: update/update-compliance-v2-use.md + href: update/update-compliance-v2-use.md + - name: Update Compliance workbook + href: update/update-compliance-v2-workbook.md - name: Software updates in the Microsoft admin center (preview) href: update/update-status-admin-center.md - name: Update Compliance schema reference (preview) diff --git a/windows/deployment/update/update-compliance-v2-overview.md b/windows/deployment/update/update-compliance-v2-overview.md index dcd9c0e7c9..e29a79182f 100644 --- a/windows/deployment/update/update-compliance-v2-overview.md +++ b/windows/deployment/update/update-compliance-v2-overview.md @@ -8,7 +8,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: article -ms.date: 06/06/2022 +ms.date: 08/09/2022 --- # Update Compliance overview @@ -34,7 +34,8 @@ The new version of Update Compliance is in technical preview. Some of the benefi Currently, the technical preview contains the following features: -- Access to the following new Update Compliance tables: +- [Update Compliance workbook](update-compliance-v2-workbook.md) +- Access to the following new [Update Compliance tables](update-compliance-v2-schema.md): - UCClient - UCClientReadinessStatus - UCClientUpdateStatus diff --git a/windows/deployment/update/update-compliance-v2-workbook.md b/windows/deployment/update/update-compliance-v2-workbook.md new file mode 100644 index 0000000000..04b0ccf2a8 --- /dev/null +++ b/windows/deployment/update/update-compliance-v2-workbook.md @@ -0,0 +1,45 @@ +--- +title: Use the workbook for Update Compliance (preview) +ms.reviewer: +manager: dougeby +description: How to use the Update Compliance (preview) workbook. +ms.prod: w10 +author: mestew +ms.author: mstewart +ms.collection: M365-analytics +ms.topic: article +ms.date: 08/09/2022 +--- + +# Update Compliance (preview) workbook + +***(Applies to: Windows 11 & Windows 10)*** + +> [!IMPORTANT] +> This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. + +Update Compliance uses [Azure Workbooks](/azure/azure-monitor/visualize/workbooks-getting-started) to give you a visual representation of your compliance data. The workbook is broken down into three sections: + +- Summary +- Quality updates +- Feature updates + + +## Prerequisites + +[Update Compliance](update-compliance-v2-overview.md) needs to be enabled with clients sending data to the solution + +## Open the Update Compliance workbook + + + +## Summary tab + + + +## Quality updates tab + + +## Feature updates + +## Next steps \ No newline at end of file From 2f8c7d1ba939ab5dda709a2f00a7d94faab5c8aa Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Tue, 26 Jul 2022 20:26:11 -0600 Subject: [PATCH 031/246] Adding new content for endpoints, other minor clean-up items --- windows/deployment/do/TOC.yml | 4 +- .../do/delivery-optimization-endpoints.md | 40 +++++++++++++++++++ .../do/delivery-optimization-proxy.md | 26 ++++++------ windows/deployment/do/index.yml | 4 +- .../do/waas-delivery-optimization-setup.md | 6 +++ .../update/waas-delivery-optimization-faq.md | 4 +- 6 files changed, 67 insertions(+), 17 deletions(-) create mode 100644 windows/deployment/do/delivery-optimization-endpoints.md diff --git a/windows/deployment/do/TOC.yml b/windows/deployment/do/TOC.yml index ba824d08fb..e949b2c0b3 100644 --- a/windows/deployment/do/TOC.yml +++ b/windows/deployment/do/TOC.yml @@ -8,14 +8,14 @@ - name: What's new href: whats-new-do.md - - - name: Configure Delivery Optimization items: - name: Configure Windows Clients items: - name: Windows Delivery Optimization settings href: waas-delivery-optimization-setup.md#recommended-delivery-optimization-settings + - name: Windows Delivery Optimization Frequently Asked Questions + href: url: waas-delivery-optimization-faq.md - name: Configure Microsoft Endpoint Manager items: - name: Delivery Optimization settings in Microsoft Intune diff --git a/windows/deployment/do/delivery-optimization-endpoints.md b/windows/deployment/do/delivery-optimization-endpoints.md new file mode 100644 index 0000000000..0df5ea859e --- /dev/null +++ b/windows/deployment/do/delivery-optimization-endpoints.md @@ -0,0 +1,40 @@ +--- +title: # Delivery Optimization and Microsoft Connected Cache content endpoints. +description: # The complete list of all fully qualified domain names, ports, and associated content types to use Delivery Optimization and Microsoft Connected Cache. +ms.date: 07/26/2022 +ms.prod: windows +ms.technology: windows +ms.topic: conceptual #reference for complete list of content types, endpoint names, ports, etc. +ms.localizationpriority: medium +author: # GitHub username (cmknox) +ms.author: # MS alias (carmenf) +ms.reviewer: # MS alias of feature PM, optional +manager: # MS alias of manager (naengler) +ms.collection: # optional +- # highpri - high priority, strategic, important, current, etc. articles +- # openauth - the article is owned by PM or community for open authoring +--- + +## Delivery Optimization and Microsoft Connected Cache content type endpoints + +_Applies to:_ + +- Windows 11 +- Windows 10 + +> [!NOTE] +> All ports are outbound. + +To ensure connect delivered via Delivery Optimization and Microsoft Connected Cache is properly configured, the following list of endpoints need to be allowed through the firewall. Use the table below to reference any particular content types supported by Delivery Optimization and Microsoft Connected Cache. + +|Domain Name |Protocol/Port(s) | Content Type | Additional Information | Version | +|---------|---------|---------------|-------------------|-----------------| +| *.b1.download.windowsupdate.com, *.dl.delivery.mp.microsoft.com, *.download.windowsupdate.com, *.au.download.windowsupdate.com, *.au.b1.download.windowsupdate.com, *.tlu.dl.delivery.mp.microsoft.com, *.emdl.ws.microsoft.com, *.ctldl.windowsupdate.com | HTTP / 80 | Windows Update Windows Defender Windows Drivers | [Complete list](https://docs.microsoft.com/en-us/windows/privacy/manage-windows-2004-endpoints) of endpoints for Windows Update services and payload. | Microsoft Endpoint Configuration Manager Distribution Point | +| *.delivery.mp.microsoft.com | HTTP / 80 | Edge Browser | [Complete list](https://docs.microsoft.com/en-us/deployedge/microsoft-edge-security-endpoints) of endpoints for Edge Browser. | Microsoft Endpoint Configuration Manager Distribution Point | +| *.officecdn.microsoft.com.edgesuite.net, *.officecdn.microsoft.com, *.cdn.office.net | HTTP / 80 | Office CDN updates | [Complete list](https://docs.microsoft.com/en-us/office365/enterprise/office-365-endpoints) of endpoints for Office CDN updates. | Microsoft Endpoint Configuration Manager Distribution Point | +| *.manage.microsoft.com, *.swda01.manage.microsoft.com, *.swda02.manage.microsoft.com, *.swdb01.manage.microsoft.com, *.swdb02.manage.microsoft.com, *.swdc01.manage.microsoft.com, *.swdc02.manage.microsoft.com, *.swdd01.manage.microsoft.com, *.swdd02.manage.microsoft.com, *.swda01-mscdn.manage.microsoft.com, *.swda02-mscdn.manage.microsoft.com, *.swdb01-mscdn.manage.microsoft.com, *.swdb02-mscdn.manage.microsoft.com, *.swdc01-mscdn.manage.microsoft.com, *.swdc02-mscdn.manage.microsoft.com, *.swdd01-mscdn.manage.microsoft.com, *.swdd02-mscdn.manage.microsoft.com | HTTP / 80, HTTPs / 443 | Intune Win32 Apps | [Complete list](https://docs.microsoft.com/en-us/mem/intune/fundamentals/intune-endpoints) of endpoints for Intune Win32 Apps updates. | Microsoft Endpoint Configuration Manager Distribution Point | +| *.statics.teams.cdn.office.net | HTTP / 80, HTTPs / 443 | Teams | | Microsoft Endpoint Configuration Manager Distribution Point | +| *.assets1.xboxlive.com, *.assets2.xboxlive.com, *.dlassets.xboxlive.com, *.dlassets2.xboxlive.com, *.d1.xboxlive.com, *.d2.xboxlive.com, *.assets.xbox.com, *.xbl-dlassets-origin.xboxlive.com, *.assets-origin.xboxlive.com, *.xvcb1.xboxlive.com, *.xvcb2.xboxlive.com, *.xvcf1.xboxlive.com, *.xvcf2.xboxlive.com | HTTP / 80 | Xbox | | Microsoft Endpoint Configuration Manager Distribution Point | +| *.tlu.dl.adu.microsoft.com, *.nlu.dl.adu.microsoft.com, *.dcsfe.prod.adu.microsoft.com | HTTP / 80 | Device Update | [Complete list](https://docs.microsoft.com/en-us/azure/iot-hub-device-update/) of endpoints for Device Update updates. | Microsoft Endpoint Configuration Manager Distribution Point | +| *.do.dsp.mp.microsoft.com | HTTP / 80, HTTPs / 443 | Microsoft Connected Cache -> Delivery Optimization Services communication | [Complete list](https://docs.microsoft.com/en-us/windows/deployment/update/waas-delivery-optimization-faq#what-hostnames-should-i-allow-through-my-firewall-to-support-delivery-optimization) of endpoints for Delivery Optimization only. | Microsoft Connected Cache Managed in Azure | +| *.azure-devices.net, *.global.azure-devices-provisioning.net, *.azurecr.io, *.blob.core.windows.net, *.mcr.microsoft.com | AMQP / 5671, MQTT / 8883, HTTPs / 443 | IoT Edge / IoT Hub communication| [Complete list](https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-protocols) of Azure IoT Hub communication protocols and ports. [Azure IoT Guide](https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-endpoints) to understanding Azure IoT Hub endpoints. | Microsoft Connected Cache Managed in Azure | diff --git a/windows/deployment/do/delivery-optimization-proxy.md b/windows/deployment/do/delivery-optimization-proxy.md index 5afb66f3f6..0b070b05ad 100644 --- a/windows/deployment/do/delivery-optimization-proxy.md +++ b/windows/deployment/do/delivery-optimization-proxy.md @@ -12,27 +12,27 @@ ms.topic: article # Using a proxy with Delivery Optimization -**Applies to** +_Applies to:_ -- Windows 10 - Windows 11 +- Windows 10 -When Delivery Optimization downloads content from HTTP sources, it uses the automatic proxy discovery capability of WinHttp to streamline and maximize the support for complex proxy configurations as it makes range requests from the content server. It does this by setting the **WINHTTP_ACCESS_TYPE_AUTOMATIC_PROXY** flag in all HTTP calls. +When Delivery Optimization downloads content from HTTP sources, it uses the automatic proxy discovery capability of WinHttp to streamline and maximize the support for complex proxy configurations as it makes range requests from the content server. It does this by setting the **WINHTTP_ACCESS_TYPE_AUTOMATIC_PROXY** flag in all HTTP calls. Delivery Optimization provides a token to WinHttp that corresponds to the user that is signed in currently. In turn, WinHttp automatically authenticates the user against the proxy server set either in Internet Explorer or in the **Proxy Settings** menu in Windows. For downloads that use Delivery Optimization to successfully use the proxy, you should set the proxy via Windows **Proxy Settings** or the Internet Explorer proxy settings. -Setting the Internet Explorer proxy to apply device-wide will ensure that the device can access the proxy server even when no user is signed in. In this case, the proxy is accessed with the “NetworkService” context if proxy authentication is required. +Setting the Internet Explorer proxy to apply device-wide will ensure that the device can access the proxy server even when no user is signed in. In this case, the proxy is accessed with the “NetworkService” context if proxy authentication is required. > [!NOTE] > We don't recommend that you use `netsh winhttp set proxy ProxyServerName:PortNumber`. Using this offers no auto-detection of the proxy, no support for an explicit PAC URL, and no authentication to the proxy. This setting is ignored by WinHTTP for requests that use auto-discovery (if an interactive user token is used). If a user is signed in, the system uses the Internet Explorer proxy. -If no user is signed in, even if both the Internet Explorer proxy and netsh configuration are set, the netsh configuration will take precedence over the Internet Explorer proxy. This can result in download failures. For example, you might receive HTTP_E_STATUS_PROXY_AUTH_REQ or HTTP_E_STATUS_DENIED errors. +If no user is signed in, even if both the Internet Explorer proxy and netsh configuration are set, the netsh configuration will take precedence over the Internet Explorer proxy. This can result in download failures. For example, you might receive HTTP_E_STATUS_PROXY_AUTH_REQ or HTTP_E_STATUS_DENIED errors. -You can still use netsh to import the proxy setting from Internet Explorer (`netsh winhttp import proxy source=ie `) if your proxy configuration is a static *proxyServerName:Port*. However, the same limitations mentioned previously apply. +You can still use netsh to import the proxy setting from Internet Explorer (`netsh winhttp import proxy source=ie `) if your proxy configuration is a static *proxyServerName:Port*. However, the same limitations mentioned previously apply. ### Summary of settings behavior @@ -43,7 +43,7 @@ With an interactive user signed in: |Named proxy set by using: |Delivery Optimization successfully uses proxy | |---------|---------| |Internet Explorer proxy, current user | Yes | -|Internet Explorer proxy, device-wide | Yes | +|Internet Explorer proxy, device-wide | Yes | |netsh proxy | No | |Both Internet Explorer proxy (current user) *and* netsh proxy | Yes, Internet Explorer proxy is used | |Both Internet Explorer proxy (device-wide) *and* netsh proxy | Yes, Internet Explorer proxy is used | @@ -53,7 +53,7 @@ With NetworkService (if unable to obtain a user token from a signed-in user): |Named proxy set by using: |Delivery Optimization successfully uses proxy | |---------|---------| |Internet Explorer proxy, current user | No | -|Internet Explorer proxy, device-wide | Yes | +|Internet Explorer proxy, device-wide | Yes | |netsh proxy | Yes | |Both Internet Explorer proxy (current user) *and* netsh proxy | Yes, netsh proxy is used | |Both Internet Explorer proxy (device-wide) *and* netsh proxy | Yes, netsh proxy is used | @@ -70,10 +70,10 @@ This policy is meant to ensure that proxy settings apply uniformly to the same c Starting with Windows 10, version 2004, you can use Connected Cache behind a proxy. In older versions, when you set Delivery Optimization to download from Connected Cache, it will bypass the proxy and try to connect directly to the Connected Cache server. This can cause failure to download. -However, you can set the Connected Cache server to use an unauthenticated proxy. For more information, see [Microsoft Connected Cache in Configuration Manager](/mem/configmgr/core/plan-design/hierarchy/microsoft-connected-cache#prerequisites-and-limitations). +However, you can set the Connected Cache server to use an unauthenticated proxy. For more information, see [Microsoft Connected Cache in Configuration Manager](/mem/configmgr/core/plan-design/hierarchy/microsoft-connected-cache#prerequisites-and-limitations). - ## Related articles +## Related articles -- [How can I configure Proxy AutoConfigURL Setting using Group Policy Preference (GPP)?](/archive/blogs/askie/how-can-i-configure-proxy-autoconfigurl-setting-using-group-policy-preference-gpp) -- [How to use GPP Registry to uncheck automatically detect settings? ](/archive/blogs/askie/how-to-use-gpp-registry-to-uncheck-automatically-detect-settings) -- [How to configure a proxy server URL and Port using GPP Registry?](/archive/blogs/askie/how-to-configure-a-proxy-server-url-and-port-using-gpp-registry) \ No newline at end of file +- [How can I configure Proxy AutoConfigURL Setting using Group Policy Preference (GPP)?](/archive/blogs/askie/how-can-i-configure-proxy-autoconfigurl-setting-using-group-policy-preference-gpp) +- [How to use GPP Registry to uncheck automatically detect settings?](/archive/blogs/askie/how-to-use-gpp-registry-to-uncheck-automatically-detect-settings) +- [How to configure a proxy server URL and Port using GPP Registry?](/archive/blogs/askie/how-to-configure-a-proxy-server-url-and-port-using-gpp-registry) diff --git a/windows/deployment/do/index.yml b/windows/deployment/do/index.yml index c1f2b5eb4a..f2292d6e08 100644 --- a/windows/deployment/do/index.yml +++ b/windows/deployment/do/index.yml @@ -1,6 +1,6 @@ ### YamlMime:Landing -title: Delivery Optimization for Windows client # < 60 chars +title: Delivery Optimization # < 60 chars summary: Set up peer to peer downloads for Windows Updates and learn about Microsoft Connected Cache. # < 160 chars metadata: @@ -97,4 +97,6 @@ landingContent: url: delivery-optimization-workflow.md - text: Using a proxy with Delivery Optimization url: delivery-optimization-proxy.md + - text: Content endpoints for Delivery Optimization / Microsoft Connected Cache + url: delivery-optimization-endpoints.md diff --git a/windows/deployment/do/waas-delivery-optimization-setup.md b/windows/deployment/do/waas-delivery-optimization-setup.md index fd6f82f98c..a7410f4b72 100644 --- a/windows/deployment/do/waas-delivery-optimization-setup.md +++ b/windows/deployment/do/waas-delivery-optimization-setup.md @@ -31,6 +31,12 @@ Starting with Microsoft Intune version 1902, you can set many Delivery Optimizat **Starting with Windows 10, version 1903**, you can use the Azure Active Directory (Azure AD) Tenant ID as a means to define groups. To do this set the value for DOGroupIdSource to its new maximum value of 5. +## Allow content endpoints + +When using a firewall, it is important that the content endpoints are allowed and associated ports are open. + +[Learn more](delivery-optimization-endpoints.md) about the complete list for fully qualified domains, ports for all Delivery Optimization and Microsoft Connected Cache content types. + ## Recommended Delivery Optimization settings Delivery Optimization offers a great many settings to fine-tune its behavior (see [Delivery Optimization reference](waas-delivery-optimization-reference.md) for a comprehensive list), but for the most efficient performance, there are just a few key parameters that will have the greatest impact if particular situations exist in your deployment. If you just need an overview of Delivery Optimization, see [Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md). diff --git a/windows/deployment/update/waas-delivery-optimization-faq.md b/windows/deployment/update/waas-delivery-optimization-faq.md index 4e752ce90b..ec8a820b3e 100644 --- a/windows/deployment/update/waas-delivery-optimization-faq.md +++ b/windows/deployment/update/waas-delivery-optimization-faq.md @@ -37,7 +37,7 @@ For Delivery Optimization to successfully use the proxy, you should set up the p ## What hostnames should I allow through my firewall to support Delivery Optimization? -**For communication between clients and the Delivery Optimization cloud service**: +**For communication between clients and the Delivery Optimization cloud service**: - `*.do.dsp.mp.microsoft.com` @@ -55,6 +55,8 @@ For Delivery Optimization to successfully use the proxy, you should set up the p - `win1910.ipv6.microsoft.com` +[Complete list](delivery-optimization-endpoints.md) of all content endpoints used for Delivery Optimization and Microsoft Connected Cache. + ## Does Delivery Optimization use multicast? No. It relies on the cloud service for peer discovery, resulting in a list of peers and their IP addresses. Client devices then connect to their peers to obtain download files over TCP/IP. From 5b2d81c57e5da5ae8b7d91a06c4cfa01729d450b Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Wed, 27 Jul 2022 12:40:25 +0530 Subject: [PATCH 032/246] Updated --- .../hello-for-business/hello-faq.yml | 4 +-- .../hello-feature-pin-reset.md | 36 ++++++++++++------- 2 files changed, 26 insertions(+), 14 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 10889efea1..a5f33821a1 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -128,9 +128,9 @@ sections: - question: What's the difference between non-destructive and destructive PIN reset? answer: | - Windows Hello for Business has two types of PIN reset: non-destructive and destructive. Organizations running Windows 10 Enterprise and Azure Active Directory can take advantage of the Microsoft PIN Reset service. Once on-boarded to a tenant and deployed to computers, users who have forgotten their PINs can authenticate to Azure, provide a second factor of authentication, and reset their PIN without reprovisioning a new Windows Hello for Business enrollment. This flow is a non-destructive PIN reset because the user doesn't delete the current credential and obtain a new one. For more information, see [PIN Reset](hello-feature-pin-reset.md). + Windows Hello for Business has two types of PIN reset: non-destructive and destructive. Organizations running Windows 10 version 1903 and later and Azure Active Directory can take advantage of the Microsoft PIN Reset service. Once on-boarded to a tenant and deployed to computers, users who have forgotten their PINs can authenticate to Azure, provide a second factor of authentication, and reset their PIN without reprovisioning a new Windows Hello for Business enrollment. This flow is a non-destructive PIN reset because the user doesn't delete the current credential and obtain a new one. For more information, see [PIN Reset](hello-feature-pin-reset.md). - Organizations that have the on-premises deployment of Windows Hello for Business, or those not using Windows 10 Enterprise can use destructive PIN reset. With destructive PIN reset, users that have forgotten their PIN can authenticate by using their password and then performing a second factor of authentication to reprovision their Windows Hello for Business credential. Reprovisioning deletes the old credential and requests a new credential and certificate. On-premises deployments need network connectivity to their domain controllers, Active Directory Federation Services, and their issuing certificate authority to perform a destructive PIN reset. For hybrid deployments, destructive PIN reset is only supported with the certificate trust model and the latest updates to Active Directory Federation Services. + Organizations that have the on-premises deployment of Windows Hello for Business, or those not using Windows 10 version 1903 and later can use destructive PIN reset. With destructive PIN reset, users that have forgotten their PIN can authenticate by using their password and then performing a second factor of authentication to reprovision their Windows Hello for Business credential. Reprovisioning deletes the old credential and requests a new credential and certificate. On-premises deployments need network connectivity to their domain controllers, Active Directory Federation Services, and their issuing certificate authority to perform a destructive PIN reset. For hybrid Azure Active Directory joined devices, destructive PIN reset is only supported with the certificate trust model and the latest updates to Active Directory Federation Services. - question: | Which is better or more secure, key trust or certificate trust? diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 2ee149c236..25e1d6870c 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -1,6 +1,6 @@ --- title: Pin Reset -description: Learn how Microsoft PIN reset services enables you to help users recover who have forgotten their PIN. +description: Learn how Microsoft PIN reset services enable you to help users recover who have forgotten their PIN. ms.prod: m365-security author: GitPrakhar13 ms.author: prsriva @@ -22,16 +22,16 @@ ms.date: 5/3/2021 Windows Hello for Business provides the capability for users to reset forgotten PINs using the "I forgot my PIN link" from the Sign-in options page in Settings or from above the lock screen. User's are required to authenticate and complete multifactor authentication to reset their PIN. -There are two forms of PIN reset called destructive and non-destructive. Destructive PIN reset is the default and does not require configuration. During a destructive PIN reset, the user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned. For non-destructive PIN reset, you must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed. +There are two forms of PIN reset called destructive and non-destructive. Destructive PIN reset is the default and doesn't require configuration. During a destructive PIN reset, the user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned. For non-destructive PIN reset, you must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed. ## Using PIN Reset **Requirements** -- Reset from settings - Windows 10, version 1703 -- Reset above Lock - Windows 10, version 1709 +- Reset from settings - Windows 10, version 1703 or later, Windows 11 +- Reset above Lock - Windows 10, version 1709 or later, Windows 11 -Destructive and non-destructive PIN reset use the same entry points for initiating a PIN reset. If a user has forgotten their PIN, but has an alternate logon method, they can navigate to Sign-in options in Settings and initiate a PIN reset from the PIN options. If they do not have an alternate way to sign into their device, PIN reset can also be initiated from above the lock screen in the PIN credential provider. +Destructive and non-destructive PIN reset use the same entry points for initiating a PIN reset. If a user has forgotten their PIN, but has an alternate logon method, they can navigate to Sign-in options in Settings and initiate a PIN reset from the PIN options. If they don't have an alternate way to sign into their device, PIN reset can also be initiated from above the lock screen in the PIN credential provider. >[!IMPORTANT] >For hybrid Azure AD-joined devices, users must have corporate network connectivity to domain controllers to complete destructive PIN reset. If AD FS is being used for certificate trust or for on-premises only deployments, users must also have corporate network connectivity to federation services to reset their PIN. @@ -39,14 +39,14 @@ Destructive and non-destructive PIN reset use the same entry points for initiati ### Reset PIN from Settings 1. Sign-in to Windows 10, version 1703 or later using an alternate credential. -2. Open **Settings**, click **Accounts**, click **Sign-in options**. +2. Open **Settings**, click **Accounts**, select **Sign-in options**. 3. Under **PIN**, click **I forgot my PIN** and follow the instructions. ### Reset PIN above the Lock Screen For Azure AD-joined devices: -1. If the PIN credential provider is not selected, expand the **Sign-in options** link, and select the PIN pad icon. +1. If the PIN credential provider isn't selected, expand the **Sign-in options** link, and select the PIN pad icon. 1. Click **I forgot my PIN** from the PIN credential provider. 1. Select an authentication option from the list of presented options. This list will be based on the different authentication methods enabled in your tenant (i.e., Password, PIN, Security key). 1. Follow the instructions provided by the provisioning process. @@ -72,8 +72,8 @@ Visit the [Windows Hello for Business Videos](./hello-videos.md) page and watch **Requirements:** - Azure Active Directory -- Hybrid Windows Hello for Business deployment -- Azure AD registered, Azure AD joined, and Hybrid Azure AD joined +- Hybrid Azure Active Directory joined Windows Hello for Business deployment +- Azure Active Directory AD registered, Azure Active Directory joined Azure AD joined, and Hybrid Azure Active Directory AD joined - Windows 10, version 1709 to 1809, **Enterprise Edition**. There is no licensing requirement for this feature since version 1903. When non-destructive PIN reset is enabled on a client, a 256-bit AES key is generated locally and added to a user's Windows Hello for Business container and keys as the PIN reset protector. This PIN reset protector is encrypted using a public key retrieved from the Microsoft PIN reset service and then stored on the client for later use during PIN reset. After a user initiates a PIN reset, completes authentication to Azure, and completes multifactor authentication, the encrypted PIN reset protector is sent to the Microsoft PIN reset service, decrypted, and returned to the client. The decrypted PIN reset protector is used to change the PIN used to authorize Windows Hello for Business keys and it is then cleared from memory. @@ -81,9 +81,21 @@ When non-destructive PIN reset is enabled on a client, a 256-bit AES key is gene Using Group Policy, Microsoft Intune or a compatible MDM, you can configure Windows devices to securely use the Microsoft PIN reset service that enables users to reset their forgotten PIN through settings or above the lock screen without requiring re-enrollment. >[!IMPORTANT] -> The Microsoft PIN Reset service only works with **Enterprise Edition** for Windows 10, version 1709 to 1809. The feature works with **Enterprise Edition** and **Pro** edition with Windows 10, version 1903 and newer. +> The Microsoft PIN Reset service only works with **Enterprise Edition** for Windows 10, version 1709 to 1809 and later, and Windows 11. The feature works with **Enterprise Edition** and **Pro** edition with Windows 10, version 1903 and later, Windows 11. > The Microsoft PIN Reset service is not currently available in Azure Government. +### Summary + +|Category|Destructive PIN Reset|Non-Destructive PIN Reset| +|--- |--- |--- | +|**Functionality**|The user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned.|You must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. For more information on how to deploy the Microsoft PIN reset service and client policy, see [Connect Azure Active Directory with the PIN reset service](hello-feature-pin-reset.md). During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed.| +|**Windows editions and versions**|Reset from settings - Windows 10, version 1703 or later, Windows 11. Reset above Lock - Windows 10, version 1709 or later, Windows 11.|Windows 10, version 1709 to 1809, Enterprise Edition. There is no licensing requirement for this feature since version 1903. Enterprise Edition and Pro edition with Windows 10, version 1903 and newer Windows 11.| +|**Azure Active Directory Joined**|Cert Trust, Key Trust, and Cloud Trust|Cert Trust, Key Trust, and Cloud Trust| +|**Hybrid Azure Active Directory Joined**|Cert Trust and Cloud Trust for both settings and above the lock support destructive PIN reset. Key Trust doesn't support this from above the lock screen. This is due to the sync delay between when a user provisions their Windows Hello for Business credential and being able to use it for sign-in. It does support from the settings page and the users must have a corporate network connectivity to the DC. |Cert Trust, Key Trust, and Cloud Trust for both settings and above the lock support non-destructive PIN reset. No network connection is required for the DC.| +|**On Premises**|If ADFS is being used for on premises deployments, users must have a corporate network connectivity to federation services. |The PIN reset service relies on Azure Active Directory identities, so it is only available for Hybrid Azure Active Directory Joined and Azure Active Directory Joined devices.| +|**Additional Configuration required**|Supported by default and doesn't require configuration|Deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature On-board the Microsoft PIN reset service to respective Azure Active Directory tenant Configure Windows devices to use PIN reset using Group *Policy\MDM*.| +|**MSA/Enterprise**|MSA and Enterprise|Enterprise only.| + ### Onboarding the Microsoft PIN reset service to your Intune tenant Before you can remotely reset PINs, you must on-board the Microsoft PIN reset service to your Azure Active Directory tenant, and configure devices you manage. @@ -210,11 +222,11 @@ The [ConfigureWebSignInAllowedUrls](/windows/client-management/mdm/policy-csp-au :::image type="content" alt-text="Custom Configuration for ConfigureWebSignInAllowedUrls policy." source="images/pinreset/allowlist.png" lightbox="images/pinreset/allowlist.png"::: -1. Click the Save button to save the custom configuration. +1. Click the **Save** button to save the custom configuration. 1. On the Assignments page, use the Included groups and Excluded groups sections to define the groups of users or devices that should receive this policy. Once you have completed configuring groups click the Next button. -1. On the Applicability rules page, click Next. +1. On the Applicability rules page, click **Next**. 1. Review the configuration that is shown on the Review + create page to make sure that it is accurate. Click create to save the profile and apply it to the configured groups. From 15517fac7ddb06860ef466aa8498cb057e44574b Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 28 Jul 2022 01:14:25 +0530 Subject: [PATCH 033/246] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index a5f33821a1..7653afe938 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -157,7 +157,7 @@ sections: - question: Where is Windows Hello biometrics data stored? answer: | - When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on this page). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on (Windows Hello face authentication | Microsoft Docs)[https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication.md]. This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). - question: What is the format used to store Windows Hello biometrics data on the device? answer: | From 3ffbbedb8a2d9f0887e2bb154d446d6a8087870b Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 28 Jul 2022 01:22:49 +0530 Subject: [PATCH 034/246] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 7653afe938..283a663404 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -157,7 +157,7 @@ sections: - question: Where is Windows Hello biometrics data stored? answer: | - When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on (Windows Hello face authentication | Microsoft Docs)[https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication.md]. This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created more information can be found on [Windows Hello face authentication] (https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). - question: What is the format used to store Windows Hello biometrics data on the device? answer: | From a329f119f1aba46eb662daef5057eead6e130b75 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 28 Jul 2022 01:25:39 +0530 Subject: [PATCH 035/246] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 283a663404..6ba424654d 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -157,7 +157,7 @@ sections: - question: Where is Windows Hello biometrics data stored? answer: | - When you enroll in Windows Hello, a representation of your face called an enrollment profile is created more information can be found on [Windows Hello face authentication] (https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created more information can be found on [Windows Hello face authentication] (https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication.md). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). - question: What is the format used to store Windows Hello biometrics data on the device? answer: | From 4943e64ad8c07f399fda846ce5af57848170a94c Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 28 Jul 2022 01:28:13 +0530 Subject: [PATCH 036/246] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 6ba424654d..07147cdfb9 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -157,7 +157,7 @@ sections: - question: Where is Windows Hello biometrics data stored? answer: | - When you enroll in Windows Hello, a representation of your face called an enrollment profile is created more information can be found on [Windows Hello face authentication] (https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication.md). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created more information can be found on [Windows Hello face authentication](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication.md). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). - question: What is the format used to store Windows Hello biometrics data on the device? answer: | From 6f10c57f3d162b2f0d8da33751413a9e2d102a0e Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 28 Jul 2022 01:31:24 +0530 Subject: [PATCH 037/246] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 07147cdfb9..9dcd4dbfbd 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -157,7 +157,7 @@ sections: - question: Where is Windows Hello biometrics data stored? answer: | - When you enroll in Windows Hello, a representation of your face called an enrollment profile is created more information can be found on [Windows Hello face authentication](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication.md). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created more information can be found on [Windows Hello face authentication](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). - question: What is the format used to store Windows Hello biometrics data on the device? answer: | From 1a3d4d7305d498217e2277b633c9b86bacadaaa3 Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Wed, 27 Jul 2022 17:50:47 -0600 Subject: [PATCH 038/246] Update delivery-optimization-endpoints.md --- windows/deployment/do/delivery-optimization-endpoints.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/do/delivery-optimization-endpoints.md b/windows/deployment/do/delivery-optimization-endpoints.md index 0df5ea859e..6404e3feae 100644 --- a/windows/deployment/do/delivery-optimization-endpoints.md +++ b/windows/deployment/do/delivery-optimization-endpoints.md @@ -15,7 +15,7 @@ ms.collection: # optional - # openauth - the article is owned by PM or community for open authoring --- -## Delivery Optimization and Microsoft Connected Cache content type endpoints +# Delivery Optimization and Microsoft Connected Cache content type endpoints _Applies to:_ @@ -25,7 +25,7 @@ _Applies to:_ > [!NOTE] > All ports are outbound. -To ensure connect delivered via Delivery Optimization and Microsoft Connected Cache is properly configured, the following list of endpoints need to be allowed through the firewall. Use the table below to reference any particular content types supported by Delivery Optimization and Microsoft Connected Cache. +To ensure content delivered via Delivery Optimization and Microsoft Connected Cache is properly configured, the following list of endpoints need to be allowed through the firewall. Use the table below to reference any particular content types supported by Delivery Optimization and Microsoft Connected Cache. |Domain Name |Protocol/Port(s) | Content Type | Additional Information | Version | |---------|---------|---------------|-------------------|-----------------| From 438636aa6e64942f8afb9978c68200db23b68c89 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 28 Jul 2022 14:05:07 +0530 Subject: [PATCH 039/246] Update hello-feature-pin-reset.md --- .../hello-for-business/hello-feature-pin-reset.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 25e1d6870c..31b75be5b4 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -73,8 +73,8 @@ Visit the [Windows Hello for Business Videos](./hello-videos.md) page and watch - Azure Active Directory - Hybrid Azure Active Directory joined Windows Hello for Business deployment -- Azure Active Directory AD registered, Azure Active Directory joined Azure AD joined, and Hybrid Azure Active Directory AD joined -- Windows 10, version 1709 to 1809, **Enterprise Edition**. There is no licensing requirement for this feature since version 1903. +- Azure Active Directory registered, Azure Active Directory joined, and Hybrid Azure Active Directory joined. +- Windows 10, version 1709 to 1809, Enterprise Edition. There is no licensing requirement for this feature since version 1903. When non-destructive PIN reset is enabled on a client, a 256-bit AES key is generated locally and added to a user's Windows Hello for Business container and keys as the PIN reset protector. This PIN reset protector is encrypted using a public key retrieved from the Microsoft PIN reset service and then stored on the client for later use during PIN reset. After a user initiates a PIN reset, completes authentication to Azure, and completes multifactor authentication, the encrypted PIN reset protector is sent to the Microsoft PIN reset service, decrypted, and returned to the client. The decrypted PIN reset protector is used to change the PIN used to authorize Windows Hello for Business keys and it is then cleared from memory. @@ -88,7 +88,7 @@ Using Group Policy, Microsoft Intune or a compatible MDM, you can configure Wind |Category|Destructive PIN Reset|Non-Destructive PIN Reset| |--- |--- |--- | -|**Functionality**|The user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned.|You must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. For more information on how to deploy the Microsoft PIN reset service and client policy, see [Connect Azure Active Directory with the PIN reset service](hello-feature-pin-reset.md). During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed.| +|**Functionality**|The user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned.|You must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. For more information on how to deploy the Microsoft PIN reset service and client policy, see [Connect Azure Active Directory with the PIN reset service](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset#onboarding-the-microsoft-pin-reset-service-to-your-intune-tenant). During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed.| |**Windows editions and versions**|Reset from settings - Windows 10, version 1703 or later, Windows 11. Reset above Lock - Windows 10, version 1709 or later, Windows 11.|Windows 10, version 1709 to 1809, Enterprise Edition. There is no licensing requirement for this feature since version 1903. Enterprise Edition and Pro edition with Windows 10, version 1903 and newer Windows 11.| |**Azure Active Directory Joined**|Cert Trust, Key Trust, and Cloud Trust|Cert Trust, Key Trust, and Cloud Trust| |**Hybrid Azure Active Directory Joined**|Cert Trust and Cloud Trust for both settings and above the lock support destructive PIN reset. Key Trust doesn't support this from above the lock screen. This is due to the sync delay between when a user provisions their Windows Hello for Business credential and being able to use it for sign-in. It does support from the settings page and the users must have a corporate network connectivity to the DC. |Cert Trust, Key Trust, and Cloud Trust for both settings and above the lock support non-destructive PIN reset. No network connection is required for the DC.| From 5cec028b5ba1c4f2771b0d5dbed968f0e9b81b78 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 28 Jul 2022 14:11:53 +0530 Subject: [PATCH 040/246] Update hello-feature-pin-reset.md --- .../hello-for-business/hello-feature-pin-reset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 31b75be5b4..6a7ae26f87 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -88,7 +88,7 @@ Using Group Policy, Microsoft Intune or a compatible MDM, you can configure Wind |Category|Destructive PIN Reset|Non-Destructive PIN Reset| |--- |--- |--- | -|**Functionality**|The user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned.|You must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. For more information on how to deploy the Microsoft PIN reset service and client policy, see [Connect Azure Active Directory with the PIN reset service](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset#onboarding-the-microsoft-pin-reset-service-to-your-intune-tenant). During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed.| +|**Functionality**|The user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned.|You must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. For more information on how to deploy the Microsoft PIN reset service and client policy, see [Connect Azure Active Directory with the PIN reset service](https://docs.microsoft.com/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset#onboarding-the-microsoft-pin-reset-service-to-your-intune-tenant.md). During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed.| |**Windows editions and versions**|Reset from settings - Windows 10, version 1703 or later, Windows 11. Reset above Lock - Windows 10, version 1709 or later, Windows 11.|Windows 10, version 1709 to 1809, Enterprise Edition. There is no licensing requirement for this feature since version 1903. Enterprise Edition and Pro edition with Windows 10, version 1903 and newer Windows 11.| |**Azure Active Directory Joined**|Cert Trust, Key Trust, and Cloud Trust|Cert Trust, Key Trust, and Cloud Trust| |**Hybrid Azure Active Directory Joined**|Cert Trust and Cloud Trust for both settings and above the lock support destructive PIN reset. Key Trust doesn't support this from above the lock screen. This is due to the sync delay between when a user provisions their Windows Hello for Business credential and being able to use it for sign-in. It does support from the settings page and the users must have a corporate network connectivity to the DC. |Cert Trust, Key Trust, and Cloud Trust for both settings and above the lock support non-destructive PIN reset. No network connection is required for the DC.| From 37d54a46e318333a10bad6ee8e7c8251e77e10b5 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 28 Jul 2022 11:50:45 -0700 Subject: [PATCH 041/246] uc-wkbk --- .../update/update-compliance-v2-workbook.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-workbook.md b/windows/deployment/update/update-compliance-v2-workbook.md index 04b0ccf2a8..6dd47a9438 100644 --- a/windows/deployment/update/update-compliance-v2-workbook.md +++ b/windows/deployment/update/update-compliance-v2-workbook.md @@ -18,20 +18,20 @@ ms.date: 08/09/2022 > [!IMPORTANT] > This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. -Update Compliance uses [Azure Workbooks](/azure/azure-monitor/visualize/workbooks-getting-started) to give you a visual representation of your compliance data. The workbook is broken down into three sections: +[Update Compliance](update-compliance-v2-overview.md) presents information commonly needed by updates administrators in an easy to use format. Update Compliance uses [Azure Workbooks](/azure/azure-monitor/visualize/workbooks-getting-started) to give you a visual representation of your compliance data. The workbook is broken down into three tab sections: -- Summary -- Quality updates -- Feature updates - - -## Prerequisites - -[Update Compliance](update-compliance-v2-overview.md) needs to be enabled with clients sending data to the solution +- [Summary](#summary-tab) +- [Quality updates](#quality-updates-tab) +- [Feature updates](#feature-updates-tab) ## Open the Update Compliance workbook +To access the Update Compliance workbook: +1. In the [Azure portal](https://portal.azure.com), select **Monitor** > **Workbooks** from the menu bar. + - You can also type **Monitor** in the search bar. As you begin typing, the list filters based on your input. + +2. When the gallery opens, select the **Update Compliance** workbook. You can also filter workbooks by name in the gallery. ## Summary tab @@ -40,6 +40,6 @@ Update Compliance uses [Azure Workbooks](/azure/azure-monitor/visualize/workbook ## Quality updates tab -## Feature updates +## Feature updates tab ## Next steps \ No newline at end of file From eaa110ead42c6dadab60513df8cd2c885cff5560 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 28 Jul 2022 16:40:04 -0700 Subject: [PATCH 042/246] uc-wkbk tabs --- ...278-update-compliance-workbook-summary.png | Bin 0 -> 313289 bytes .../update/update-compliance-v2-workbook.md | 22 +++++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 windows/deployment/update/media/33771278-update-compliance-workbook-summary.png diff --git a/windows/deployment/update/media/33771278-update-compliance-workbook-summary.png b/windows/deployment/update/media/33771278-update-compliance-workbook-summary.png new file mode 100644 index 0000000000000000000000000000000000000000..5b297d8fd07836de803919629681372de24bcd06 GIT binary patch literal 313289 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 z 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

    82LI6SB>AA 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 SBKVwTX^s+)rw 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

    tgg)ow2t!$@+PK$z+i{z=zOo67gU{p(9 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�Cbc&WLt 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

    yMwZKeu5K%lJ7y;yeQ-+~m*<#=@nZ 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 Gmpc#$*>+O3#B|E! zqyF1eVdHOS4l3{byA=3wBHD3=3j$hzDK5mhWx@FPab#5$Up4N{#o2y@NQ~XQuhk@j zVlrLuD@vr*@B}EDm<;9d&Std)WmHuyeQk6@`7p26?Ih36M$#;4wzRc%UZjD4@$L3$ zI~fL-es71RuDp}yRwbrl${(mS*Dcr#+2JMS(NB%ST@I2-cS#Q=pFF@Ot2Y!>Y|s4^ zr|0?|uFzXwBEW(=FT;yvj!YVrFs<^UqN~y5#HER2vrNd^1u#zft^yxIUAe8bsZ#d0 zejsukVcdz(`>BRr3ieUx&NWL?WhW(7=0t2eOY~o;{b~K6&qn(DD_RD6&W%L3kIgV% z7wPFcLN4XcVS2k?%itbaP|w>Gs`Ki+Sr4%_3f~_da$F_6k-3!jK}S##H=!ova*=$f zJW*ZgG3_z6hGF8km3nUAq^Mn`cOAcEGUeU-+P;dBEISq9iZ8gnT=bHZNpHaXTCVBw zTB`}6Eg4+8*ajMY`mfBvSUempjKlo3hSLP0R;UFRp7pe(A>n0O(a*N5qoHL{+`hJq zoP~i=lo4Vp<$7rMWFl)SwK=e5a|ve7ozGKGQO&PU5_mGEHdeQ>q2D(hhmvc-Q#Af_ zm|d$RO2oqqOG-)}01M${_jPG-G|y9)fj@X!X{TBcW3MW#}Mnf(|lnT(rXtFIHFNX6! z<2TQ8zCLh+dfcR(Wz46O5&xt^tITX~J8pOn1XNs!&`yPm#NI=d@D}*zrGU4h|6gy{ z9o2Laty$}?i0q2US`d}CfD)yMfPl&hLV&OviVz?cLJLJfgoLWDpn_7Qn9yWJLI)ub z0U;=z0Fi_c=?DZ2RZ2n$ByVuv*~Q(z-^(94IdhW9{ATXV-16P;I;ND|8{YfFmxA$m z487%nZN`_dj1P*`#1Y2$&+$&`XY;PL6O;dRt9`w_YlVI_r=(&LVXAg^jkW4-*goEgoPZnBi9U+g@`+D%f9m2N(NN?A>#Qt?Dt$7;8&L zh^^&f@8E)?`Ss|&F7><~<1~4=cV3#z9~enVtB`?)!(wBdpSZAX{Z0-d@#i?@=KU+3 zyVAk+L94+kSg*=ezL{=`bCXh&t$+3Ei*4Jt_xcocm-~d91W%o2`xzmP z%(Se-?9N;P(do2U9L}}ySS%i|2xvXya>GR80d*@5MS6M!)x~73t_agJahUwjoa)ti zD7*V*rA=m9HVCueFhOjhzJWnlK5azlNNi5&?xi#76)+}>!tcwe^@93=7;Mx! zVtcvWgHpJ@-dt%H<3`@u-60+>ABt?YLb?Noiq?oHsSdUVq;=%vVXNJAM(JSANEY$n zfzPrIsVo7$vcHGlV*kqW6l|XqT51IQM>Ffug<`DN-O{Lut?vkrrPnI!Dvop^JaR7Q zwzS)%ps4X3(Zyl$OJn<+XYyJaUt_(lz2f^=OzmDOM6&USO2YZyMHBWk2dmUS@NX9P zxZhT^O19;#VQ)NLe7Nvztc&wG=f^=B8db$ve|!fe(cG|=A=L=$-GftX5`TqYetMse zq0z8TYNC+*AE%55TkX?4sPRS=#VU>K_gbW$4OlOPWrWOLdB^&J0sqfU=nPSiqoYUR8@}BsunEH7pg!{ZDqg~B{1FRLN zH^I*N(r;yT`w&hiwOuYo+0I#nn_3?{H+^^UL8FSq$C$pC?W3*U>|A-lkM=lM;0fuRPuL9jxDh=-cn|!b>09?MK|jqU%lNs{DNA zP|wr8T@2;YKhYJ8V0b=5Flu3uFCwDu(4W2-j2%r{^d7h1ExjzYneVP>NjK2(8?Rq& z4xYT?fK0viK5CB=ZBKJu;nGJR)Wx7lXc2=gTsGEhMo>%)@Og}CSzC0=_3tw94Vr$z z90;|#D;K93fXe)V?-1gd<$JC`ph~chEBs>>)08K^Q?|`j&-V45d%pHvxBFdK9oc#_ zN`A13MVU$6E7ht<1DOX$f)dJU8d70VXS4ct0Y&ElP3lr z?3tcPu8q&xgKiQ$F1s*4>#I3GPu=QfR?;C6`1p~BJvtV?T9}P z*=--dvwQ3gXZD-h@8CdCyJcf4q}Gq6y%05Bc>Y7_Z~zz zcF&8?5AdWe1L%P1b{c6AOL2b*g37TfOTxH?jz(J1HT{KkYv)$A$w}|^wSrqCt!r%> zg0vO8@Hylgm)GDlD>tq!Jb=S>@yIMfT4GZx(?NB*;}n~$$A4q@>UWP3gclj5JL$_` znU7gdf$6TB;DNFMfF4uolu;I|Ib166>XtHWyDkie?s>DAh?<`Xn1$Nei3OMfakY+; zq1Kpi8x>W67f8+{Inrnr}Vdi5USpEkz+7iK7x46#KMk zmELKNcMfr-(W^KZ$uf?#WDm5$W~xqIw3=0pyCe80!>mGJ`K3Yn13ii_wKR&jaLwmd ziNTYHCjsgA$oNcbl3t&}4PCQmz5%;T>N|6_!I43s4>R(p3H#yD zLUE5=?(8z;4y9k`J(%vwba>Wnw^3;-qz|H#&u8A~41POWn!|&fsiSX`U`{DVr*>gJ z_~i54&>S)sMz^&%kZ%U0|3q^|c%@BH?lGf$tDM>?rU4Ve=uvi3+pW*J z>%_LP=e&lUAJJA_g{T+Vjyusm2i$`DBsokJ-@FpIU@&hPXWy?$VU)bmS{F%;tS5k)Or_Fm*teEKY#gre$jT%%t zAs$iPRi^K_le*!D9Qm1jFR7J`fQ7c=0jop4l0mN80}e5+Vf|hbmfSv2R{MWnUmC}N z(e&`)_n76`sLSK+_N{Ap^;}l_>l>(#ACyp^-al~qh;g=UgV!bPYA3~NDiU>T?Z*Ih{< z+QuEZzo$1XF-b{M+c$QnRN!TN_u!+5h-U$_>q#=QvN+!q_7ZodAD!7-hW1lCKl$m? zF#ssbnb!s&t3x6aBA)gKlP5Z4&i8a4s~NQ+r=HU}WuRMe%*@tsxhWYKV`meKk0F%3 z4#_MSsz0mS)yo)Spgitfim>9kPdIP6-LBQJj87*d*+RxoO|X9iKBep&} zxUnQFr{^Px#8j_~ZqUXCXk%D4x2J$Ud!ky$q2Z3Os^xK{UEq2C3O!itY7nc%V7@NY zC7=z@E)V=XoJCvkO34*vIwno;+bA#~8N54Ttn>*>Ey8cU};wC-1j3$c4j^+AbfKX>~{8 zzkz~Q=u1OAAJFDeBQe!6PH+5m_T+B~fO=<{9QaXsz=0uU82CIf5aXj--r6HTSn(Ds z2f7Rv`>55KugkqsEEyWW^%`yPE|tN364sEq7fSlRX)6_p1>;2S0bfL}@#2l4I%WH$j0CKhC5 zHYPfnCb-I|VWrI;kq5Y|=trV@ClZmt4{T;$++~2;PxiZnca6qdBje3d+SMt(P5jE4 z!%CHRrd7nvBrPpds!n;}Tk)K*?3=3}^u_9#q!Uf);znMQIxQyJA;{c>0Ugie?paVU z2;F0gY$OsbIXdGve%9uim7{=LvRu^=(LQUKQD7Wa)tp5P@hZ8 z2-`io2_G*Xf!Jv#sa6E2oJ28fR-&md9B|xCPSx%PUWcw$qDFqbm6H5_F^+7TaC zvGUPMtEgzyOUqxq4rm$=U?->DkWUq}XWSRO$lY+% z`N?^ZQ1lrM(nw=;fq%5RF}u(zws4S$chb2D<;KlL{Hk&23nBOni(pV6LeiffL-`GQI*zl*T0A-e50s07don4E-! z7-ZCoxN`$$4V>>uiOCoPKhL9=p7pj=hwnvQPy1zVNvl+l$Nu=inkHou_f_Km@d1bG z>5@)vB?21)H#d>%J*^%Rt1GdTKnb^#gA;T;5_ay~NwFW9NdW0|-ROu#pct-@5uT^% zfaovgE^sQ0%gP&h)5>X;OP9O_L1HrUgh1cU&!1fY);k}^AC4$@ssh+_V>h=Po6K0M zHg%hgum9>TzkY=jDl|bN)3iiS=N9lP$^(**n0NPgCSi1TctDpt?O6?n!Vn%$V$=1* zanxi<1%(*Ew)pFg#aX{af5_XRK(UJ)E;j*PP}Ob$`)B`xxeyY{QX+vA$<@^sBwxjW zf9Be~#VH2#eJxZ8;_43$x;-jRtsW}86hG5Ta1mFn&*t-_0WE_}n1FD5a-cu2P%XJ< zW511d7|{qYWJ&7eS(_%PJ`lXza6`OJ_@+_G<#+MHciZIok@10ytr_`CFNfbxzL^* z>*1fnB|S~UyF!NN8d-FhUQF=%Dy1%5YQLVI9uF>b-jrxus+~0_y1u$ZBL5>HUw?gb{&Yt5AsfI8(x-)u1N+_I|IN8Gn8&x-w0egvLN~Vq zuJ*5A{OfJVgr(dqv4!9%qpgh?%gksB5%7>Um3N-(+rR%Y*dYfll96P-%IG{r7JwiD z6U&g|w@|&a@UIxTeP5Z2|L!dWmf3hK?R>i^B`Ir!hqo+tmw?0I4E|2`~+((8|O&uf6QfV)p<$Rs{F*&S9M zo|ktbU}ACCo;_uR&Ceyo+z_4VjfqNj`F5x`GdG^OMq#)`wErh*gO70E1yC-e2hR8! zMgO~#&>ru^sfh6PJwi1$ZShighGy#QrhGjip~guIN94xDT+OA3I&98W1;DDE^4h$M z8_*;9(v@Sz-wN!^sH4-@ADZ7)(lhxXX>+eNk|}vp!W)a3V@?;f{8z8e^3q>>4Ry2N z)W#Qmv%c-y@IKkrfaS}2!hZwA`JGVK-33vbZ+kfVtQD_LN!8*{L96yg=!gi_Nd0bQ zm7wE`-M({Y?DA5-?V|r`M(w`j`0aDvDcQo;GFx4GgV$8Eb1l`bK%Lf zrch1yaU~@%_9{ShHvP?`*Qn3L2HoP-up?KNS{jJrG^JZvRT-XTGYAOf_wg1eDep&6 z+#oV*|HQBB5rA`i>!NE-mk?$DBb-|pk&>^^DU@p*wo4)ljO}M{aSGG>b?H~y^lP2 literal 0 HcmV?d00001 diff --git a/windows/deployment/update/update-compliance-v2-workbook.md b/windows/deployment/update/update-compliance-v2-workbook.md index 6dd47a9438..ffe10b4f58 100644 --- a/windows/deployment/update/update-compliance-v2-workbook.md +++ b/windows/deployment/update/update-compliance-v2-workbook.md @@ -24,6 +24,7 @@ ms.date: 08/09/2022 - [Quality updates](#quality-updates-tab) - [Feature updates](#feature-updates-tab) +:::image type="content" source="media/33771278-update-compliance-workbook-summary.png" alt-text="Screenshot of the summary tab in the Update Compliance workbook"::: ## Open the Update Compliance workbook To access the Update Compliance workbook: @@ -31,10 +32,29 @@ To access the Update Compliance workbook: 1. In the [Azure portal](https://portal.azure.com), select **Monitor** > **Workbooks** from the menu bar. - You can also type **Monitor** in the search bar. As you begin typing, the list filters based on your input. -2. When the gallery opens, select the **Update Compliance** workbook. You can also filter workbooks by name in the gallery. +1. When the gallery opens, select the **Update Compliance** workbook. You can also filter workbooks by name in the gallery. +1. When the workbook opens, you may need to specify which **Subscription** and **Workspace** you used when [enabling Update Compliance](update-compliance-v2-enable.md). ## Summary tab +The **Summary** tab gives you a brief high-level overview of the devices that you've enrolled into Update Compliance. The **Summary** tab contains tiles above the **Overall security update status** chart. + +### Summary tab tiles + +Each of these tiles contains an option to **View details**. When **View details** is selected for a tile, a flyout appears with additional information. + +| Tile name | Description | View details description | +|---|---|------| +| **Enrolled devices** | Total number of devices that are enrolled into Update Compliance | Displays multiple charts about the operating systems (OS) for enrolled clients:
    **OS Version**
    **OS Edition**
    **OS Servicing Channel**
    **OS Architecture**| +|**Active alerts** | Total number of active alerts on enrolled devices | Displays the top three active alert subtypes and the count of devices in each.

    Select the device count to display a table of the devices. You can also export the list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial).

    Select an **AlertSubtype** to display a list containing:
    - Each **Error Code** in the alert subtype
    - A **Description** of the error code
    - A **Recommendation** to help you remediate the error code
    - A count of **Devices** with the specific error code | +| **Windows 11 eligibility** | Percentage of devices that are capable of running Windows 11 | Displays the following items:
    - **Windows 11 Readiness Status** chart
    - **Readiness Reason(s) Breakdown** chart that displays Windows 11 requirements that aren't met.
    - A table for **Readiness reason**. Select a reason to display devices that don't meet the specific requirement. | + +### Summary tab chart + +The **Overall security update status** chart is displayed in the **Summary** tab. + + + ## Quality updates tab From c974319c341f2a8d24f2d50653dd7c9fb793e532 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 29 Jul 2022 10:19:55 +0530 Subject: [PATCH 043/246] Update hello-feature-pin-reset.md --- .../hello-for-business/hello-feature-pin-reset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 6a7ae26f87..2b4c89e9d0 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -88,7 +88,7 @@ Using Group Policy, Microsoft Intune or a compatible MDM, you can configure Wind |Category|Destructive PIN Reset|Non-Destructive PIN Reset| |--- |--- |--- | -|**Functionality**|The user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned.|You must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. For more information on how to deploy the Microsoft PIN reset service and client policy, see [Connect Azure Active Directory with the PIN reset service](https://docs.microsoft.com/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset#onboarding-the-microsoft-pin-reset-service-to-your-intune-tenant.md). During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed.| +|**Functionality**|The user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned.|You must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. For more information on how to deploy the Microsoft PIN reset service and client policy, see [Connect Azure Active Directory with the PIN reset service](#connect-azure-active-directory-with-the-pin-reset-service). During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed.| |**Windows editions and versions**|Reset from settings - Windows 10, version 1703 or later, Windows 11. Reset above Lock - Windows 10, version 1709 or later, Windows 11.|Windows 10, version 1709 to 1809, Enterprise Edition. There is no licensing requirement for this feature since version 1903. Enterprise Edition and Pro edition with Windows 10, version 1903 and newer Windows 11.| |**Azure Active Directory Joined**|Cert Trust, Key Trust, and Cloud Trust|Cert Trust, Key Trust, and Cloud Trust| |**Hybrid Azure Active Directory Joined**|Cert Trust and Cloud Trust for both settings and above the lock support destructive PIN reset. Key Trust doesn't support this from above the lock screen. This is due to the sync delay between when a user provisions their Windows Hello for Business credential and being able to use it for sign-in. It does support from the settings page and the users must have a corporate network connectivity to the DC. |Cert Trust, Key Trust, and Cloud Trust for both settings and above the lock support non-destructive PIN reset. No network connection is required for the DC.| From bc323252e0d64f5898ed94ce97941255e018f168 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 29 Jul 2022 10:13:13 -0700 Subject: [PATCH 044/246] uc-wkbk tabs --- .../33771278-overall-security-update-status.png | Bin 0 -> 68561 bytes .../update/update-compliance-v2-workbook.md | 15 ++++++++------- 2 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 windows/deployment/update/media/33771278-overall-security-update-status.png diff --git a/windows/deployment/update/media/33771278-overall-security-update-status.png b/windows/deployment/update/media/33771278-overall-security-update-status.png new file mode 100644 index 0000000000000000000000000000000000000000..764f12ca6bf85827f6ee49e32a4e191dfd19d8b4 GIT binary patch literal 68561 zcmdSBbySpJ*fmTEf*{h}AkrmWf^>I>zyLCIcS(15DJ6}7q@+l<%+RIu&>#)Nd!xVS zS?~J(`~G}qEthMCnKSo&&bh9$uf6v*QEDo(SQw-j2nYyR@^Vrd2nZ-92na}>Pf>wa zawZpKf&UO)HDo0bYR1WTfhQ=|63P+?2z3e1?#!M5&(WRa^j#4UD8e8AAsQFr1tTCl zl*mg-XnC3JFQdKF>LWy56Azn2f8ldPVe_*N0qFz2x)zGm8z1fN&+icN3GCcT7yfa{P(hy z&iC$T|Gk`)#(Dg|Z)f;_`|XLw-hXy*C`G)21_$Mq-~KlT--x~Br8Qrw%2a3bPTr*H zw7BgiABHWYi?ymaysZ-sxFcR@vWd&c=Ie3nf)B4LlK&Q(_&33?&P%{+4Aj&JEV?y6 zx)G5lulk4}YhN7l7IuEN;sxZ1Q+0NB-lR*ZeslWuK}h!d_wPF~MK5ien*U*k6Wo{-72O?2)nHATQ?fZq^!{bY~-E+WIkNB%Nfj`}Euqq94fWZHRk zLiJKZ;mf%{OO~qUXO*4=@w*^0eh1h}YMt|XAhDPoag*J=x!+6aoyR)|9wYjq$Mv?` zDx>+Lik3|qgGtB*38Z09o)MYN9sk-{Y%aLDz7$tH?!^|bP(tPM94D{RZ;-La`)`BJ zvs9v*+}++3dzaI=?sf%Xy7riTOuw96jNAMap-dDF>P_( zj_-W(Kl}T>4!pK`6@@3@w)1fz0Det${8MpkZDXT&q0YO>!@eC-m9-$|eM&!`D^^`f zu6%VeP$t=q_MBX8cHpbuHMcuiYn5TM%4PP_`FY=j_(QSIkEFelFGmAZ{-M*KRYe=Q zRYnQIH%=am>yXBBIznenZ4-d)Qno0+9MfPuQL&5l(=lK_-m#+`tSsVprM5htz0s<8 z5LeqDALnCVpU~#%t1G%aS8B^(Wtur;o3<|Sdp!XfkhofDTFZ`#xsz~^pMRsHN*OX2 zujyCG-)9sh3--Vyc!zD55;hAvjU&kbDIvEWjKpoG30()4*{r>e!B(~jiSd%mOU7H}6{4xEgk>U& z{vFDXp0)WEs_a{5!h+j=8Y^9YBNh}`Md~H!a`k1{1P51bD48KD-KRKM}S;N3O00Tw!U<5+rJ{Tn#i`qY-FK~G_2n!@In*d-n7}DMB-VI$AI6rmk zDapo@_uC#URtoWQ9jRU{b_XLDuHco^)E$}rjnjHlooDTGoEvTMbYaiKrB|Px?Yxx2 zI8aEG9y}VkPi5A|NMqL4@E=H^7(ljoM{4{>!u4Rmy%5}&E9fdzQC5ptT9Q6`K_OfR z+T|vAnk+F6Vbav{P_}beZi@A1e~I~Yz~*yD9V$;7lZt7^Pda+DAlVozdD=fg6x&))fK{Q z7rrv-)an;q^bJrYs7*}e$}?<7gZzHD0VjuhUT$R^DPJ@{4-3Qn^#GM#ryWT+_QQ)2 z-Mg6UE_n1sZAWQM3c_er7Ej>^V#)X@6l@i8@tOs0X~(UqdA*Y(1;3kJ>lPsW^4Twx z)x;>9j~gmp*!RbhXg`co2y1PHqihJd?F0qt)@W>Jm5!vvcj<&zig)bk9F!^E-ZuPcY)|6R_UA9z4T671_M5xD0mATauA8Gr~>~ zfdS#jGCLxcvdui6D;UyfJ1h0Xebx6!)IA6L;W7yvgO0~oA=WB#Hp8+BZ4@ZWGJrb{%S*wG8i z)Pq0>ErZ0x@_Cs)=X>iT9Gy}?d?pFHS`jRf2)Vr))-C&p8v0;A_ri8&1UQc+f2 zFVdKDM+UZSL70?dSrQu9w3Blj&ho>ZiQ8<` z6d+DEBN>H&-U&AkMZ|>fX48*|ds9V@ufHb*4I-92nmdP~oxvHu{*0sjqoHa; zzqjw+xy6 z5h^OvP`%xIQcd&!If+)Q2)&XVZDa7+3Y$t~WFy1eh3@VSW&QD3S2IVbwFcej(1RlH zZ!gOcViOmKU*pgqtGKF3aHG>dlaUKnaz#`+WAKp}KmOt*wZnuu1+CJ@D~TJ3i@{W} z1dkU=KRfBYTrHAKIP^M;d#)ZPS1pgEq!FuEWzwNQaGbhL-6u3Q%`lo=&jF(LI@}k8 zGHTNN9x0Tw0Z_=DX2|76^4XvfiyTJ2Nt>6tDRQoWv!t?ZQq|L;r}E01BWVdj14Sbl z9OBW0TpfXaM>iF&$}6&4>#y_$>nQMAYn8IN_jL9(ZrVEn?z1sahZuYi4S=h4Uisp* ze)rQo`8TaT6-WDV;X?X4ZJ$#FCP^&CVlyN0*Qf-P5DwA-WAN1ASH|)by4pp*!_TEZ z+5`Ur&B0E6wqx4zE5V{C5;gj2ixPux6j7ZD)p{h=neI=={pULiR2n>u#-vDzo^kHE9i62 zrB%J6k?9PnkfF}#mD`v|+ zeel#+(n?q3Q{_nx_D>s5JFmuNq!syH?$0c3P}|o~)sO|rh&u3EY6%c!-utBItXXHO zyMD(#+i}8OlTuZjN$<5wFd)`6C)D;sk=L-wI+%xs)>p+0c2$Dlw8GCCcUp465MyD_avNCkQ5*hfpt6D&LK?@ zeih;Nw&gXSB#dJ_ z-btFCqRax0`cMy}jg}#?1}VFQjO1-UqyK@qjyhQFk?CxPg}w=tV8hOG_@8OjV~>IO zik8hkyW*7}k||6Av3eu0G-nkPOFe5>$}~UM+~j2zUzKB?f`)^=)#xgrgZy(-@{^_R zIeaiUC{YM>OwDTAsf2~W;QKZ}0kylud3Eh{lM!tUolCVR$+4b@&FG^JRrv9fxa=gn@kHs=GtG!N_1af0)bEdHM^G*tJ70bgx z+q|<84luL2Q9=&njPH{_OK=A;!R33{1?ph&AZdn)9--~_Yt*SH^YUa zOoC`YMHPm8ds$gh!LYWyw-=N40I$4ANG$xZg~{(7;35)=lCU94J)!!c{q(jT^XoiS z;9U(^a_B74Rlk&N=$4V4D^Qox6g(OSC^c?G9HSi&>$=;x7UQrp^UH>-X z`77P=8|0T+Ry4QAjTg1Q`-t*oi^8!WO-j(@S(e*&zw6VR8TmybZmi999J(UZ8<&nH z6$cJ!mCbX7Y8)PtAWztmzGyf(6*|gS+eOqoVRwznr~YDKH^|r2)R&r0Fi1^N6GPDD z7{6)dz)GjZH&{%KUl;}$BRAI*mpt)I9)pQd=TA2zYJGs~{Tjko@OAxeovA-TZP$u~ zF;Rg@hcBIGe=N*%lRVj<;Z`3~X-c)+<{tQaDLoi|jQ#K#b*nyM^KS2ICI{B2lEX(( zOSWzLziT?7y3$ZfTB|QdxbWo@RoQL&*c!#mvpBM@$eVLm zp?5~==9k`T1-RZ+y$Pet+W$IwOw!x7Plc7sPX(P1K2Dk-X<>Wijz9r zAAf7~2}RIEQb)=Y_Uvgn zSua8@N>5(R<925@2>{^to#jV*UYk;-yl|kCGNIR!ep+WZSG{+U!i`6f+lPRU)63$ zvJsiQ_nYH-4!`{BEiwsdm&pnz^cR1M{z{soj9H(7JC3bxBcMNyEP>s4C2FDIbgrH> z0W)`u#idUc_0WYXPsm+oJ2??E`crTCuiK+QwFDeZ`*ovR?;AJmS9%w<`_}WT8ptKO zwJXkI4jL0c$yvSMr7CuhIbC{RyfU#hOPfHGCE`rp?VruKI~6BN;BP)xTY)KKE@ zB=~ReNDW+F-hc0*rL9M*0snVJQXuL7x5@JVcXa`k{QUf+`l&K?I;aG&8X$Yc2BH~5 zXWNIh@Ri4vs#jfXcC_yQUxlObpTdzEgpBt5qs|yblFR7$2I)I7$h z%?-WU)Fw<-j3f#;ly*%9Xm8(M#Ozb~Ha(KSl!L0Wz(xvwM#R4Mt2d&J(I(mD5D%w> z=o_}J-Dd*}@h2ztc!otPxtAK&$ScxBQq0I+7&HyR@=9llc?hWxDh zrwL$yqk6)ikosdNh0%H4YGHPGC|?u}gYZ>QGK1oGHj93}%K|!ugIN+n!f<=T=8Azh zrdO|?0@Tk(!-UP@v}f0+n{T<++ufa=r#hli(znHMl0@IFg#i&uF4+i%IvuTa=<$ev zsM`RpmUocV;A`2Ta@*vjT9r{Nu3?iM*P*cFIlvU61JFj0kPU8#^+q!Wvy6zt0L9eQ zH1=)-kJYdf3BXchgrxp44{%wmis|fq?0Js*K#+J}(*wCWxN{s3LJF0#>gSprYlVo+ z+nm=?<0*ur71Ee@DN}%&!fb58-Rr0$U;cS}F|<`x3dBL|^_Yz!5?MSQQdxAL8#X)m zgM~(_4V%|?Td@FQP2ysI-o4f$ahImqaa9I>_v8^a2ndVA&uRdcvCOn9*dd9|)!kh> z3}e%IYm|gs=nu#v4q^;oY4AC8$T|2Ns!H+lgab`3v&jX% zPm6})rjgXEL5)J1&?c>UE{mraG74z^EyCDf*t}Hv?A-|ay3S~8t2Sk zx>o%6=4RMY*TeJkJ*f0Lk!d&fY9Mx(7dQ_Pqt*ewpxgGqRQr<6-EeCxkIWWPYl!ca z#@DAnq536Yxy@_OO%4GJFyc^G&e@>(I*SPAFU%X;hsNJH-@OSuH`=Td?mT}PPbpex z67jWY_C-<~^OULUpNn$M&&Ow~;^ntVRoG{pbCyeicDIgi9^f$R(eI4_f!rf(EL3?T zGE|LC*Jv_YD^ZHjalVyPv0UQH2<0ORPb*+l$yK|RxX?Va;`mi7{-CAlU6|4)Bo04* zt7V+GGr(7K_T%n`{>^C@0D|x7GHBkSRt}^N@KHsG`TJB3WQ^Rt4JRI$GrV^&BIUQK z;8vj@#O>IM%k5nh6;=PNVw}okEOVJXc$T_tSrg(qJ4*!cCMiB+KRLw5CiG2eukVuf zHttgI3C~0#0}e+ZU8>^uQXMj90k2iVqFW0L8||XHh&cLz58eOh1hR_fzgU0k8tU$tKLgkYahM8X&~;1PQ4<6L3B;uQ%+qtjKMGK}~qxscH z2xxIVUMZ!@&_8$yBHrd~MmdR=Bk2{}cxT=}8XsW%WwqSg#U{#s283O2zE)^!E)r*2 zPb9s)d^yq9XnQg?Yg(j|C-nZ$lB(1n&NP1KLXKN#X8&wPRMbt>~s9D_fs$J|mP&ow?upQaPLW2%CTT z_BFbl|HZX6^PsiZC7A4X=jMD5cG`1$WC0yc^V%)3g0&U)3m&-+$Ua<5(>Nze2xpnH5vC5{^HH4-6N|p1q%~WQWx>TL_n~+5Cd}~4OF%HWvhYON{cUXj`Y08EKIy6mIb_s>wVC}ZKssB4wAT{6GEht*k) zfeGvqKT7O!TOQAT2)lw+)XQb5 z%oTVP(?)S{F_U94%1ux2&N#}}3>1#f&wGvn@5(*+!v~EZ0 zETHH0T>)78e%Rm?`pHu5=9zh(gokZP)eqt zoqs7298CNkbI`Ia%m|bnF8J!jJ0qf;?_n`(-;O#5Mzb2U*vPV6pk1b>X~r}mTk8Yy ze74LCQnxeJkt1|? zd4H$%QC@B<7JnjmDtl4fp zR-ebZqFh=MMmq#g-fr}PGT+_o`4P;e`beG%J14O=fTuoq0Oz%OVH zp3-G|yqf!Yz>W8fW(J_q>>7$IqkiX3%)6LYy*du0Dt{9#Sox-2HlG*uJK&!PfQg9{ z-$-bEr2f>?$^dd=3)%mXyp~BWtRJk9p8(n)bW3YHhn07~HKHUzzJ9uX-iQB57x#2< z{Zl~p5LcASq3~PO>H86`M1O)s=NOfXU0sW=A8QiG&Ko;85Wb6pNwZ!&%ojs28Qe_p zRAHayfCT$v1zCBpXfgS*r^V+y+92BCgJs~|iEnOC?vBgWXnCn>mMz7>LaQc}zXE^} zA4uNf>Lsz}fT0x@fW-NJu@vj({GgKCc*856RCHmEqm|41Cp}QEbIZhE=~?pkF=%d$ zI>k3>BMD7l8#gl=F8>D*M`9uZ?U?KjUOjd?O&+Zjl+ zS2F06TzDu*z?-a=N632&Q06rkDO(FL+XsWhf#=-!gMCm2nD+qTC_09pk%e@-e>?D+;morss3rK4r)Mg5usk|wnv2lu@d3ftN0fzGH6P^Bzo2qI9ko3xije^&4ahAc;_U~H!Ip$>9yf`-HcE2}UX-V~|A z@_x`y%crv$M*}40vV{*8Fd5plEVfNmgBcuD(F7bds8fbb4&Jmc=xa6W73ei(q8Hf> zS`g|bHQee8MyE}SUsPXTCKL#K0{7C({<;5*Bm?Z%T``ReDcJfCercI{VP>tevQoye z>rJA@giuiR{#>0g^heSOu1ErV-dwI{uOuuhVRf+D4g?{&ZuKfoq> zgrGjxa@RHq?08!>9lp?H`x$H^$0vR1und98occNfLi_#g#h#%kp&9062D@?eqeo^l z>6?c?+9SbhA(NmJvH^(HmD>x|hMv4vaPYof`vd%iQUScd;7~VRBOTEbKmt&EOYdKR ze|P7Xo>UT$KrUF7PMh96S{#K3XpggWymA;X)sA`j>JGZ%$oMNf09gQ9mr_#3 z5F@Qq5p5eCtAqnvDv8Nnp_2#)d}b1#RUFr$9`;;*bDU{WCprVo1sF?4-vTH?(6BUW z9d{=5Qg4N_h^d`J6d=x%bNSas%o819P?_eXSI zUO$ZYq#WoJ5ft;D525O{o|=Y6MC{rY(1*-$bdtvamZ=Ku5Wwpe3FvHV%MQzhrI%8S z$Pdoz{gn)%N6X)0ywA2OVq?Rx$bL7@noc+SD1Bf8G!I1rNQeI-8Dl(^?#M-x?PZ0* zZkgqX4xo92fM8z>AoYNNy|3P<$&o9b5FCOkt?YQcvyKC6l@}#P2i;vP*1|lOmt8At zI1Bv66rfjEj=iWxUCzjKGVyBjWKjgGa2_gQ8ch(Wq~c0WeThl)a|J_v$wiegCNe!+Y9kcX~}Zoj2f__N+D& zxu%G!L%L@DI&;CprOr52@mun~XwjMz+{L}v$fvrBEDr)^w9LfY;roi{cXC@AU2tSA z33GJRVU3?Iu^YKeM#YiYE|4$kbp8|QDYuF1%$1B;A>!yscH~*nFDEo9Z+}FsgNLWL z`#TdE#?Cgzit-bTw)fVHE~45!&4m;2Xm4e7U<&WW@o)r@7*$nO(^wW>;ZSWnl3GJ` zuYJur2%0aj9d_7m>F1Gw_9;u1bl!T1bi%E2F${|Fhh`Gr zq_gU?>Pv%sH?CB3__UuCfwFcVErX_Sr9cHuj;rIbk0_hAo&w0lB=pI<8jWD>WyRgT z>$7cbEc&b)1`>e7i4XdV#c35>HP$zC073%@VkmwY`;nV=Si+F=kXw_9=xR&_8J(iF zr~l^|<{DPb++r~-oFuw`ltScBqc`2icO70_0B{J4N_knnz`8Max;YjxC?^GtOCqQz z<+Ce>&C5~bW;S|9M(z{XKKf$SD-^ML|GH`Q)*qRP$H!pwzuo-zqH+H(uWjhROMHBt z#q2MU@%QZt|3BZJD-!t$YtPabp+sh-1!L=TNfV<2? z`MFX32K7oEwq=F(wY7Kqi{FR>f|CtQGMH6hWy)zKT%y9&SwyN~YIL6iS-Jq;)4WDCkp`nlYsCA31Dc(RMC#`s&Q zuf_J!QNmP_tl8#pAoQpYpOW%9l_?cLm3*Yg4BAmw0uZ<`%Ez69miw1;EgvV@Gz-)ub1zpx|sRI1K2GhX(9dBlszMJlkdk?K30IXKQKP`vL-i!j-uMS|^ z(zx(MIW=no{Qb_(`3HX;*7!c&na+?F-QSJz3R)twW_j1V`l}?vL}QVukNlPXH>wi|?g_)}%B&UrHaYF1u;}im0#K zvoigLmu+s|+vSDL9Fk8|w)kIUBIxeI&7+-)&aEU(#ks%B?oWHec&?+O~q)@}?zLay^v z{k_-F(%SmTZoa-v`f(G5|0|-OVuyVALzpNY7>ttPtP&kV#JhW&t)SIY)p}O{%u|#|nNpS{@kT6c!c+aF300y*4+f zsCS~Cw+|jLytB{&;0iu_u2UTO;}v85V`F-gY{X`swu7M4;iI?)Dnj)1D4#yjv^`ns z3d9Zw2xv>=WUBcVa4&S%Y!-5eXzO>>S&wO8&+MhMm6ACDi;0nAmfdn20sI6-Bc4+5!?USU#;}NpN`eGj+Vgku z#9hKxqwoEAJ?tREa)9j9o#WV1f~1Jv8u%c#a_bS%d1HE|+9#xF*=L>mi_Ju?+hcL(o#T1J z5d{I+gaognCW4XC3Xy1ByboJtfXa>xZd@mM9}rJ2$oYQqT`Z|6>fzzxO>?pgrEUI6 zt~B7?Joy#z;A6h{&3V`OyR{g$C!a8y$JN%X@$seAHgG zO92yhJnnk4X<*;U`T*o&yGZ7fPPGB}F?y;Z{_fFwUlMN68{kXSy8@6Q)rOZ*Ba3-L zW;6TqnfwpBsqDrE52z6Qd_aLFbBs%$0}UlVc^iQx8}XdNO?4kUTNA=%>Q|ng%9q0Q zmh0J{XzP4$R5E^hoeb^D*?0Z1SpamMII%leaB_FoZsxLv0oBN!lr=08P`723xqKe| z8^w>Fma2q*5#yCy{&*Dnoor@2nl2BYsN{+SSI$xrZ8oMt^dCXWm2HpYqxPsiB0O?B zbq<>y2#vzy@*c+b^71NUC?4as9FJA1QzA<4PExu~imB40N6gS&Y##Wt%fo4XD56!P zA-#&L*XqJR$YxZgBT^3uLBsyyG$q-{7W^?^)VHn%5J=RS{~cvN<9?Qme4KKf*iE-N zr{>^rTvj00uW2)Cb-CJ@R;~NJnkL|M{KDg4CB$Yr;5*=^{rG{i-t8+ZjlE8V787VZ zS-KhbC1TNV8cQWoOEQ~96VM3&nD?ftLl5RUjg3Q<{G;>39vd=d`u=vFl#nIsYqUYu zcV%cfIo~*zwA<>|R+LnaZPaZF((7b#TdLKX_%9=|o3-P68IF0j7MV-^wnm&cbAks7CX)TEMVrO$PS+kDO|vT;E=wGN`G(Mk3e zOy%3SIFz3Z-yANrCb6Z{cAO;Hr~rKvGi+s+C6?ZQ2V(zkAOXKCPJpFt4|M~KvD#dV zsV^&^kL3uXH9IW-6zx_V%PuEK8r9-t`0dQeAO@u0{!eew+@DpvajIErbsur5Pfn_O zPY=?!(KpF{+$=HwZCzX`y-q(8ASbv_q|gu2XxerX^N<2fByB|R=e|s724?`m)JMkx zu`WUHt%`;g(=i4%X*lssl05=}!%cY|5o)Y^Blx)3oQZ3!w7%^RINOGGWxT(aIn% z&fM=*h@TMq-~U299wcrN;YOv)QmV8Q0c^{^B(QM^@k1jM)u?HWqH(*2`lO9jrSO+` z9RnbS&Xoc#nJWr&fSB@F{t)c9_#Uy-#!gT(nX^p$(`$l;Q-?CS{BQ6iGJcjQT9lm# z*M~M_brn$c$KT^VLiyk{9_#Tk12%UUM7@$2U0-=8km~sW;0yUg$?}>WrMbP`>G~%F zt4TYtsUKIr*XUbVQ=!+%@2iaz)dGy;(6BJG&5E?E!$n7JHe&Dg$U(XDc1w)OIty9t znbE70^)&)E*OyJ(6gdEGRxa80DD!01Tb_J>#?cLh5&$?ua>h=-&V5hE{afIJaj_DPI!L2AMwa^_V;>9 zODDO8Pg&7K)03{ZiIf{lb&fisJJe!}sqq~N2_O|Ccfra8p|9bSo*pAl87(+}?OPdf zf9nwpAv20?O3AS!^Zz-XPU0Zw+QXJ1%)K#Q5|9x|KK*k)>|AGQLA>P?5RLj|9lqy~ z>QMRqfeed*M^7)1QGq!ne(ltarx^+`QICQVqTtf9ws6zp4~Cin99-h-(-96Wrym+8 z%T&M}&F2F_#d9p#G;~%)#h2R>aTtg35wxPzmVt}^8(ZWLFS}U(X8wupy?xP9@bh|N zqL`g`5h$WsFkhqHBcWpr&qRf!u4YdTNh*=r&kP(B)*5zH)Bgv0^I zcDn3Vp9Xv#-y-3o=1uF#G`=1!o8$IIOG!PVjND!=bej3?GK*d&QmKc7uk!#t-(tC~ zQNZo^BSw7YXM$D$Eg7|*R`e@89zFG1yomWx$k95Uo`@D_LYY<Mbc{ASoH$v}AhcP;2ir)@mgkJ< zO+Ritn@eb7QVWqe+);@WV8uurW^nAaoWbsxlF`~jK)qbI%ib~KZlh`75*X5=7Uw2l z4jK(R>*ci-5)A}$698Y70rgRiDRNUGF-)9|t|7aC0+-voZbReU>aCs0rq!9X4+iZ`1a6RgMM&lb+ zKWI=dz)i4)K?@v|Qc|g2nC)s6f`QvOoy#tG4IaLgO_f|5SPcS=y|1NeejkQg6wGqF z&wr8A*WZCl3oMJHE%C6||7gfcX;^y0zn>>~{8N|E;QM_D+5z)1E?HJO{S#jcR1i04 zB-+kWkxuc%d{Cq6l~IG$)a*Y~NuM$j2fL`xA7ZvRphKx#r7-p4K0U|F^OyI2%bzz- zjA&zjRU6^%c{mARSh`791e=`hu;8q8)b@ z5=U48Z&Tj!&J0_qxL>5KiKmk8V#()(gxqo*nqOW!n_+05Cw?F1-}l@8k@0%-V(s?_ z%=uRHzYbZPzC#$aa@31vPv84Dd%t6Q)Pb%NBGCwskvXHqoe}$Z%el6FORIvFBx#Bd zD?B4ecmQElvwufK&os$oCpN?SmYVkaQ0j@x5#=F;Sb41~75C;?5w}@=23rU#Lp1Ea zE=SG&7_3;6p{b?gXA%=(M3YwIBm{0aLs)H3^_O=X^iW>bqzEzD?DV)xnHV7NKOhQR zlR0fW31PNL5!ql!4(ZrENv24=wo5NaIJ{argom`8&e9seErJ)GKYRLmIp}Z1{S*ZP zL7Gj}gNUuP;0K4V<6eI1CTu@6fzLQ%B1CODMF_-OIG7_G{8lq)y{mi3mg5CsaV z)0Ix??efvAiKck<_ye<(1NxT-UjgHJ1d+DSwJ&z*zV+g6DP{agK1ohIo>W^B_rshe zgolir1wL+%?vk}*22Lfo}T zw%t*c>P-8@nW1QNQnfp(HE4osoi|ID*8JTsrl}7=AG658FE+=em39K6&lA1Xo3_Vm z`%nC_fHV)BylB7%uLlx*oRxUN_rUGDU*NBAW1T&V)3$R&Ao?7uHQ#CiN;A>;gU&{@ zJ)RYZkI+&1hrN44V)0wYN|I?AJF7q7O$a(Aj?$>mnc} zBuioJcs%Thpt83{c27D%8RuV>e;?|M>=}vUd-a6$M2t`-YugHx!NCxk02yQ zx4uj@Y$nk_6lB#f{!L^NJ>Ab36h@KSN-Ybg9oFtAo&;8jQ+BM`-+|m|jTSM4LRJh_ki zOM>g!PB(iEYL>06E6bA?XYCS0?7H)0>>Ua_krp;ea zvX(kKhMKzzqPv8GpB;ZM2INTW^+`aQyVhu$l}6$zH~VKPTW?OJ;7VNIDm3bAQIKQ`58A8rXd_ z=e+!{y{ZW?75EG%7&?lnzqvHa#4NSvccJ-2z_`APW$a1<$L{^Lk&HN)OE#E|HmEh~ zMpvILhd#U;6vGCEJHOugI78>?xMbA&JY)Ml{x%|^Tg|#`?>h(9dtGJOzoXGE{sw-gpd9Yw2q{Z~ef+aseEHT5eoy{< z6;rAo7#Th4OP+R2@;kk}yDNCLMt}Ef@)qxI;;b9wX3rg4rp*?z0_yQMjWti7Ie&O4 z*YxsQe|a}y@^e-boY-6;C5ys~vYBHC_~}6^*xn<7Lwozx z|JK8*z1VXkepR}td_a3r8YN=Eb5fd{BVcYX4v+r>f;ADfubEYcUQXQvl`5}>_$va@ zx{)~KwFX~o_VIg)09n1Dzl|n?gq+98@&4bgUoK3DhWJV}HOaaC%tC|X&E$YPsAVPY zQyNXGUK)Jui?{H2-s49vd4K2ZdM;#i>(BLpeLxSK_cw)V5Fm5xLb|&+eix(+A%>JDND$)z7BRh@)Gb;A_sM?vdGsxj_M>muy&?X?OO_4?==MLq$v zA*)qdVJT&a=wCh_r}NKIO@4mTX;3j+V0Ua}lOP%x^5o*e7V0v#zA0U0@0{uCXuj=QCQoVwm_MIp`W zZ@qf1H=PcGCX>>cDeO8%K0#2~!-^`R4Q88RpCN;BH--|{jtM&ApgO@VI$T2hr?uxf zPUp?iPurdJFL9IR)5mfEiN_^0JRFw4(a`S?q|2mxvo(gi7B_z4d71q_`Pzth{>E37 zt5wi*w)!nD_&UnqS2_iK+})p3?2IbB_4->%U%K~Zo!qCyTN6J5TEYm)y@_ zck9CkMs?ef&0FE!917C8Wc}1)79c;ETCW%h0A29Pd?fzu=OS1uOjSjZ}8K4S@Nm`7h zxMd*ix&35k_BQNPCO~`p(59SLp$)W` zKEd2s#lF2f=(Vlwi1%DQ2!FbM=CFfyWRY@m>jH3Fob4U$lO-d+h^-u2(bqZ5s8#iWt89^z637ZaRbkHfupeeaz-)a* zAsEln#UZn{Sy{>wNv<@O-FQ5a%s|ZNCjjs#5fid;l7Q#J`Ol6z3hI-`9vVQrFKs)B zi8Iw|E;sE$+#0=pBIvsLy=uPe-Q-%&j`%x-&YK%se0C#Z+nFkzE-FA+NGkBFsL2=s zR7v#`g*3gR6d-2 z+RI46uB^up0@~mXZMtdQTlYu2E-dO(Q;bzd=EZ z*fA6xT3jRpde?iCdLvF;Vz$5)iAF%9VF;i+b`J~?0l&5ZYnm=q=>z&!VsA0Rb8^VI ztwzgk9@`pGkU5_3+_LeXoKrFBZnD0XME>vMbn;;y$lCNFxjRbjlP!;;K_-7sqM zHlQM6a0Ot7EdT?kSF^2dSuz6ANf!jK2i50EVy>Xq0AMmT#&lhziV~9+CJ(! zS#q5KTv|L3w@*YSUWneOgJ4he6sA?nm*Bdovcp5Sv#9 zRm1^zztDKG9%o}P7TEZw(<+YbUHkP8>TWbboSgR4SnFLHdnK4_FjNpn`3)13+ZX9l z(yS&3-#o|JRLVLDY&&635#E=_Cajbv<-ttN`2zSc3TZ(2{{>^Vy+!1ASn4iMVT5`p z;ruE^C`PdYOcU`yKaKgw44W!SX35TBtLygK!NLFG>MWzG>cX`xjetmplytYGgmgDZ z_Xec9OF*Q%l~B47kZz<~Qlz^(CC}WvXPohk&%f&4Yp*reoKM{M_2k`{S*d^w7}SLQ zUGJwDm8Ru5mY{H)Jf;6K4kDmpQX_$6nID`;wzaYD;&n?t%rAN}Vw4STiIT_IwEyzX zrg48Rxi(BNDtq_bhq#Lg)i%lb)v5P$qmpwd=&0*A; zQf*gOmD4C~e|`IITbGDzFGfF$k@OzWhk|OzZLaO%l3Da$x%OM6H>p-gz|w)|r~#8= z=zoj*l2qWGk(X`yDxTK_+tT@|Rx3RczJPbZdNoSK^Z}c81 z#oRiuTw(Xd2s=6sZhwxEiUbZcGYt{_=Ydb9`RU?3|G`}C>P?RVYfao(?OGdpQbdIB zz*mvVe?SZM4uOJP2Y?|suH1Q|5x+s!D0wddWS~>32j{MU2EK%=5pk zh|kl@tGKP=A9JMd&3!vb^Vyc?0)^cDm4U>YvPA59Uo4OHm-ByN#NoHC`#Ja`l`!zX zoqk2;cGF)@8uV~jfekG8+S%)mlSYiZGmR^G|6<+#R3QC4@kMs7)2muJ`)=mbkQ=WE z=o%HWU24rBWWBUmF(yOQ#~MBteE9UjtH?Hn<0EIaL3~KJ>jWHMCzekGI3)-CJUtR% zxSxU=Iksbyf@G4Wi0HPA3FfNwBB$=+5*V$jB_sz&IF8L{RrsqYQZl&4X#K9s!7v29 z=0c4kGxn=Dt7aY!mw|^*^@{9z@F5}ZGnzv#&qlWKsHfaFOH=0aI&@g+f9b_05gTeL zzb=2QM!UKsn-+WuXmN-T4fcorPF(%INttMr=&zjH!rb)of?*;2I7FIXijTiWOC3G2 zCXWxI9kR{WU%^45=L9VfhtiRvHUEiw9J%?vQL5G`L2rEi*ZSC>0DYaoZotctHLrp^ zLL#OHdgkJHs*_bE@vre!}ip>;F#`)JOoxQmyUSQ698<~_%} zma&Wi=|_SL|0+%C3P+nEN?a7DpeWuxykDbrxTx?~7lvkDn1Vg+5hTcH&!z6^dtD<` z|Ngj`ahSToq;SULa%J1=7UgdO+kk|4p@JfpY}SyJ;PI)MUOFE>=1a1t<}L*V*xAq% z?{;GsSHDf`Y}%X!CRC$RIO7;k%b5@siesXbTn`7CeZc zp3PXTw4(T~ko32cmNjTPEOnmj1vm^Cj7@fwrignGV?cUP`wP@P9FSQ?Z%JM%I`?}& zJ!J4-{}j5;{J5F)osj;#rd{GVC2V2WVzzH>YO%#M0{$;b%o_!+RZrR9N&$Ovn$UFo zsonW>nwsP!leC4fP8&)|TF|1KmodpdraK*@yQQDORc*j&^2$a^uLX4_Mw#8P# zt+p6*HuKm$H7&sFiV4Tc{o!%y+0QI*9a|)4&qei%iOsJ){yAnX5C-$cz*Y0~>`i*f zd@j4tPxPp=fsXE1hrLnMkHyduGp33cIB=pGHt++z5@L4n@@UeW&bQKTwOqSqa9kYS zV4Sv-qUlH(PP6O6G9f~occbauH3)J*dIkQ_-5V`;_cU`KF?I5NR>0n*mr@(nW^Is# zC3I%nqgLF+=KA}5@EKY+ zvk$KiFTiGzxV8c4QSJ@stW)svYAx~Gfs3qnJ9xD@k`@Fs8)Bf78rsO(u*BLEsWQqX zAfWe%2>!(^DtH9akNzyiS5ruh5|)%$))ffL75aU>$5SC5Z61deQw1As%8yevCn8dz5sz zPzYpM>-7y{&ygy5CMU|GSN{=c#>DR<6|}Snn(eeNdD=m@=cEJasMpgFy!Q}q0*^|V zv&)5^0_$>$9LAR+WxOuJ1kM623L+_JX{i@jWc^NIvL43IKCfB`iTSu6^=4!=xkmKe zaNEzOo6NFsFmJ2;+z|tz%l3Q&D$q)X;$bQpb6gzofEq?4hR) zXbg`5q1zpY1v>X#9VQfNbL4*w6P4+$xYQ|rXuT4M!0-&Z9o5EA-oLqA(iV0xbb!Hf zevZyr1}j>-67gcjp;s8EPa|BL^+Y8AA5o94GJU1m73q+KH+N2adhOsKI2aXw_x(WJ z$HBtiIhDYniAKULk01@=iipi&U88}-qU-%L6$jU(@dKKstNott2qlYR-nV?;fd*fz z#he+cc;B6}ehsA$spcX>&&KE2G(xV1-jTPBu6xPQ)fLBVx=j5d>EF0$dz zD_W1>Po~q{YcV=?HXlKpn3*5MoIk5gqxX=`g!f&M1e&$jKN_py$Kgt|{{=yJN7_Vz ztI`0dpkr)~e2uBKo$DALR=5({+~1D`ZR3?BO`Sc`*K}-b)AXXCLGt_LpbiSTSvaF= zsGx}g1U1l1L8=F`0$}TSdbw-};aDxHmQ@ID?tL-0d`Wjmt0b~)S_7&LMBZgO<(H0>&B zQTH3z`r~keGhb+$;593}z+6!pp=Nn6V0qCA>EA)!8r{QF&W1c+A52mDzi%8E znfLpovS-&mJNsPZJJY_&T)NSN!708HtJ)Z~8jE?005w(|=B9HRA8Vojk7jw$V`W04 zM4}7QOVX~pe`k}mo;BZqa;3=4Do!H=;_Sd>oF(MrIlA`AwWxU z5q(baBvnQohP+@mx0)%|KqcXChQY_jpHgJTx=RzZ&e!Sh+fSOdjips0UGVw~iV;9z zGCExx))QqY{`heJV_`x~pVd{r$LE9^5uG>}<&LJe(bXF2N~^hd8cg1vYO4E71JdKf z-gY?#J|9Yqtn!9plvDOolaNTU+U;hthgpB5K8-|eR(5fMM@m`CMI!E%6$RD>3fWXh zSgB48R@?neiPa!ZPG*Z&FVX%FL?8f&BtCIeKbDgAO?%I*yW0kbRpEBPPatR>Ip88= zhappCG(`9Y0ToYtG_xg^UX5nz|1N;A447{wm4=2;Y& z!?3J^qg09&h){tU3W*BJb5yj>gQ%~Vn6HYxLs#8TIuVA_*(t3yz5zQ_No2~TONR$K zncwva=uNM7M}S9W{3Hp(vR`U#*#>&pzd!vD7~eB#UYN#<<`WEO3ZmB85k6)TQU&D$ zHOYTklpwH_pp7Lhzf)2@?Z-~Lw1|DXX2MXuIXiL=DUtT>7Y-H06*4jB|7`9;BPW-Z zcb}m-H_}n}dE&U-(=_wgaJyo3i{)QNk_odgd>aE0A(z8(>ZyE!etbqO8$u2b3`Ju9 zX8sg-{T}~Y5~vH!dv!Xyd+<-aWpyKy;R!47RPcXBC;ALzG`qUb0Kbxe)9VdL*(DT8 zWJ|ZzB6F7=tdR1d5f;$6mD*fwAYJ<`aMknjku!zubVGB$-Who$8LBOVw7YA90tI{2$Q3(iXY~*Xd%8r?O@I9A)D4dg9Fj^{^ghKjL_o{YZ_DW*oimY3>KE{IUKQV{L1y* z%gIx`HIyq~1m8Ll1VyH6Fi?7@arC|aNx-o&h*YP?xAKLr`oz-IOTd$;>+(Gt62znl zV_~uC#mfdoEiNYW+yZ(#L!P65!mQ{>Tum0|6tr%VR_u2VZ!8p{X;cz<`-Cv zgFI3ZNFQf6yS)B|Fpec{QmIgmW!FXP<6vUjMmb z2|Oae&uR*dWDBVe%}gZsM#tH^NL@%1}^u1FA9CRoTqIRq2BwdDyR-&ty`xy{Y+B?U-Msbmf`GM47KA<9s#U2 zo2KWGe(T~36HaZ`)8uH!&VIF#4`}Mnn(*OVl8}GV@5-(M8p+@^8sVsQ+KZIMUK=X# zdaA?DN6p07d^~x}r}k!>B0UNw47fEM&ibN;f>9`>f~$@{Xpsf~Z4Hb+Y6(Iidm)nM zC#Z5BH51#`AK_5(9zi=Chr?{BE0^;F-957J^2>^gu&+8I5axJGPXEPb+CY|gTTajb zJwFnD-5tat%3+wEK{itwC)yB3U#0un9|p+d#Opq)WclaAa)RXw0VRGdkx+KJN0$Sx z8WOw?ddcWsmv?P{4ueg30zamAPyC#g%Pp;fZ0@5#7}3`K@#rp4ls5#$r-`0V5+f)2 zW7FLUq&uY`&BwP^eXcR<+ljU@lcjK9(4m_wMhI^^;~r>TBHKW`k~pbb63_g6p}|J8 zi6V>kEB9ppe#MVJEVG}0a2M(n9%EJ;+t{;jRnex#dR+->jP~K7p}h#M8|>BQ!^OJE zacKDT#f$)O1}lZt4o!FWR@5mO2`YC{dTbkubl3Y3XNDqVG6tU+NPTR=f7Z5M&`2v^ zRTvpD`2s8L>{-JA9AJ9B?{d-S#~{TD4AHcIy*+>nZ_xT#s?L7Tx=$r-#KuCL0v181 z`I8=3NfBw45 zjtckYD-dbu=HvUG?i2tmY}pBBdi|)8_6r%7WO!?krkDV;rOKe097!5$8*v2FiNMmf zS`?t)emGt($hQEf6`a2{-WpK)tjfSD_+?tIyR9gVko7mny%xl){YXbfx7xz5EuJ%4 zv=G=&Z9gZSji9LVK>fCf@$Kf>w`;j#))sjEPZ3|g4n+3PoJ(*i$mG-EdTp4kmm1&_ zYQuGr_v^k3Wa;!?Fo)OYHp5fB*);dTQ?D=(D|-g%&odHPtLFcLg3BPOuempC0XiD6 zMvg7 zti+);=i;xt{5969h`GF?-%g)%!kJfQs^sHn5(5z-|jaW0`lbJ*@CR)&fv4+kvExDSXkB{#U|HlV-R*TV0i5=CvIFYP6j^VADe`oAK#!3tbX)G+K8L0^aA5TtB zIs)Ks*yp(bV_-<#JtC$sou{dU^bUR)rt&4yJMHE@=82>pxilu@w7 zJ!wDo3`o9IXP#CA@cA(myvoasE2&uh8pQ*0!-ORL!L=lm^7f30_TiQuqa{tl1OmnU z5ASjnZ5^GZAcv>5o zWn>k&WJ~E2XiWh{t`YZkKqy{+yh&4Ofx~jHmP9g=xQN5XWKqgQy+{=|A##a_bt64d zBaK0`C=gh7I3$vbLCiz3x2m3l<8m$en#QIn7>(tQR8aqSi1+3+(YqevkGgp6Enrht z-TW91uLs&I;oKsS8b7NI@`89~g{$6ga#aupEeua09?_!31?5~{-Stvc?Xn+T-y-hM zgnjXZblrFHX0e|aQ@O}60{4d0$!fRjU@mZHGHg>2G8ilxH1hn*6$1KU(neh2h67;Z z2&Pxd=hy~xaflS}7ddk5x`oc1G2~CdJAnm>Lfdh-;fyfXrYStJ)i|+SFPBX^$bPGI z;H(vtimE%aDPIV3W%SX@3Hg%b{oKbL$Ts?#qS9!ng!5q#DmM@n4fCqc{5qF`{U6YXgG}Rmm z*Zxz8DRgsfT53@J{@%sCZXsz0ggx7q=~jub)0wR?$<>N!lF#l?1Q&|4cu=`tmIOv# zjedR4+t{RJh@Bv$qF4RwpEX?Y?yI>p1x=MNY)TTRZ@m$}yC0PZwPqZIBt&rPaac%% zxi6{?#y!ETXHh^Aj9l1`3tw&OOp)%M9sR!it;n_6SDx4sk9}>{O%

    `FBN{A1y*) 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 V;txpG?-0U2R1`Gj%U`|@`# **Workbooks** from the menu bar. - You can also type **Monitor** in the search bar. As you begin typing, the list filters based on your input. -1. When the gallery opens, select the **Update Compliance** workbook. You can also filter workbooks by name in the gallery. +1. When the gallery opens, select the **Update Compliance** workbook. If needed, you can filter workbooks by name in the gallery. 1. When the workbook opens, you may need to specify which **Subscription** and **Workspace** you used when [enabling Update Compliance](update-compliance-v2-enable.md). ## Summary tab -The **Summary** tab gives you a brief high-level overview of the devices that you've enrolled into Update Compliance. The **Summary** tab contains tiles above the **Overall security update status** chart. +The **Summary** tab gives you a brief high-level overview of the devices that you've enrolled into Update Compliance. The **Summary** tab contains tiles above the **Overall security update status** chart. ### Summary tab tiles @@ -47,19 +48,19 @@ Each of these tiles contains an option to **View details**. When **View details* |---|---|------| | **Enrolled devices** | Total number of devices that are enrolled into Update Compliance | Displays multiple charts about the operating systems (OS) for enrolled clients:
    **OS Version**
    **OS Edition**
    **OS Servicing Channel**
    **OS Architecture**| |**Active alerts** | Total number of active alerts on enrolled devices | Displays the top three active alert subtypes and the count of devices in each.

    Select the device count to display a table of the devices. You can also export the list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial).

    Select an **AlertSubtype** to display a list containing:
    - Each **Error Code** in the alert subtype
    - A **Description** of the error code
    - A **Recommendation** to help you remediate the error code
    - A count of **Devices** with the specific error code | -| **Windows 11 eligibility** | Percentage of devices that are capable of running Windows 11 | Displays the following items:
    - **Windows 11 Readiness Status** chart
    - **Readiness Reason(s) Breakdown** chart that displays Windows 11 requirements that aren't met.
    - A table for **Readiness reason**. Select a reason to display devices that don't meet the specific requirement. | +| **Windows 11 eligibility** | Percentage of devices that are capable of running Windows 11 | Displays the following items:
    - **Windows 11 Readiness Status** chart
    - **Readiness Reason(s) Breakdown** chart that displays Windows 11 requirements that aren't met.
    - A table for **Readiness reason**. Select a reason to display a list of devices that don't meet a specific requirement for Windows 11. | ### Summary tab chart -The **Overall security update status** chart is displayed in the **Summary** tab. +The **Overall security update status** chart is displayed in the **Summary** tab. This chart gives you a general idea of the current update compliance state of your enrolled devices. For instance, if the chart shows a large number of devices are missing multiple security updates, it may indicate an issue in the software update process. - - - +:::image type="content" source="media/33771278-overall-security-update-status.png" alt-text="Screenshot of the Overall security update status chart in the workbook's summary tab"::: ## Quality updates tab ## Feature updates tab + + ## Next steps \ No newline at end of file From 15978f02bef06af637c7e5934d3ad8c6d59faa79 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 29 Jul 2022 11:21:35 -0700 Subject: [PATCH 045/246] uc wkbk --- .../33771278-overall-security-update-status.png | Bin 68561 -> 0 bytes .../update/update-compliance-v2-workbook.md | 6 ++++++ 2 files changed, 6 insertions(+) delete mode 100644 windows/deployment/update/media/33771278-overall-security-update-status.png diff --git a/windows/deployment/update/media/33771278-overall-security-update-status.png b/windows/deployment/update/media/33771278-overall-security-update-status.png deleted file mode 100644 index 764f12ca6bf85827f6ee49e32a4e191dfd19d8b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68561 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

    `FBN{A1y*) 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 V;txpG?-0U2R1`Gj%U`|@`# Date: Sat, 30 Jul 2022 01:28:55 +0200 Subject: [PATCH 046/246] #10516 I picked point nb. 4 to put my the commenter's note it. Please move the note to a more suitable place if needed. --- .../windows-sandbox/windows-sandbox-overview.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md index ec211848d1..9aaeef5f2a 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -67,6 +67,8 @@ The following video provides an overview of Windows Sandbox. 4. Locate and select **Windows Sandbox** on the Start menu to run it for the first time. + > [!NOTE] + > The Sandbox version of Windows will not respect the mouse settings of the host system, so if the host system is set to use a right-handed mouse, you will need to apply these settings inside the Sandbox manually. ## Usage 1. Copy an executable file (and any other files needed to run the application) from the host and paste them into the **Windows Sandbox** window. From 4c29e9ce0657ff4774027a7016c0c7f096ff08cc Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 1 Aug 2022 10:41:31 -0400 Subject: [PATCH 047/246] Updated the article and addressed issue 10461 --- .../hello-feature-pin-reset.md | 208 +++++++++--------- .../images/pinreset/allowlist-expanded.png | Bin 0 -> 76626 bytes .../images/pinreset/allowlist.png | Bin 33638 -> 19677 bytes .../pin-reset-applications-expanded.png | Bin 0 -> 134962 bytes .../pinreset/pin-reset-applications.png | Bin 38602 -> 141014 bytes 5 files changed, 105 insertions(+), 103 deletions(-) create mode 100644 windows/security/identity-protection/hello-for-business/images/pinreset/allowlist-expanded.png create mode 100644 windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-applications-expanded.png diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 7633011c29..a193225dcf 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -10,60 +10,55 @@ ms.collection: - highpri ms.topic: article localizationpriority: medium -ms.date: 5/3/2021 +ms.date: 07/29/2022 +appliesto: +- Windows 10 +- Windows 11 --- # PIN reset -**Applies to:** +Windows Hello for Business provides the capability for users to reset forgotten PINs using the _"I forgot my PIN link"_ from the Sign-in options page in _Settings_ or from the Windows lock screen. Users are required to authenticate and complete multi-factor authentication to reset their PIN. -- Windows 10, version 1709 or later -- Windows 11 +There are two forms of PIN reset: -Windows Hello for Business provides the capability for users to reset forgotten PINs using the "I forgot my PIN link" from the Sign-in options page in Settings or from above the lock screen. User's are required to authenticate and complete multifactor authentication to reset their PIN. +- **Destructive PIN reset**: with this option, the user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, are deleted from the client and a new log in key and PIN are provisioned. Destructive PIN reset is the default option, and doesn't require configuration. +- **Non-destructive PIN reset**: with this option, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed. For non-destructive PIN reset, you must deploy the **Microsoft PIN Reset Service** and configure your clients' policy to enable the **PIN Recovery** feature. +## Using PIN reset -There are two forms of PIN reset called destructive and non-destructive. Destructive PIN reset is the default and does not require configuration. During a destructive PIN reset, the user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned. For non-destructive PIN reset, you must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed. - -## Using PIN Reset - -**Requirements** - -- Reset from settings - Windows 10, version 1703 -- Reset above Lock - Windows 10, version 1709 - -Destructive and non-destructive PIN reset use the same entry points for initiating a PIN reset. If a user has forgotten their PIN, but has an alternate logon method, they can navigate to Sign-in options in Settings and initiate a PIN reset from the PIN options. If they do not have an alternate way to sign into their device, PIN reset can also be initiated from above the lock screen in the PIN credential provider. +Destructive and non-destructive PIN reset use the same steps for initiating a PIN reset. If users have forgotten their PINs, but have an alternate sign-in method, they can navigate to Sign-in options in _Settings_ and initiate a PIN reset from the PIN options. If users do not have an alternate way to sign into their devices, PIN reset can also be initiated from the Windows lock screen in the PIN credential provider. >[!IMPORTANT] >For hybrid Azure AD-joined devices, users must have corporate network connectivity to domain controllers to complete destructive PIN reset. If AD FS is being used for certificate trust or for on-premises only deployments, users must also have corporate network connectivity to federation services to reset their PIN. ### Reset PIN from Settings -1. Sign-in to Windows 10, version 1703 or later using an alternate credential. -2. Open **Settings**, click **Accounts**, click **Sign-in options**. -3. Under **PIN**, click **I forgot my PIN** and follow the instructions. +1. Sign-in to Windows 10 using an alternate credential +2. Open **Settings**, select **Accounts** > **Sign-in options** +3. Select **PIN (Windows Hello)** > **I forgot my PIN** and follow the instructions ### Reset PIN above the Lock Screen For Azure AD-joined devices: -1. If the PIN credential provider is not selected, expand the **Sign-in options** link, and select the PIN pad icon. -1. Click **I forgot my PIN** from the PIN credential provider. -1. Select an authentication option from the list of presented options. This list will be based on the different authentication methods enabled in your tenant (i.e., Password, PIN, Security key). -1. Follow the instructions provided by the provisioning process. -1. When finished, unlock your desktop using your newly created PIN. +1. If the PIN credential provider is not selected, expand the **Sign-in options** link, and select the PIN pad icon +1. Select **I forgot my PIN** from the PIN credential provider +1. Select an authentication option from the list of presented options. This list will be based on the different authentication methods enabled in your tenant (e.g., Password, PIN, Security key) +1. Follow the instructions provided by the provisioning process +1. When finished, unlock your desktop using your newly created PIN For Hybrid Azure AD-joined devices: -1. If the PIN credential provider is not selected, expand the **Sign-in options** link, and select the PIN pad icon. -1. Click **I forgot my PIN** from the PIN credential provider. -1. Enter your password and press enter. -1. Follow the instructions provided by the provisioning process. -1. When finished, unlock your desktop using your newly created PIN. +1. If the PIN credential provider is not selected, expand the **Sign-in options** link, and select the PIN pad icon +1. Select **I forgot my PIN** from the PIN credential provider +1. Enter your password and press enter +1. Follow the instructions provided by the provisioning process +1. When finished, unlock your desktop using your newly created PIN > [!NOTE] > Key trust on hybrid Azure AD-joined devices does not support destructive PIN reset from above the Lock Screen. This is due to the sync delay between when a user provisions their Windows Hello for Business credential and being able to use it for sign-in. For this deployment model, you must deploy non-destructive PIN reset for above lock PIN reset to work. -You may find that PIN reset from settings only works post login, and that the "lock screen" PIN reset function will not work if you have any matching limitation of SSPR password reset from the lock screen. For more information, see [Enable Azure Active Directory self-service password reset at the Windows sign-in screen - General ](/azure/active-directory/authentication/howto-sspr-windows#general-limitations). +You may find that PIN reset from settings only works post login, and that the "lock screen" PIN reset function will not work if you have any matching limitation of self-service password reset from the lock screen. For more information, see [Enable Azure Active Directory self-service password reset at the Windows sign-in screen - General ](/azure/active-directory/authentication/howto-sspr-windows#general-limitations). ## Non-Destructive PIN reset @@ -72,75 +67,90 @@ You may find that PIN reset from settings only works post login, and that the "l - Azure Active Directory - Hybrid Windows Hello for Business deployment - Azure AD registered, Azure AD joined, and Hybrid Azure AD joined -- Windows 10, version 1709 to 1809, **Enterprise Edition**. There is no licensing requirement for this feature since version 1903. -When non-destructive PIN reset is enabled on a client, a 256-bit AES key is generated locally and added to a user's Windows Hello for Business container and keys as the PIN reset protector. This PIN reset protector is encrypted using a public key retrieved from the Microsoft PIN reset service and then stored on the client for later use during PIN reset. After a user initiates a PIN reset, completes authentication to Azure, and completes multifactor authentication, the encrypted PIN reset protector is sent to the Microsoft PIN reset service, decrypted, and returned to the client. The decrypted PIN reset protector is used to change the PIN used to authorize Windows Hello for Business keys and it is then cleared from memory. +When non-destructive PIN reset is enabled on a client, a 256-bit AES key is generated locally and added to a user's Windows Hello for Business container and keys as the PIN reset protector. This PIN reset protector is encrypted using a public key retrieved from the Microsoft PIN reset service and then stored on the client for later use during PIN reset. After a user initiates a PIN reset, completes authentication and multi-factor authentication to Azure AD, the encrypted PIN reset protector is sent to the Microsoft PIN reset service, decrypted, and returned to the client. The decrypted PIN reset protector is used to change the PIN used to authorize Windows Hello for Business keys and it is then cleared from memory. -Using Group Policy, Microsoft Intune or a compatible MDM, you can configure Windows devices to securely use the Microsoft PIN reset service that enables users to reset their forgotten PIN through settings or above the lock screen without requiring re-enrollment. +Using Group Policy, Microsoft Intune or a compatible MDM solution, you can configure Windows devices to securely use the **Microsoft PIN Reset Service** which enables users to reset their forgotten PIN without requiring re-enrollment. >[!IMPORTANT] -> The Microsoft PIN Reset service only works with **Enterprise Edition** for Windows 10, version 1709 to 1809. The feature works with **Enterprise Edition** and **Pro** edition with Windows 10, version 1903 and newer. -> The Microsoft PIN Reset service is not currently available in Azure Government. +> The **Microsoft PIN Reset Service** is not currently available in Azure Government. -### Onboarding the Microsoft PIN reset service to your Intune tenant +### Enable the Microsoft PIN Reset Service in your Azure AD tenant -Before you can remotely reset PINs, you must on-board the Microsoft PIN reset service to your Azure Active Directory tenant, and configure devices you manage. +Before you can remotely reset PINs, you must register two applications in your Azure Active Directory tenant: +- PIN Reset Service +- PIN Reset Client -### Connect Azure Active Directory with the PIN reset service +#### Connect Azure Active Directory with the PIN Reset Service -1. Go to the [Microsoft PIN Reset Service Production website](https://login.windows.net/common/oauth2/authorize?response_type=code&client_id=b8456c59-1230-44c7-a4a2-99b085333e84&resource=https%3A%2F%2Fgraph.windows.net&redirect_uri=https%3A%2F%2Fcred.microsoft.com&state=e9191523-6c2f-4f1d-a4f9-c36f26f89df0&prompt=admin_consent), and sign in using the Global administrator account you use to manage your Azure Active Directory tenant. +1. Go to the [Microsoft PIN Reset Service Production website](https://login.windows.net/common/oauth2/authorize?response_type=code&client_id=b8456c59-1230-44c7-a4a2-99b085333e84&resource=https%3A%2F%2Fgraph.windows.net&redirect_uri=https%3A%2F%2Fcred.microsoft.com&state=e9191523-6c2f-4f1d-a4f9-c36f26f89df0&prompt=admin_consent), and sign in using a Global Administrator account you use to manage your Azure Active Directory tenant. -1. After you have logged in, choose **Accept** to give consent for the PIN reset service to access your account. +1. After you have logged in, select **Accept** to give consent to the **PIN Reset Service** to access your organization. ![PIN reset service application in Azure.](images/pinreset/pin-reset-service-prompt.png) -1. Go to the [Microsoft PIN Reset Client Production website](https://login.windows.net/common/oauth2/authorize?response_type=code&client_id=9115dd05-fad5-4f9c-acc7-305d08b1b04e&resource=https%3A%2F%2Fcred.microsoft.com%2F&redirect_uri=ms-appx-web%3A%2F%2FMicrosoft.AAD.BrokerPlugin%2F9115dd05-fad5-4f9c-acc7-305d08b1b04e&state=6765f8c5-f4a7-4029-b667-46a6776ad611&prompt=admin_consent), and sign in using the Global administrator account you use to manage your Azure Active Directory tenant. +#### Connect Azure Active Directory with the PIN Reset Client -1. After you have logged in, choose **Accept** to give consent for the PIN reset client to access your account. +1. Go to the [Microsoft PIN Reset Client Production website](https://login.windows.net/common/oauth2/authorize?response_type=code&client_id=9115dd05-fad5-4f9c-acc7-305d08b1b04e&resource=https%3A%2F%2Fcred.microsoft.com%2F&redirect_uri=ms-appx-web%3A%2F%2FMicrosoft.AAD.BrokerPlugin%2F9115dd05-fad5-4f9c-acc7-305d08b1b04e&state=6765f8c5-f4a7-4029-b667-46a6776ad611&prompt=admin_consent), and sign in using a Global Administrator account you use to manage your Azure Active Directory tenant. + +1. After you have logged in, select **Accept** to give consent for the **PIN Reset Client** to access your organization. ![PIN reset client application in Azure.](images/pinreset/pin-reset-client-prompt.png) - > [!NOTE] - > After you have accepted the PIN reset service and client requests, you will land on a page that states "You do not have permission to view this directory or page." This behavior is expected. Be sure to confirm that the two PIN reset applications are listed for your tenant. +#### Confirm that the two PIN Reset service principals are registered in your tenant +1. Sign in to the [Microsoft Entra Manager admin center](https://entra.microsoft.com) +1. Select **Azure Active Directory** > **Applications** > **Enterprise applications** +1. Search by application name "Microsoft PIN" and both **Microsoft Pin Reset Service Production** and **Microsoft Pin Reset Client Production** will show up in the list -1. In the [Azure portal](https://portal.azure.com), verify that the Microsoft PIN Reset Service and Microsoft PIN Reset Client are integrated from the **Enterprise applications** blade. Filter to application status "Enabled" and both Microsoft Pin Reset Service Production and Microsoft Pin Reset Client Production will show up in your tenant. + :::image type="content" alt-text="PIN reset service permissions page." source="images/pinreset/pin-reset-applications.png" lightbox="images/pinreset/pin-reset-applications-expanded.png"::: - :::image type="content" alt-text="PIN reset service permissions page." source="images/pinreset/pin-reset-applications.png" lightbox="images/pinreset/pin-reset-applications.png"::: +### Enable PIN Recovery on your devices +Before you can remotely reset PINs, your devices must be configured to enable PIN Recovery. -### Configure Windows devices to use PIN reset using Group Policy +#### [Group Policy](#tab/browser) -You can configure Windows to use the Microsoft PIN Reset service using the computer configuration portion of a Group Policy object. +You can configure Windows devices to use the **Microsoft PIN Reset Service** using the computer configuration portion of a Group Policy object. -1. Using the Group Policy Management Console (GPMC), scope a domain-based Group Policy to computer accounts in Active Directory. -1. Edit the Group Policy object from Step 1. -1. Enable the **Use PIN Recovery** policy setting located under **Computer Configuration > Administrative Templates > Windows Components > Windows Hello for Business**. -1. Close the Group Policy Management Editor to save the Group Policy object. Close the GPMC. +1. Using the Group Policy Management Console (GPMC), scope a domain-based Group Policy to computer accounts in Active Directory +1. Edit the Group Policy object from Step 1 +1. Enable the **Use PIN Recovery** policy setting located under **Computer Configuration > Administrative Templates > Windows Components > Windows Hello for Business** +1. Close the Group Policy Management Editor to save the Group Policy object -#### Create a PIN Reset Device configuration profile using Microsoft Intune +#### [Microsoft Intune](#tab/visual-studio) -1. Sign-in to [Endpoint Manager admin center](https://endpoint.microsoft.com/) using a Global administrator account. -1. Click **Endpoint Security** > **Account Protection** > **Properties**. -1. Set **Enable PIN recovery** to **Yes**. +You can configure Windows devices to use the **Microsoft PIN Reset Service** using Microsoft Intune. -> [!NOTE] -> You can also set up PIN recovery using configuration profiles. -> -> 1. Sign in to Endpoint Manager. -> 1. Click **Devices** > **Configuration Profiles** > Create a new profile or edit an existing profile using the Identity Protection profile type. -> 1. Set **Enable PIN recovery** to **Yes**. +1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) +1. Select **Devices** > **Configuration profiles** > **Create profile** +1. Enter the following properties: + - **Platform**: Select **Windows 10 and later** + - **Profile type**: Select **Settings catalog** +1. Select **Create** +1. In **Basics**, enter the following properties: + - **Name**: Enter a descriptive name for the profile + - **Description**: Enter a description for the profile. This setting is optional, but recommended +1. Select **Next** +1. In **Configuration settings**, select **Add settings** +1. In the settings picker, select **Windows Hello For Business** > **Enable Pin Recovery** +1. Configure **Enable Pin Recovery** to **true** +1. Select **Next** +1. In **Scope tags**, assign any applicable tags (optional) +1. Select **Next** +1. In **Assignments**, select the security groups that will receive the policy +1. Select **Next** +1. In **Review + create**, review your settings and select **Create** -#### Assign the PIN Reset Device configuration profile using Microsoft Intune +>[!NOTE] +> You can also configure PIN recovery from the **Endpoint security** blade: +> 1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) +> 1. Select **Endpoint security** > **Account protection** > **Create Policy** -1. Sign in to the [Azure portal](https://portal.azure.com) using a Global administrator account. -1. Navigate to the Microsoft Intune blade. Choose **Device configuration** > **Profiles**. From the list of device configuration profiles, choose the profile that contains the PIN reset configuration. -1. In the device configuration profile, select **Assignments**. -1. Use the **Include** and/or **Exclude** tabs to target the device configuration profile to select groups. +--- +#### Confirm that PIN Recovery policy is enforced on the devices -### Confirm that PIN recovery policy is enforced on the client +The _PIN reset_ configuration can be viewed by running [**dsregcmd /status**](/azure/active-directory/devices/troubleshoot-device-dsregcmd) from the command line. This state can be found under the output in the user state section as the **CanReset** line item. If **CanReset** reports as DestructiveOnly, then only destructive PIN reset is enabled. If **CanReset** reports DestructiveAndNonDestructive, then non-destructive PIN reset is enabled. -The PIN reset configuration for a user can be viewed by running [**dsregcmd /status**](/azure/active-directory/devices/troubleshoot-device-dsregcmd) from the command line. This state can be found under the output in the user state section as the **CanReset** line item. If **CanReset** reports as DestructiveOnly, then only destructive PIN reset is enabled. If **CanReset** reports DestructiveAndNonDestructive, then non-destructive PIN reset is enabled. - -#### Sample User state Output for Destructive PIN Reset +**Sample User state Output for Destructive PIN Reset** ```console +----------------------------------------------------------------------+ @@ -159,7 +169,7 @@ The PIN reset configuration for a user can be viewed by running [**dsregcmd /sta +----------------------------------------------------------------------+ ``` -#### Sample User state Output for Non-Destructive PIN Reset +**Sample User state Output for Non-Destructive PIN Reset** ```console +----------------------------------------------------------------------+ @@ -178,43 +188,35 @@ The PIN reset configuration for a user can be viewed by running [**dsregcmd /sta +----------------------------------------------------------------------+ ``` -## Configure Web Sign-in Allowed URLs for Third Party Identity Providers on Azure AD Joined Devices +### Configure Web Sign-in Allowed URLs for Third Party Identity Providers on Azure AD Joined Devices -**Applies to:** +The [ConfigureWebSignInAllowedUrls](/windows/client-management/mdm/policy-csp-authentication#authentication-configurewebsigninallowedurls) policy allows you to specify a list of domains that can be reached during PIN reset flows on Azure AD-joined devices. If you have a federated environment and authentication is handled using AD FS or a third-party identity provider, this policy should be set to ensure that authentication pages from that identity provider can be used during Azure AD joined PIN reset. -- Windows 10, version 1803 or later -- Windows 11 -- Azure AD joined -The [ConfigureWebSignInAllowedUrls](/windows/client-management/mdm/policy-csp-authentication#authentication-configurewebsigninallowedurls) policy allows you to specify a list of domains that are allowed to be navigated to during PIN reset flows on Azure AD-joined devices. If you have a federated environment and authentication is handled using AD FS or a third-party identity provider, this policy should be set to ensure that authentication pages from that identity provider can be used during Azure AD joined PIN reset. +#### Configure Web Sign-in Allowed URLs using Microsoft Intune -### Configuring Policy Using Intune - -1. Sign-in to [Endpoint Manager admin center](https://endpoint.microsoft.com/) using a Global administrator account. - -1. Click **Devices**. Click **Configuration profiles**. Click **Create profile**. - -1. For Platform select **Windows 10 and later** and for Profile type select **Templates**. In the list of templates that is loaded, select **Custom** and click Create. - -1. In the **Name** field type **Web Sign In Allowed URLs** and optionally provide a description for the configuration. Click Next. - -1. On the Configuration settings page, click **Add** to add a custom OMA-URI setting. Provide the following information for the custom settings - - - **Name:** Web Sign In Allowed URLs - - **Description:** (Optional) List of domains that are allowed during PIN reset flows. - - **OMA-URI:** ./Vendor/MSFT/Policy/Config/Authentication/ConfigureWebSignInAllowedUrls - - **Data type:** String +1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) +1. Select **Devices** > **Configuration profiles** > **Create profile** +1. 1. Enter the following properties: + - **Platform**: Select **Windows 10 and later** + - **Profile type**: Select **Templates** + - In the list of templates that is loaded, select **Custom** > **Create** +1. In **Basics**, enter the following properties: + - **Name**: Enter a descriptive name for the profile + - **Description**: Enter a description for the profile. This setting is optional, but recommended +1. Select **Next** +1. In **Configuration settings**, select **Add**. Provide the following information for the custom settings: + - **Name**: Web Sign In Allowed URLs + - **Description**: (Optional) List of domains that are allowed during PIN reset flows. + - **OMA-URI**: ./Vendor/MSFT/Policy/Config/Authentication/ConfigureWebSignInAllowedUrls + - **Data type**: String - **Value**: Provide a semicolon delimited list of domains needed for authentication during the PIN reset scenario. An example value would be _signin.contoso.com;portal.contoso.com_ (without quotation marks) - - :::image type="content" alt-text="Custom Configuration for ConfigureWebSignInAllowedUrls policy." source="images/pinreset/allowlist.png" lightbox="images/pinreset/allowlist.png"::: - -1. Click the Save button to save the custom configuration. - -1. On the Assignments page, use the Included groups and Excluded groups sections to define the groups of users or devices that should receive this policy. Once you have completed configuring groups click the Next button. - -1. On the Applicability rules page, click Next. - -1. Review the configuration that is shown on the Review + create page to make sure that it is accurate. Click create to save the profile and apply it to the configured groups. + :::image type="content" alt-text="Custom Configuration for ConfigureWebSignInAllowedUrls policy." source="images/pinreset/allowlist.png" lightbox="images/pinreset/allowlist-expanded.png"::: +1. Select **Save** > **Next** +1. In **Assignments**, select the security groups that will receive the policy +1. 1. Select **Next** +1. In **Applicability Rules**, select **Next** +1. In **Review + create**, review your settings and select **Create** > [!NOTE] > For Azure Government, there is a known issue with PIN reset on Azure AD Joined devices failing. When the user attempts to launch PIN reset, the PIN reset UI shows an error page that says, "We can't open that page right now." The ConfigureWebSignInAllowedUrls policy can be used to work around this issue. If you are experiencing this problem and you are using Azure US Government cloud, set **login.microsoftonline.us** as the value for the ConfigureWebSignInAllowedUrls policy. diff --git a/windows/security/identity-protection/hello-for-business/images/pinreset/allowlist-expanded.png b/windows/security/identity-protection/hello-for-business/images/pinreset/allowlist-expanded.png new file mode 100644 index 0000000000000000000000000000000000000000..f36b0a74a7b2140dd3ed8e0a380fe3b86cabbcd3 GIT binary patch literal 76626 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 U^|QM{U(acI5q6>E{LM%I0Y7Sy(*OVf literal 0 HcmV?d00001 diff --git a/windows/security/identity-protection/hello-for-business/images/pinreset/allowlist.png b/windows/security/identity-protection/hello-for-business/images/pinreset/allowlist.png index 5b1df9448e00e4ddc1e45396eba1bba735ef6533..35eee9bc5e929c99068c141254465c6d349ec50d 100644 GIT binary patch literal 19677 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 literal 33638 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 z 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 M(NN4jZGP`R0G=OhJ^%m! literal 0 HcmV?d00001 diff --git a/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-applications.png b/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-applications.png index 3001e771d8dad9987ef391cbbaf5d9598d25a7f4..7a5f5ba7128f2518d2bd91705e34d58270b5af9e 100644 GIT binary patch literal 141014 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�r z?mU7!|F5gS_x|6%dF0SaBn3C}pkW&KKkp0d{+}2B^SS@u@2k7**<<*yW+!EBc$G26A#3(DgwMf|eZdb13aj4av+mFLUpH^EH+>CTUQXj{a^l z#GsH~&m|8(`eG=1ch)5+I5aM*9fg<^)RtRVZ(&}bc4_zsgIG-BtpmA>NU&B#SQmX& z>$q7%^OH~D(|E3vUcsFv*3}D89ZmF*7Tga zlx=L_2yGK`%qKg;ek<+b=JMf#kxYC^uZ(OCqvHSJ?Y-l%?*IN_8Z@j#C^M^M3)z)y zA+l#?+1Xo0WQUL)60-Lu^Dsh)gY3QccHsEEj_-Y6*Y$f`|KIod$N4zVI!_(P=kp$~ z*K@sA-Vp|N>m*t1&mFR~wyly2{%QSEe1~bV-7t)dY!MlP*pTG#)!=^|f$&4l0W>&c zuejDHv#k8A)|J77S2`*bF-J#oL$B1cpT5 z=zl0l^f=w@(KUU#m>5#99{On4*fxB}j`I_N*4Cg9i ziONe$!I5WjSu}C#X=Aqsd^Mu3@b-xEt=r6vY`bj6C(71o>Rize`uRM6Lh1o)K;||5 z(7_=+FSNovAz8|Avi_v1-9^H-<89hBPPTiYSE%(08 zQKns)c{B@_Du5<2yskph6CbF5Pj+hyol6TsN=l+Z_86yq^CrdPx1SH)U_WJMN_BMK z6IW9kcC?%sf-r-u<6qb};@C1Oegwdicm)WSLgCcDCY7ki*QhA*anGX(@Z0G74SV6R zkWg(-8+?pL+k5j}R+hIE8wh%aY%JvwWR9hoOzhzp9^Pp`RJ&L_d{o#70MOpym<{;r z@O}ofF@B7BL}LQdRrNFLmp!g}?i;)%+@;6==p%@3?~U?EB`Gj#S6b3}pSeJfbP=Cr zFY;PleXqBs9Qp~`Zo${Df4od?2TvmE<8OU%wr-6D_HAJx8l+_noa7kv5#&bzrJ?G# zj!>?s4KXe^2Wq{D!1VN-%%YF?F#oKH|W5Zospy^(q1|4Es8*bH7iaS(E=;kHw zhrD6fUbXECs>w8Rq4J#BpW}Zl<)D;1X(+m9?D)~;H6Ir%Xcx)jckM;JP_fBoslSa4 zYIcGLr)nG@35lM5vV9UNHf`3)CRbHnw4G3gLLEHRpkZQNcp)wIDi3PH;UfI;!*sjX#sWkFvKp(>Ga z`~h!T0z5aTP$ndJIbXxLBPODrxede|6;4ua5^;FhVpl5C&2V!qLgjesJeBr+o-;Vz zfDd6iw&4tFgR;KS(`ylk7Wgg3QBxzR|B%KB_2m^6C2j|~%Lh2r-e)`A)+*2SM{}4q z6Jmn9$?g*=bFPYcCK=G~FNw(BC%RSy5DSY!YP-Q7qu`*KVeOlkIF}{sO2piop>B>j z2SHc@k2-sMFUAM+^7Avnw8SVEYkTS-0MG!yVMJs{Cw)C|^k7i6(bAizmZ?8~?p~m_ zNmgMyLzUbm<$Ao{@~3d-kG3RL+slAV0aPOlOr90@f5RuixUfHl z+<|Dhj$Z0dP2ZT=H&2Ho-)#_V_ZKT{#z!}Q_|nlfXC%ihS{|U1q=}f5<35StJxD6p z;}l%lji-bk;o#`RZPrT(<a2}*mUt8bYG~F1p06gTu+}>XK#!~67 zOa1y-WklKjK8G&R8bIF;PEN%JP0yifQu@M)I^0^?Z+yKCP8$8_8n(EMpDbAl$;~qk zdV@xq>SoLcSvd*;yH-X&4XF2FB|wG+tLT}*ZHRl4j~Biwp&ArY`uXc|8-C?zwLLDA z3LdD70k_4614iT6AMx(6CW_Nt`un=bnG${ zzWc=6Ns?+?{7#WyaXi{>bS3aP9lU8Hxni#O%`eWHu-q{OM2y8Qic!XJedIlK<9gm! zwXHx6{7%ueRUMOcJ$ZNsbcsW*^uYow`8<2W@GfSi2L2{e4mG(IfTmr7!3m1_hH&DMq{pZ z(S!s}e>Sg0Q5G&0Xy%ZFqRyWE0)6_V%emvgfHL$fFNQnI9#`6eDjohWpUoSHR)B_k zRn<$4R|dQgiW09zs@`8NQ9ytQyFl|#31p141j=DRWWYSZW2jU5)EdYsjN!i7Kgjdn zSbx9Iv#bo;QEt$`X;)e^3JE2?X=%{$?6!CY1?9}6`@j^!<|qb~&{)%S@wevs$j&WT z6Go7(l!|(O7DC${nKkG+8JLrk&01?kfq#IH3A|_vAv==S2T9zIJ}T?liSVf{W&mx$ z^b8LMFfJ(m8DxUT&yP@mk^%X!VFL*N-`q6lNlYu}2(NG^8WoKyf9R0VctR-|Yw~aG zpVDhmZ9DECU&+BPw{`%TZ_qhFPXSv&M#P5&5C)J%DuMJ-x`Oej8f$rTvwguX4Y?*G zFW+j+4M5Gx>gsb!OvJ_qM(yos2H=Bg20Uf zH`kR+vK&$E{Hw(v*8~g-8VUdcW^BJgwGR}ICcp!(M(u!}T*vV{_7DX~3$T36SZHcM z@&=V8ps!kpm1yJvXqlkt{uC0@V!-(a%nqF73|w5d_VmB`UBq#+@W(ZqbeAv5YI7@|6MG6aN}@T%@^~3f;i6VpF1pT=&4>y&^4KF-2RS#8yQ&r>`w6Ctz9c)tgL8d zMl35t5e5KpnVB&|%+%Mf+2uUsc;9}qczI)`_60sGT$&HM{nhX{1|5OBcCk*_Z>Xd4iy{ynj-0^!{l}EB+;T(k!@&RaI8j z_b(6Nr3!kg!a)^cwEHFJ_jC&R0H9L14V3qx`3~vg+&W&9oJ0MK3t+aW>qo zaJgJ5UvtJsX5?=&Xc>3@djXOjcPHJq;OJ`=CHvlQLT*wycK!H#86Rh0kbbnagw==- zVZOu;wRorTK)4uuj8Bv*>4UrfK{=sp`4m?E7O{2g??UVrTa8?6GvJ)wJAs`5e1w{i zqWJtcg~;%zWyM;81oJIdX@xi;|IP<#KO@~Tf-jxQ84E~(S24K&q*brv<>d{Vd_RWX z<&{m`>d(lOPk4M?^;M)Xpx*4D%PP`fjhu7p6KGEO{8XpU>+1e>hUy7S3zV_9yG->y zgqkN)4>8!m&HoMQU7{}=_1)yPTRk;ifMTy$aQdIWe_KD^Bm*A+9q?2CL?Ob z(6nBBepwvne8@j9Ex)H1YIbq~bB69Mt?&lqR#=L923!U7o(|DLU;cKyB#J-)eRnmh ztE+=bBq1*^Pju`HSfhbY05vxxG+nVm0a67tz?;Y9(sF3y7tfzi{>bl9ctFzb_DZaI z?LhL9jL6vQvIuKVa){mewRJQ&?t!furW1Fd=M03KOT8WxAvrk@r3aYLBbML8ArkrJ z3pkZpE%_`EV(_}*@C1;lO)mB=;wx0d{lmlTnB-xPYDVTUjVjw)G~RWoK-}7Pv&lVR zVVMPzP)lk~lBk+uq%ni!hLoUIFtKasR;D$D>_CiSaGC+A10}ib7v-VJ?6@bA;8U+0 zn4yB<#VjV>q5(4j+^Zv6QAEO{E=KJ99sbdHsV`jr&=fQ!R8G!YMC2K-j}(Iq2%ILO z)TmP=N{1*})H7iz70s5<#s=!;oe`r5E~9pNNaKREFE&8z=jP5)@1G?7P7;U?Y&_(J zRdl>z<0WpWd>_)X`~nFeS-1^J9^&qf>?Idq` z1j5||GL3ecDHp$hc1c5draO?Pk?i~;04aPlZa)$g{r(Bn`c!2^T1&vr?u z)~r3WBA`6}+TM<{srQ~R+ZMc{a8cvaQaV#}-GO|bqInW$?xez0<^+(DFY z3Zc#(XFC_tM5USr_+Z%uy37f0Si6sM!Pm)8#5MjJfuZCQk(g{6m)Xv&B1Y!9_qDEj`TS57GQZ1thsj|oBCaup0yLgy z**G4+uuG9Q<3s4z02)-+cfD$n9s{Y&cmRIOanyI@#g|IUyoAuoDU*>uY3t+VHyiu< zU^!PWO?D9d3J-UhJey0T6xH!XuD$u2-7mZ|9}V<+F|gZ*8)JdIO|s6;{F;|bj+Zkc zuHlF$iK+JtPNA{I1Mp^k`H;h6jDMe8inW?}{`c|KQ{m^jv2;YQ1zg+ZqD7>&%|0nr zZAJIVBcFhEjjZ9FxA+SRl3ASGXU*)nYMR*9NHjJF9n$M0mR$(5n&zp1=pxKyL~; zI6CuyYd^(fR|eK5;NMH(LYr9AZDiho$hny<^o$f%-NA4olqkMXuvlye14CGdo*@)I z`Kto5AU#(TQn%!A>p;I2M#j*to`rZbFTiRa(OCX_Audh@$z&K83LXXb7ss{X5)dz3 zx&Zc!aPD4&w;!Fz*t|N1ZohWr(s-TA`_yxuyGh%qa}qKdgNc9TBO6v<rKflD*CKhYF27-#LicsuUOggY;sw+VW-DN z8HC}wR%}z}V~r9~48SnE&U_@(s4~FLdZY+tx*bxtdj&eHo`g!w_j&yqwACE|ARxwU z8eb|X@PQetb#7-naY|T9(hVmfPbX+>V{swQyU+LP&GLUmkoa}5)zIDG>7J9F_bsP5 z5|_s9Q?v=Q>)Zh{r!be9p2rVCjS`$|p8!P<55y)21EJ9N4Y~J6oUqik|Gwzi_T}JU zKB-GRR93=g+ei&aPJ~MnyaYraW@j%0V7PreH)Sx_jt@k0+JhU!#NK?ML5VPJByH@C2%tA9Y5o12GR!0^gU(WNMV)-?=&B-ejOR+eDK_DPjVC-J79 z7ysgj1_Z91Y}lk^fLvt2%zOLU9kv=E*9Ek7dvbHt-d~&v{9e?c_BwvUcC-KOWAIL% zY@shmcXqA|@3h|5!de6IR+UZx$77x|$@_2(Z<7Ks(hN!M3T2-RL1H(5e;r3zZ|O(f z@Zb`!Ot3?P!jKy$1q0hR(#&iYoa9#jnfG{|RdzUX4@iumor3oQyM}<;)tC`PWY~iB z;m|kQZX0l+Pi@c;IDZKvy8srA^wB0AIUdIFU}}2DYGWfwz&#e6QWzuu$=(uVE}olb z0mtKYI+zO8Lu;BiE~YUD(WPV*LwIa#R6;_#ed7t6UTWNu_ntPeqb;C^cLYE@>yg49 z2YOef;b{K|4tgO>4Um;`s*o!5BuyzhtL4FrQ?1Khk64KT@b~OGFTi>XZZc@0M!1Zs zfyBaw`;P^aNJiy6-lU>w^(}D`%xFy!HEwGcPf~0$?Qv@tFM_ska~#^Eyn0V2%H!U0~SwbGie~&Lt zn8nf{vEeE02Vw${T==H52&2};X6yuAXPh~TAa<@m(<+r+{nIKFhY_weCxuw`cF5+* z8;ONu0shNYOar1V+>IK_io@v>lU*}WEkH)^b?aY59UosI@bLI>u*Uy6Dyj<HswFF6C&>oZg%T4?HI)A=M-ADw_fsHQxRq%I*v zMp^IiTYjr32uB~EZ~#~Fef|#}v=SoFpO6D21c&}o3`+fS5nT4`_>@rB!CV3Rk=YH44YsT{eakDqJ-iszU}472?@J)yG3FCkK$q< z6_c!@QOn=S7K5YzPNrpB<;7Pk2G}Grd{61xdF0hRdJn^4u0wu`ag% zS=5~%#CDS#&$Z7)#WJPBx6xi_tkG`lIsi&R%U^wdIL381OsgVs!t20iypbeOJFWZH zebK|{-_b?s=}5WpT81Dg8^xKUtr5-o;$$U_p@45I#zBXhMC^Sr&c-rP(3V2Ju^XW+lAUO_x9B|J(b=$RMu##Vb9j8B*Z9c5m2=aO1D25a;X$!eWAio8| z54!DY+qC$VK@<*2%M2%M6p2@m{`dIr(4cwcULpF>#$(G}5%d1ZK;=9QubkX{i%b8#-l zY48gR>SPQ^fk|S7zT@8#U@99A$M!z zfi{QpAL*g7YDR}`ni2YpV}|hIy4cXmS2DOanHjj~Ik0v6b_oMj*&VJ(%WxX}k^8zo zpla6KT{6y0Ut3ZV92)8X9RntifN!|j`|Lk@0;i41m%3I|Xw*2QSK(puG1#;#I31Ri z!YM`NK~@KCH=zH~pFcnC{r2n&HCr1j36dMdkSB)G164MjU%|p;!nENMd`^h%0?`%Z zg8L!nW=~KY4GBrlo0L-d+7XD--F~S^NA9av?J>clAe6%FA+wYdI^cqnSUAkO z7kfZD1sAYB`g9ITUX3-m`Ecr<7D8`)zorkJZ)baJHwU=)-OO&_T*9ssX>u+^BKik1 z;20?lB^QXogpKLw{4PcB_kr0N)1)l+&_sRNCjv6#jl(4Q#X^?Y9Axum{|x^5)3ao; zFwj6cvs|d-PiO=GWIJKGlIB)gH>vT^qNy@5K3+Gc{j>u=%V)9QzR%DrR_dyxfrFjX zP2y#99_s33fpW6f0(|lA35LFD2`qJ7y90Wa_R>C4IWP@^5G_x0?~aU&nrR<97DJap z%3o_Dsm_w$5XkvqaKRYD13*#}1KGfQmLtE!2}N4rPylLWyX#RQCn%GkzA2zff zpbL?fl{H-Gk}9_#gkA!*RgVBx&N`dnBgepj*uV|nZL&W{{_pD*y~tGlc3j_?y@D(8 z>iQ#=H&@TF57M_@m|vCn`0fy z3?g+u7KK3|kd#DuclDlaI83DxgnWXm+FH05r9k8Z$M}BtbO-!W-a5m*;liwj27*Sh zKZ9wnFbYN)#Z#Lk#_+`5JqSUB5V%|5@U*I&C?LI;D(uS5tVo>&YCC9GttMoY=Qm4O zyGh8%qCt-ef$9K)0FCx;gPg~Sbq(2wk&il-JBISz1&y@dvqJp9Ae^iFBF^?0KLbdv zK=LIOYXTirM^_e+|FC8-^-nKcLnT7UcL+iAzNS4B0IJll_$I1Mc$Tv8xk}S zU>Anz7D)umphAOdk_-!ag73vSK7@Q$&tpvl1^CN5Q>z{7Qe7y^FDDY`s#BT*KY77KemAlq^*p$=gZk(l)P0{ zPav4L>m(teZ-0!VjqLUDT(}yJS?l(E2`k=d2Pd(S;?mB+Mm}Yp?e_2BbqnIwC`Umh z)w}l+pE$0P$bk>OwY9_c69tc%l2=UTI0xS*>ABE7`k4zdH&3JUIkN{lCu zH^%??${h~9Jd*?nss0$vtT21vR&F&lw_`gyF9T}oblnccWWKQ7!K|F@Y$%)~?@>_kC^15)z=NkjTH;6+GTTTx; zNEu@Yw(jf#J4asxz@PvAR+-xrqJ~d^vy%h?rqlQnh2&t$B~^);#Y7v>d2&fd!QYH9 z2nNW5zkg@Igw8A;f2=l9{F?&+yOzi5f6n_+aZ7~@Mku_8L!;tuT_o{3si1QmaYZ3*Hrb>Mn@Wd zPoM1mIdt;3>*hec=QZ zHGq7eJ6IcT21*}!D1K++Nrbty&yHmni z?2g1p#s8B_#y$t0C2)*`M+GP&&qb0OA4kApmZcyO5G$a|zAq?3)JYA~(zb4|0|^3} zX#$C$?{r5ED&*iuu*|!vx{;bj)G7H2(n4t2*z)zUazM6?sc)gh0||T~(yw5N<@u{G zDIwP~`}Tpj14bw*<=4wEKtGs&?kE{AtoYo$a-WjGdyzI)Ay&GKeA(ej;n_^cmFKG_ z7Va-j&b>^@elJE!-50+JLDbTGnCP@1P>0u!Jp-Ulxo>D6Lz62iGJ^_FQ!O$E_%n|Dc=#NjJuPy=^hrFAGh4`~}P z(~C672shw-0ZQwwhSKnY%}wd^gp^Zj_$mKUJBDl$#tonx!5+4D06>NjG!I!*W;Qh| zOcyBiMnJBsJp+gs85s6Q`5_eOeYI{Rov&tm>p>T5Fu|Zh^@McPcimqH)_(tN605na zH4>@%$UYe?|ubJSbfCcA}8i;*=R)RYRii{w1|+SO4>>z2^f zxtBZ>9kqsK2__wDDQ57<7gP|691D2IKtlKT+{KY#M3f<@@umWLhs$j z9UL9aDGXpH&28{5PLEfcLqYdS^&_2l!1RtAbf9TKCc_nec-=!!{?%(kLwQf`E^v;p z$H}3>`W@GITwsjbs=XfP-TM;8V`9 z)`1%*IsW;j0I&oc9uhRqe0EA|IQGDOiyfE^XF&RcjuOh8XtUzCD7~^+lfKp>joGrh zd`(ZWvRbfz&9?EEz8l0nTdYQ#K!5{AT!gHje6!CyJa+!&wP3YTY*=D|*73FyZkUx< zJ7Gk|k5R;7hA#O5F%6}8*2FF24?QkJ{35EVO&dGYwojmwWo<-R6W_iKH)6A8_|PFP zkdcE6t-#cb4vm(wvW8vc>aDAYsb$Iv|w{?^=M?e?x_1%`J$xlQlKDIn_xjAaU_K!uG;9Vs?ILWEiTda&O=n+*j-7LIPW^9 zU4ZXr=|NeccaEOiQ&znSHt(iwnYWAsV!@O*VT7b?=Ztu3yB4S}9*7`PfP4a#a^nCo zL@a~+9umM?`k-Gw9j}8E5BO&;^VgfIY;%Py7%A&az^&D4_j^^rT>I+uZoY7(CSppO zx%Q(^r5a!l1p_RP`ynN@%e0Tz6oisHI5;V*Yh&yckghWGH-}p`f|8DrF>~tnC{(R| zGf~8w-qT)ys6h!&zg4#v&KEi}``R`Fkzo?7JASg`BJ3|tH|y@pM5eC#V^v$Hk0|Ps6k)Wg$L&;!(e1 z4GfNg*f*2ooZ7PJBtDYHw8XFn80!d-1Kxn`jRoyDAb;RDtt+*rx_Y$~R1Dw08Sp() z7aiVmhgSMrZ|xj4H#^(eNzpom-rnNUnf19obvj%rpzD?3xRqyu2#@$G=KZYk-5FzO zZ_q+K>E)9lA$*4RmFrhXMTJLtQ=)Y}mU^+}DNaU%cl7Hf067d#eIgmv(+=)FXb?R& zzXv?0gU!vw#Ra$guXUd!Y4t)ZI3>;u+=nydW@CrU5E-us8sw;aUl?Xq?TJ`+Z#QwL<{q{b0J<)?D zDIo7Mok^D<$B)EISk^^{9JyAGh5eLF(Qq!RB2VqhqLLc7R%aNYB9nq9cBW{+rg6(t zU5w<$ts7U1HQ3PxejLx8enh^x{PIi6p+R`{sgbYPH%>aF{4nY2n}@-^58GS8#nuY< zrPu+_tM_+q+AsAiG~v>$9#z9Euvc1cUsSTXUXjFr&ErxkUiHx00fS~Vd8(LCrd-@1 z>H;PkK4cdK_h7Yr5@%%Wu<1{h+_yG1X2a{F>UGDB|K_sW3;~^;J#;AxQBUO{)@XDg zN2!M?WHG~aWu;wdSXl`G?C{e0h{jEBVsL$X>N!85WN1ZLT%C9ZJUu8OMwTc?CpP|Y zM{+FKHEk@rYdMv%-X;hHd+C!Y)a2041h(op$i|%~)E3*^C8f^o@D|Oi z(BAs>UA7Gn@lkR7IC0%Cq2H0rD4xPcOs3}w(9!vvo$Uyp?}H*}Ykl2#tseN$2;>@KFwTL@%0t&e&{=-yi^!oG>mZyM#iz#SD(EW z00N(>e1q}iHXY(a~$mELqk9ha^m!6*o?s7 zVK8xZ^ri#+2=L_?104b7PqD{|9V|SIigK*dDkC$K0&;)~l7(O>Qz#A1!ym#B-3ri3 z%P5Z-cqnIoB<^CSY5-aT1ta~D4&I?2b#VIIHQLiwCGbUc+`?e`xNt9nzY|o7;vgCY ztS@N1KdgNEz%3^?*Jy8%aOdQVfuYr?G_wd?Ur@3sWcl?Zip|Tb4l(jvS5Z-ZDv@hO zoNq;A?#S9oIT-K&P?AEF`3TQ)kT~lKF<@p(5eZ&)l56Yz8=SAi4q+CECHk zWh+)=6=A?M;1E)zZ|v1~mW1CVODM|X)yVaE7|}bg@v8Dd0wtnbhy><{N)Gm z%JLXYV_obmHBMXhxk1SR8kYWviJoOHSFjR(chbmd--NKY=;AjJ0 zU~k9gGRC9}Q6|c-{ozn>AF$mr>dg#)*5Al+0D1LLo4kisTu@Lb{_#6vz@Ez{u*z5O zzs7S58ei973j2gcuTPk{yq0R1M%yf9Cw;W*mA)^1|C42jOz-q3#Jhpy2~Q_955LQn zr>W`I-e)TM@4nX`RA&^AC|9)8&WPG5@=~i8#Sn!CO$s%aLNmDH@mtQO*)euQ<8|YQ(#s) zy1cPb|GrRs$)GCFqFf6CET2FYhiXhr%Ed6WLRd#-oYgwLK;D9~U5aPlN!_{LhLMx= z^QR7JI5;HX5(WYvur?^12%pNza;JKolDWCN@9gfvd|83V(^i}5U{swZ-aec$Ty z!~8IQ=31#`z%s#O488J;j3GmC(LwO>f{97WQ$OhVW#vM$`iLN#wsVviX69DeE!?Pe z+BE*=ja99)_)x3`^}Dk(tvJmGVzu7zC9bTl&l|tzqQY>Y_88?RnAl*#`8SmL(O3Gt zMw?Wst=W7LE8!Z>FW&kz-M8ghjwj~ckMr_;4inOP@N=1Q1X<5M$*1<(9w_0R$}{UyjW9`x*(yd9}w0H>5u>v9R3jWZYSZt0gBV z|CXB@f~gHwd0ZvWQv@A@Z!-sjol~dE)(3t8f=gBXIlIKSu}^A-Qoinn@AE zeL}G~aH@5}Q&Xq@2z!Su;WGenj>%SrsKT8A zISyhH^42-A(_1jwZ;23n;ttuuQs1*OqtE{~j{TPwK;(V;k|f*1hZGt8Aya3INa2Hh zo)mTeS{-%}>_W+3UU#}AHaIrs*XWJqJmJX?VaFh^_3-qNd>MfmNO62TzN=;NOq3;- z?8^4xCSUWJsxiXb@mpr*Si4-RuBlr9KNp?1Cqt}SZd-SE_g>lSd^H{r&0&IaKt`O4 z%zM+4d(UMdCT{28V4(rEDV48AAJ+{Jb4M5~74U%3dnz?zS1wKOXmdw=%rqP5Pbd6Ml@!3O*;JV-blLAmm3thrdPO6v|(5k zB(@wI@0o^Ei3sjr(Zs|kJp9VnV=q6PR~-@|cKR88Ackg!E$Q$70yEjQPs<9DWWQ%- zMSuQ!?L%rR$N!TDl!06;9vv?X<0CJ)8d$EyCMqf_t|AcjBv3FFGl?)-QFMmJ`#=r{ z=Qn`3yZbzSklWt@gqZ8h$&%}A5KUxk0wkxfG&F45oq|SX2LRLUztM^iha@xH8U(qk zVFH5eTn~eQ9e`OLw2<@>rq(S*W|;sy5JJooKqf6aN# z%U1&|EWkf@hCrV?UmTU9o5d~$#RmKP!`log_HZ^(KR&lKzni3FTUl~h!E&1@H_K>Q zD-P57i(I(0_bo&-I_!7%9`(WMej?Z1`gV_yEceySt!yh9nN9%dzrYMY*tamGeA)+h zIDN=GveOto4knB8^XJdYC*g5%aZBxLdPZ8cPa$XZrQv;7Hx~l2U3E3di z)6;48nM|~_MEYX-9-au7`a0Q#oW{Vcpzu5?NIP1(d$%Arpz&zCC1U&3BGCnsxQht1 zIx*7#<{}~z!jHu{-!6QAahH=&P>QX0(@ypnpN)W>j#=d2hlxeQ)^ArBt~XzP>|H*g zlsg28!&*>b^gwc}RAUZdrfgf;3XjWn6YfLSq>mHUOVvwWQu?VuMMX-~Uh}uo)6)SR zZbBjvx8G`1y}gA#K~3#-v=DN^egy@$oRTdk#0&W~ahiAiXfhxt{RJ#V%7)(LWCpd~ zyK=2F4^KGfP0<%@l!7iqkR%FJTl&o&mmDk$O)8>w6GviBK<;Zf=#&E_khSRNP}?X>Yi-D8Lg`TR#| zxX_!@mS(A=jXE;}E|j!*i$ZdCa_jS#J%{s05Xnwwi- zjQZ7a`gp@RL%0Yi?X{M+m-lA4F=Kj@AE_0+o0H_T9RHw~H3u*)ExaM9xOaEEInrJ~ z0K(&_4ldn5ofME*LR-JUEOzn`9PV?@=p7p2^S>CKVPsq?q(Z=uPuSV)$nsyZkP-xP z+@VzSu=L9M`irP>da*3|cu2|;N#ytTpV-7~3b#ADsa&2oiG0>r@u6pDm*7qS z8)Q)tC$+n!2uJA(Uo-j^|{RywsYYJ{G*=$#bbgqb29nL zboW+$jt&lH90W!7b^`;q5jVVV*kfwlYa6{d#uwZpiX#?KDU4n zH7UL_oLC)pgmvZK7|6}Qxes{>iz)VnNO$Y5fYiT)g@jzfp0>wK5Y~m2*u%%N1pp41 zQ?&AdEQ(05ds~Ug-~!9a7uf~;m3Vn3nA>?H)9&vVnc4}j7Ka}*k|;F+U1FO}>xH); zgWOH8a`U#`({EWevMjHCqAv7n%w2njH~TmXH(j#cXY0p1!Wh3bvLi?jO_9(ku?Kp-!!MW1wZa%=0K@IOU-ZH3O8dq( zQ*I#!mDFHODR&9D?18+emo&6sho8Upqwx)Dn-_bNo7awRd@Ta8t+EEnrQPFNoy{Dd zmO(tpO$*}_w8@`Xg$%Gr6=`Q?hF9swp8N zVQ^+U&mPBRSQ&=b`HQ$8?f&s21nK+dM`XY883;EAB;B9#W_8Yg>T`Zl?JLdUkFV2SlzQ?LR(S${y%_3A*dDxzM? z(`qBNxS(xvl3It|`JN$6Q>V4_6mZ&_I(Iu*3(IRPJl`m<3l~Nj4XL&)I36<{pO$+z zJdEp>u;?cJ!a~~AL|6G`_{gNnGq!Vluw4>|HLx=0HA~-tunv>tFdMjsLfW|ZV-=~` zJ3l@zsG8BbmrHPWQwsAk-iFLrv1i?m(dwC={$>8s#ht{wL!gao4 zZLD^t4|RGf?6}*3l@6IB3l8aZn_<6gH#|Zuwac~e1t-dDoL#)>3s+_&&Kj*JCp@uh zvm*FBk_jq#K_Br^XU6Mc+n=L=DN(_?*aSygqS7`yarBz$hG%1^zh}1B9t0aSb~KwB z!HOrJ;PcSV&u4o=>2&{odV}L#4$J!I-y)(=rnnK+6O2udQfrZAZlskT70K=Q3@z^Z2~+Fg z&ncJv*x%hfs7`5pFJOv+J+Ah$84}H>sHxl$*;(+i?J*%9=iBo1*EL9ktC9!($qG>0 zP}J*1JWs1iQ#f_sKSFh1eOATxaAA{RD8Fhn>3D`WMY6`rGdI#(sN`0iX5icTsfd`^ zmYHvjjWpFdn-nsZa0|^8!U=cG!J<9IN?>}d*jPl$~lr(X$ur> zjKxI;4w8L#EFY8FQADue(FG)+=P~#rV|v(W*nuy_9`|h(A@L^=o4Hw!#Bj9`^s?>lpG1MCIF5*=Xqu z{LvC7c3B~54KVM|Zt(imEONTqZs#O&q-Dh)yA?Smb!uT^?(+V)xMG6!GY)?&I?}|$ z#rQW89Gp~jV2OqluFudR9BJ?qBa;Vb>@6$DR`}zUSYnPRjlGde_9GorA_KPH3hL@8 zW$avsHEVT^nb%I1m|I-!waKy`;k;cbgHw~L?kv*XJVug{URb*AFCJ*nwwc*?*BT9` zO_5y($Q5b+-0lze!ciJ4sN+!G*g`RWeMhQ@yvCV!Zn0gR2*=(=8P{`d$I`e%3f3mEJVhurFJdj0d-`tq zn9n{h*Qfa9Ti9^eZoU;D)~H!8qJ~~Q-Q!Xl6I@T+e`OteRD61Ad&sd9|C}TLPS2+j z&ZLOM1;i7{fBFYP-VYYSF6Zf!yA5vGQ7}j?yP$vND`uYmobxR8IxI>o&$Tt8z;><` z9KI>gAVXtxJWhbb)pxvTSgl;a$Js~5WJMzV4VT}H6z#ZtI@5>nf$P4uW1qX5V6)puar=F=zg?;*D06JX# zlZqOfNA&b9rL-scHKU114f*rrY>gKySHffV?JK%|FYpPeCEm=J?DZ!ijaJ5=S3G-@ z)pA~cZ|&-h<_#0!-dCR^f?Wl?r?8dYjN~f{BntJ%UH8$a(&!H6{nKxOV3g6fNT{M6 zXW>d#BJv+I6-=YOHWkj`)3ykhT$m@D+~$XG3T#qdx#CnG8?VD=h5L?!V@q3a%9>Sy zOe3GYOzVU#qJY#o8De1Z_UYpuHAG|Oa*77%Q^Kh)+)aJ0xzeP#D$8K?V5;x(mFw5z ztI~)XaQ_o6f_a|*6;)Fya%=W~Vp1S1#M=FT$B!KT@A#4bBxC${Y|1rwH~%|nq~d?) zpjiFy9F(yXySm$~j~E|*MHD~uQZ(D@eut(d<; z7E15%(Y0n?_PDjc-v9pezT5n!I({1ZUMGwk4co$Lpz~fLGg##Z!oUggN;}b~XfI%C ze!Fa1%X7zv`uJe4JE5E#IGz!;4DjWyUCV1%)s(nhq^(Y%DVRjPJ9v6IAP9V(fc* zUS2uI{T!7L{5%cPFhQOi48tlQN9x$cJwu5lvfBg(_1ur^20s1qUt|V9Ie=aeiFTi! z{?!8#2ohCQWrV0VOx6&9gkVvMW9Nmrtf7U498R@iH8pN9yzv?V0i2tVGmQCFY;5dG zHnmM(WDlTsiQ8AExG%NrzZ=AUJ^1g*HbMge}AZ^`S8)1)v&EAMjX4un}J=F0F*JH zcOM!e%gHI2K{lS?!%M@Ae76B9EvsIMKisa6&vU%M;r+44bPj}!Mq4Q&BUDahckz$J ziek5mI57qNR~~0-7=lX!)Y(~!*jW<%A@ej|J2%ZO%#Y_%FMdH1BLbij#2V-I=Bcak zmX!2{|MTX5Jz-y;oS2Y!`}Tp44}Z8;a9Bu-VKEUUiM*Zi{UupBY+!=2AY>0p$%MoN zm#qnB&2l&1M85i76-BY0VJmF`?}kg6%0WG*;x?SyAS{IDU5zu};O@l41b|D}o8?t? zb@iC}tFoEI0E+0aFKy3=!|WIUQfA5OU}g|&)f~a3+uBQT6Wxk@rBmmE{Q(kt>+0*P z2kfpwh&T8vB>g}!_r_oo+JPdUq!9%-uQUw0|c6ZXa@An z!61ADZ9q_XFcT9W4or2556}Qo5VR9Cb!h6SZV3>O@D2@)tUEzmCp7n80h|M&Bn+*? zWW7F8XCL&)q3~|Rf_?(AM)W^N1bp_XfvT&;zJ9)=?k0r!R#sPZj+mNPL&&(?TyGKI zl?9N2Qb75|JJ*MR8A4JN(H&}q{>c0A89TbVo@XKHWH3XoV8*UIK<(V|c$qpgGK0vz z2$<`}{u(m9RV5S^3HO#bo~9{HJJk4@0{!09^sKpsz9Z!;KKIe%EZpG&dOp58xsIQs znL`AeHz`4$0MV0R-)1!H8}KYo^#A_iOV@jEpN#)H)-ca|8$V3jpGk;0QBidCH%O{} ziJi@o9iN^;WG;vZA+O||Rl^o{Qcth7t^F2Y1WT!&0WiM=CNDrA;o*4>ZByNu2Si;- zWlq2jek?p-@kySEp2y<8RB$-tbE?gA3segTh-))4$Y92Kt<8lf=NMm5ZJtMvP>_D? zUv2}ALRvuq$n2PkVLk#XL4Q3PKwqrt2qOOP&uM$Jo$V9pty`VYQUX-i_{$r;g$`@= ze*uz=Y*0JG0P;Mo`n&P+0sY<5cCt6nr-f+QXI`S9-ou(-oG&s$k)0j#H!g;M41u}c zUvY6XYAhdOL1h-$!eyQcnU2f*ZZH>xKE-YK-6cO?EO4cO_Z_erU;*Yk`ssyHedtyg zxo#^+)nQ^6%cifOWIzNRqUFiH3UrUx2?&@V__f~s2s5=8#9N59?f>iWr@dDBbZ5P^ z&#l|I1kFbs)YjS>m6#~!?v7ht&fBrTtyZAb2IEzNE04-wDGAo61lgcOfH;yV4V2}#^S?6 zCVG0m>$h%!8(&#p9RWf!^5rdNW@lm;K8IDMLktcQ0sAGQyLSWR*|VmM4bAnaM@I#a z=oin9#~Ae}R zcmH=}*Z*I4=KpM(g3-dcgGG5AaNc_-5_R|M@|f&-MSw1Ilta95t&q;U4wAx8*;EN_wpC zs64eYEgKPi@$7oFe1HPmy)E7AzMRzUI|F$I1#mykEG+P@+JkS|)065>H!YkN>Bu!s z^3b`;IWD-blpKyZ&(F`{pCC&dMm&RioLD9bVCbop3!4~dQ;O5DWum|-BIe+<{MIHb zC+E7pzCOu~wxb3#nC@XP>Gc~o(&6v~r6%0Tf8IW>OmcEOkYIV#cN^vl%VypU91rhV zaj+}+?*Ax`kffVIR?pZNs_+mOD4}YoZX`3_|E{QkJR#^b z>+0%0cO%T?#bM(yhlGH|j(;EBzz&iZS62#<+-IhzC&BDvVj`j^1qa!HU1IX$kB;DL zx`@X=j+Y08534vf0>ti<(6TFxr;ah2Se}_d}dIMq@cak;Z|2K&{>3{ zO*-l=AsRp)Nh9&gpdp`HMI|RweMu4tX*0zBmX#HFdRk+nYi<3brski0G6DQGB$Czm z>TVRnD_ze>xFr$1Hglbf)#I*t1sAWZTD%OrdtOJasld!kngQ(4hh6{^@;(~(MoyL15jIM@~($|@tO{||NV{m%9Ozm2z}K|&ds8KG>lMIp*eDwUC$ zviEM;o2;xPDx7Zs+YB}9EbDT%GG0x43( z+S#U^W-X?1$k0H+uc*@On3Qg*l%j={3w6%=!VlX&o-46xXRnCUWiHvT%vy;Mv_kkR zH-Fq0I)C0ee~l&c{{3AP6jxJT>h(AoEvIR6QeKHZx6{13SX|vQkW`3lv#Hr)%#krh zN8lwe_u@Nv*_cHqCT2ljl%mOr&63gi$MQKgcgpM6`>6SkM}&Wt3>lH(j<}|w@#GF0 zJ0IV?_^%r{86c0itg5=Bvbv}%2bu>$9=c0zf;o&LY)xj-cI*pfOGD?IH;Y$e`6;c6 zSIOC~4uTKGe5OHCHY+#xzf`!@0nem#40gT4F2RNtW>T}RleB@U<>d)5r#?nb8=#ZR z(DfdmB|&M5+aG-kPOM@x1qfm<|9i3gL^c@-7=3o5aq=naU#4}@1sOpzhmK@$dRp1g zkR?RoUxo?dl36bw*A;KsMe^|}`fV7jc_0mL*IGNnPD5CVf^VSzrR0+3icqaA!j!FY z(gEnFdk4%B|IC+!zLANj=U zqo2P&jsefRzrX+dX!25@XurpXIl2bZijJ=^ z@xkE1p!yjRJgt4NCSPESP=_oGz6h5sRY`Af>kfq}FtB2B3&W@F&G8$&%gcP`|BleR zFR5eYK{2bq9c_zWQC1cR3+9=$^KVj9$DL-&S0`rvGP9lwVo!A1lhWD{Jl!k9mXbcs zd6483Bde$v!%_3S8JU?wL0!7(Sy>TC1Obv9+GP2b>zlCvAu&B&C6O6{llE|dM??xr zW=s^KPs_<+nz!(2FKK8(!c!JSw}nRbzr7z%#vXx&=1ZGV6Bn6Jge(ai>&&jEdHDFA&y9DWn9PvVjVT%kE8%EKDfMLAg@aOSg4MMV4`;IhP zIr6uF+PS_+`87$JL04BAf$u4#(uUwCHjLTK+_7edL-+6RRZj_@|K?d^LPi^k<1d-l z*nhs$-}_BjxufI9TrIh(UfvP-V}C>IhRPRYkNH1YxosWYz6enxeS5bFcNALezkQ{9 z85kJQRU!#s*R{n3=ZRz=T=GjREBV$n2RO5u$*IZePKQXy+FcDCFM)$bzohHCo`+}e zes~V2y&<~~6H`-0T{(9z$;r>Jh0wFJu-J9XOV~{y+=UJnX9ui`6~!GMvLn+EvJ`*l zQt@1Bjf)9k1(-YfN4EwLj#Xsk{prk7=ZwU)3A1B|Lx)ZD1!;a(dNT0G#<$syUshB! z9(&W7A~uVcS={du0NqHkM%JwoE2gIC0pd?9JQbMeKplTag`FVwbT2PQ(8^;(B;fI= z+`K8GKcsJHG7iGkXQW4{C@Tw9$;e1-r?5jvoB}cwW~3l-e8t~Z(q`iY>j^$vVvcX&k3}8fkMYgRdSy_In>DrqJPBWh1B6agT)Es+vevXyJpd zSFNV-9d=t9@}Z#PkWJOFS^f22S0c4;D8S&p#)KQ}MUOTz-T06=p)mbmw!hqMt!m@) zaghCeTxZHp0%jVj@qzo&?=O)jkXfTDwa$Wue{-I6M-j~_HFYe(#3Rwg_%-bF-#ITD z8#a_o&3wd5NKXG+zR@fW1U_n@^a*^aBT%w5snH+I%*-BYRZtk8-&{Y`oG96ZHU*0d zm%G%?rT|hKpa>##$Cob?$ss};2@JoR<66LtcdU7z0PJ!O)B3ibKNZoYBm4$-Y>D9S z^m|Mxqst*8CI&RKPK;}SYWXhM8wgF9TU|8hS(@C1j1H^hKYPHKt-;W&=RvNzmP>F$ z#u<8#H8SY7F?1^1TDcv6R!Y&z>ev*$n=fzz)ejKKAqN6D50o-|gY-f9cpFHL!jbwL zq?(x#0aGSErZDzIx8s(Umf#-C*czO6%(?kkK82dI%N4iOg{)4S!A~BzCDTgw0OWJ0(KcdC8}Y^rZ1NKTQ6gWXhH-xZy-^>-ZB)(DSso-KD2 zg@g);FP&LkysrOwJtlc>i=s=`jF(oOEVV^EbOKE8WAO5HoY#%GbxJN6U1x>$8!zfj zhGo~=+S*Q&btg;g*7;GIzSZ3k!T;a{TEJM>dPtUXh@5TitAI59b^5rtxb>ES9cdiU zrEZh_t9`CKpnGR%a{e)!A_$4FWeFd`apumh0|yRtzqj6-nwt8|+dF@Iz8>D$DJa0e z#Nva53S}7*=h=AA_!_{2-fmJO?P`KcjWf+;N{H0G*+d?^bv9=HLy=08nNwU`Td&>XHstN;Rwxp2jZZ*8Nc1U+&uY<;y)#AYkUV{%dyo={?nrd~bB!@H!

    ?jUx^D0;g)fzy|{6K~N~${9d|` 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�l;c%{TI$;#d~IQY^} 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 From b1237a2e31a8b6920b022c880af7c6d8e7e47124 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 1 Aug 2022 12:08:28 -0400 Subject: [PATCH 048/246] Additional changes required --- .../hello-feature-pin-reset.md | 21 +++++++----------- .../images/pinreset/allowlist-expanded.png | Bin 76626 -> 86945 bytes .../pin-reset-applications-expanded.png | Bin 134962 -> 165463 bytes .../pinreset/pin-reset-client-home-screen.png | Bin 90751 -> 0 bytes .../pinreset/pin-reset-client-prompt.png | Bin 230437 -> 334347 bytes .../images/pinreset/pin-reset-option.png | Bin 83633 -> 0 bytes .../pin-reset-service-application.png | Bin 113741 -> 0 bytes .../pin-reset-service-home-screen.png | Bin 71281 -> 0 bytes .../pinreset/pin-reset-service-prompt.png | Bin 220572 -> 327015 bytes 9 files changed, 8 insertions(+), 13 deletions(-) delete mode 100644 windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-client-home-screen.png delete mode 100644 windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-option.png delete mode 100644 windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-service-application.png delete mode 100644 windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-service-home-screen.png diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index a193225dcf..9622950654 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -84,24 +84,19 @@ Before you can remotely reset PINs, you must register two applications in your A #### Connect Azure Active Directory with the PIN Reset Service 1. Go to the [Microsoft PIN Reset Service Production website](https://login.windows.net/common/oauth2/authorize?response_type=code&client_id=b8456c59-1230-44c7-a4a2-99b085333e84&resource=https%3A%2F%2Fgraph.windows.net&redirect_uri=https%3A%2F%2Fcred.microsoft.com&state=e9191523-6c2f-4f1d-a4f9-c36f26f89df0&prompt=admin_consent), and sign in using a Global Administrator account you use to manage your Azure Active Directory tenant. - 1. After you have logged in, select **Accept** to give consent to the **PIN Reset Service** to access your organization. - ![PIN reset service application in Azure.](images/pinreset/pin-reset-service-prompt.png) #### Connect Azure Active Directory with the PIN Reset Client 1. Go to the [Microsoft PIN Reset Client Production website](https://login.windows.net/common/oauth2/authorize?response_type=code&client_id=9115dd05-fad5-4f9c-acc7-305d08b1b04e&resource=https%3A%2F%2Fcred.microsoft.com%2F&redirect_uri=ms-appx-web%3A%2F%2FMicrosoft.AAD.BrokerPlugin%2F9115dd05-fad5-4f9c-acc7-305d08b1b04e&state=6765f8c5-f4a7-4029-b667-46a6776ad611&prompt=admin_consent), and sign in using a Global Administrator account you use to manage your Azure Active Directory tenant. - 1. After you have logged in, select **Accept** to give consent for the **PIN Reset Client** to access your organization. - ![PIN reset client application in Azure.](images/pinreset/pin-reset-client-prompt.png) #### Confirm that the two PIN Reset service principals are registered in your tenant 1. Sign in to the [Microsoft Entra Manager admin center](https://entra.microsoft.com) 1. Select **Azure Active Directory** > **Applications** > **Enterprise applications** 1. Search by application name "Microsoft PIN" and both **Microsoft Pin Reset Service Production** and **Microsoft Pin Reset Client Production** will show up in the list - :::image type="content" alt-text="PIN reset service permissions page." source="images/pinreset/pin-reset-applications.png" lightbox="images/pinreset/pin-reset-applications-expanded.png"::: ### Enable PIN Recovery on your devices @@ -197,7 +192,7 @@ The [ConfigureWebSignInAllowedUrls](/windows/client-management/mdm/policy-csp-au 1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) 1. Select **Devices** > **Configuration profiles** > **Create profile** -1. 1. Enter the following properties: +1. Enter the following properties: - **Platform**: Select **Windows 10 and later** - **Profile type**: Select **Templates** - In the list of templates that is loaded, select **Custom** > **Create** @@ -205,16 +200,16 @@ The [ConfigureWebSignInAllowedUrls](/windows/client-management/mdm/policy-csp-au - **Name**: Enter a descriptive name for the profile - **Description**: Enter a description for the profile. This setting is optional, but recommended 1. Select **Next** -1. In **Configuration settings**, select **Add**. Provide the following information for the custom settings: - - **Name**: Web Sign In Allowed URLs - - **Description**: (Optional) List of domains that are allowed during PIN reset flows. - - **OMA-URI**: ./Vendor/MSFT/Policy/Config/Authentication/ConfigureWebSignInAllowedUrls - - **Data type**: String - - **Value**: Provide a semicolon delimited list of domains needed for authentication during the PIN reset scenario. An example value would be _signin.contoso.com;portal.contoso.com_ (without quotation marks) +1. In **Configuration settings**, select **Add** and enter the following settings: + - Name: **Web Sign In Allowed URLs** + - Description: **(Optional) List of domains that are allowed during PIN reset flows** + - OMA-URI: `./Vendor/MSFT/Policy/Config/Authentication/ConfigureWebSignInAllowedUrls` + - Data type: **String** + - Value: Provide a semicolon delimited list of domains needed for authentication during the PIN reset scenario. An example value would be **signin.contoso.com;portal.contoso.com** (without quotation marks) :::image type="content" alt-text="Custom Configuration for ConfigureWebSignInAllowedUrls policy." source="images/pinreset/allowlist.png" lightbox="images/pinreset/allowlist-expanded.png"::: 1. Select **Save** > **Next** 1. In **Assignments**, select the security groups that will receive the policy -1. 1. Select **Next** +1. Select **Next** 1. In **Applicability Rules**, select **Next** 1. In **Review + create**, review your settings and select **Create** diff --git a/windows/security/identity-protection/hello-for-business/images/pinreset/allowlist-expanded.png b/windows/security/identity-protection/hello-for-business/images/pinreset/allowlist-expanded.png index f36b0a74a7b2140dd3ed8e0a380fe3b86cabbcd3..df2fc5634a51abd53823a69dfd2af3510b5ae099 100644 GIT binary patch literal 86945 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

    pF1b|;$}p&rB&nUZxV{|z zU6*{p#n!2J(!I{!s%Hy_`mD1`{b`Scb2#a4Dj;;cCT!UQi_JQgAWMq`BaT2Vmrj~$?f#Cv_U__zhsOnK^dXGWYtRWg+ z?UyeHxsG&-@bQ%-K^$`|uid#`gNeGJROZjtT9q80NU~aM?>lsNv(7Bn_*&|a+_`!` z*54dAsgB$?J`5)6s4K585BduCo$ZlJUS%{?rR0gra+g|L#P@DjIYIr`p=82h^+#a-8}ia=oyzUs z7SW9dw~_-JO!078pk4C9Pp4gXW4`efG8cQOa8*5=VQ-GxQ3PyGg2fR~{IQ0Ae&5pn zT@v3O-TA0ZylsXR0=T^`1xX^oY37TGUfd);xMf@zXQP>+FlFXm#~LZD>Y1 zL-k(0!8Wa;CuVr2hTtod*4p$ibu(+S$plHx>b*2#XSV?+VTe`ZFaw77kSt@|;!sZr11HN1v?5mS(K% zM>u748&szPcI5FgFJ<-Wj#)kq{&c(WU29(Z1Aiby^MAN|@1Q2PHw+LPUPZ+Q2vSs< zbftGxq&MjuF1>^zy@UV?h=PEGCcT%?LJcJlPz0p+5_<2UhmsK3kNeYm-PzgMnf+^L zzsZDXzMS)(^1bbO&N)&lpOzh%h=}}^a{(8l71VayeHVq7A7Y;xN`ys%4#F7~ z#G;lt+KthQ++zMSY+ZJ0oY@G2WTQgmHwR$Aw5~|f+MTkZ5f@2rjflQbF3U-fRBkth! zzYlo4O9%0Z&E_F-Q$HP{yw;QWSpMOO;-e)8I-92h`a&_+Q{!`VFJ*=4PmwCBHSKFL=$(ErYFUa1lki-SQ+ex_3sCkNpDw)t*hSiEP* zVyyaS;isL03$>}Dkz3s%RU4|sph^1#!96#;f9c-gT3537luvM`Ye2nnG2X8w34WO8 zjC5)2HX|xI_l7JN<<%kyq&x?oA=B>EI})?BuTR?U#j^^p8DXdx*nzdtdxz9_-{5 zpa=pq*@Y3Vm%4ahYOI&aUn3+qP>J=_D-BmzGZwP;`Dm*Jy}VXHy-stf_=8Qsgnf6Y z)_xsySfS)cR^@1e&38-}vr+W{OCO40BhIKLYU(VyBp`S3LhoZ<4~|{dZwuhC(uM<6 z&Jkzm@Cj4HA*!PeeouE`fwTECQ5?}-K_XY{NRQmrwmkVo@k20;9sj!wy{i&O@=cuu z*jB^DO5dfhF{C9T7T+me^4zQ@{HC8`M~ZT9$%GO*sJ89=yrtM#)kExxpTjUhAay8<#~7W<`q%i7FE(rIsdf?%6OPS7gFWIva;kxrVo0ryrHQ-{0dh7cEUhk_GF`VpVL+!% zlh$;&$VBPT|$dZpuTpDN|oITrbiu)igO2FDSIKVwpQL8sSRy zoorC&MZ5%jwR6M1QR_lbZZZyEk2+*f3Lhz1%5hqC%gj)Oo@%WUjvw$UdnkQzC(Lpj z?nVWT)re^fFt-Ts(0|svI)yJUtZ%XXaofgvLnp|#06~7`QNVnnropV?f7+%P0ZV>I_tq|xlcAqwaBSvHNiKEA!^_0z;2N| zrp?*78pZ0VDg~icpUS}VRTN~si&*Ug8x7MtlCRBlKI9zpM+4^tMSuO82e^j7j_6)R zi9A-}3@qZ}r%$8;y6H7c>KTRx<)OC_I4@dQyR+QDoZE=f>~+m*S|f`yMH(Lr5(EhiBSeXa)5{@~k+17SE9*3USkj5&UwZ?Z087a-okCxoUcE>m|gkyDX%3vG+ z1y<6&iBz{+K`ZlhQVZRDzCya}jtg+V6M8^W?T|@tnXB(rWMm zy{AoPZx(LL3B`ynDu3raNWqigR`gkgy&G~!qgksOattr2MN_y1i67Xv)XE@@%2@|R zjrt53rNTz`jUGnhmDBULk{B9%H^j%%u0%MLNYDvOa@ng4e7v>o@dlMEEF?o2vn;Ts z+I;CwZGP4pi;$5g%XH|1_UN+%ebzDG7csGt!a9tw8nsvUPDf@KXqMIHn+cw&0!6E* znHPzO-nQknYp-QBv#QmR+uQp}-zKVlM!wiX180whBl2;nu7bQ<+ZrC>4?)+4h$=-SG$$E{MOOO)0frr@n&!JcWO;OnyHSglbJvV z->|i1M0Bubn{lx^{RkB=O42HtzSYjb$|?_Re(&h+Wn`2BdfVA1^b}#)l|b}5pc}4d ztSMK^Vqj9X@}eMh`5`YS!O;5GI?~=22&*q+v7#fktq) zLyQWqSaxv8saj6D93|D5rqW%({Aq~7Lq??rEHVCK>xMv$V_kN#P1J^8o-1Le|66pi zeL?p;>Gg2JD^gVP6;iH|y_)$L0j}Dh%VcNs;5D_yrr>c^7m4Ps(qo# zn}hG^&R!vX1r=5!a@p31VJmG{u_sp!1PN7JtE$s1iQa}k*hPTn`m$ETWebdowHHJ& z;Q-U%IZIT1AKj5#;hcTJUpWGZ$&z2>Wpt^q*mT&5oh24|_q*H;58z@u{zj2)qhfQ) zrRLf+BVRA-Ud)e3?5&ry|H@v()h} ztKsbOcK5J=MAj7g1{H5!vl|ff6=&U)V{kNZCGc%1vv??^-x9q8zk{NyN{G-jVhBp0 zC)-4VR%98!HdXF$1+ntT*U(9^t=9Ynlk59vONJR`l^YX0Ad4AbAy*OSGceGo*8HN z*4=6KxZ-V*&B)c7W>y~_8CGbE_(S+JxgoH}8itC61^axGk{&jDPg7fdH~Fuw4(+lO zC-JJaC_)gFnx|wxB3e$Z@0+}sSL@9SBDBD$09RW1`rQrSkCJ!Tpqa`vSAAT1!-mJ% z?AhO{DAxP%ETO}W`}ZCP+4->cEQbTgm>1Jt9uiVf+l(8BE<1m>+$24bxBcq$#g;oY-5Ih3!eVw0>BOnIG^R1 zrC6}$Yo30ig=q&qf!lX4OLfR3C+B8eu8oS|gB-&Rt5z#V~~3^rTF*EMJFq`Gb0syC#UBK>6j zyo+USs+G51JKI_N1Pz-0dk&m`Z~Z)Y$jV5%$=WX%#xtfK{Jj{dl@1L-EEW`2C?0dM z4|g!@JG8tVkd<1wS9F98^+tL|Om(LeP)O{{Dz6DBU-S5o@7&e1FMFUB1KI!79#X}6 z7=M$MWaAE??}&)TV5NQJ8@GwlB=N(}(qi6M98zvr0wJL$IDPL@Q4$-Lk8JNAOY$ zFrTS-t-k1wDtzd%lT8iI=iR%VB|R+MGDpu-Y9G2RxNv_TT$ zaycco7;z*wwIRJ?>=++=0~qUqyr_nFy&h*NrWHtiAH*rAJV`gz{;Ai zz_iEg`V=%=*e6LU_G8Qbc3?t(#c-WWn@~BQ+Zn^8{S9qW&Go4F5(Rnk+!l4P;9x|_ zUay>dh_`A_oPrtMXGeFY8y#Rro472I+)1veK9|r3tM7)!uzIMFThs8>0R8LFjIKq< zSkJF5$}0+|t$G9&$S7rBKdaM>0qVB_rDA#`}2n?;My613B6(4jFW?iD!_V#X@8$wiDDd^`)j1pENqdK}1T_`UIo zF4JDQx9t)!BbS@Q?VM7DDGjX#GQFK(tLQrE>llxKxh;sE$JLVu=h;OfjMMyzUq46% zRp2X8%`}=$y0{U!kYLp^$GDLAF~oNMW<+* zaN@t|bJ_!#Al^or){xX?kvUKK^)rmG)S+;Mx_jgf_#u0GNXlUjV)CFY7Ve|;u$&{j z=TyvlSAZpfc1VxgsJew9Xw(xI%w}TeGD48YoT#T~;oU~8r?Kf&?yX|iAsDyCP2B4N zD}({7X`Yab*9ardQ9$>}WdgMYa66rOMcGF}*k@BYS@2uuP*xmUa)@kjO^+ z-@zAVpxQZPKxCNUQsHQXTmm#Na6QWN*&1{M)V>{uI29Gu;OJ-`a0tC_k(L{cP?;PO z5LE@eUN=J==rl&C$$uG$$N`X}_ceUvQYKac9K8Zfhmm&5ag zSKEs>My*X^6vK!?%w&X1H&_-|XVdm%Zy{yR& zUNituxg875{ntH2L?!D>Tg1V^L3u|N`@#3ZYIF2IqU<+dpy2%xN%c$yxzrN^31;tU z+-`fSJhq&!)j%hgncoJjX7lo0Jt@sks1qXE(4g>XE3U%EW=!J?3XpD6_ z0E;D6D6Svs@VbSV#RZWVv{858WsmZ}#9Fj#(2Q3rBBRP;ggPfvP1-MVjPmJjQOjyZ zyLhRU$votsEd17Ok5jg9I`~7v8Rz-K%eUmH`qioWd0wl@M!8i@?L*)r5htEUUfAch z>4$cdaN4i=gClfhA=9TMk}iTVj1}@ z>Pp%0%i*d4kgAME zPhefMf&PZ<%C_cIjwR%tXm`X*b)HbZA=QlLYS(CT&uFJV=i!%==*GSRnUB5=_3{nV zMvDM+RFnyX#5be!?Met|gM^!uyBjgGLH|V@W?(%-_8lE*Y`F6jP$-sZSNL zM3&ff_iskRibuRsc-)glvn&*{uUt9!5t6q`!fUG+Qs&^%GiQRXQ|zdCp`VaE)YPdz&A0@ScFs(gcb)I5G~I>hkeq}S%S-=X}}mn<4E8@9o(=(_93|2qDE@5!$k?#h_g@}1a6h~{mXBe$vb>!CIvBu5SPb9O{8?7xVmJ^D{&)F5q6ZwFtLCbw z6SE-aC|D~D$tFAdNtEgqy z+dBt6>sCT(e+4~2@&4VRKs_{CYSOieLY75OZ@M%5SLtn?^K3#jF_7%0H>%-DX~zP?fwmyV=GV>J?XT8u@0A&~y%Xjx{b zH1o?Mk7faQ3K2hIwC2vC_5WRO(CqP_Z=UkWB8A8B99}A6D zv5wLBMMm#$3;iiz+uy`M_awc%Mlz87`NpC)pP~N2m?>Gj3$H|rSp*=p`B++VQMA#g z2MdbC&!3tk&_~Y2+?3Z_j@<9#dRg8XG=_cYB1eh21D7I6zD7&TC@Lz6+xQ|jl*ucj z5MpUf5cSCaBzEf3O!B)=h-TDY0f<(3Po!+Axeco4gq)lPr^qc8h~M}dNKe7$WL-W{ z5KoFf21X>9&7s%|9FzYP3aOE)fi6(P^5$My)qQ+pE|DrF6|BM1=A8A4TdMu=uWlNy ze=G1;xW=eKBxFGPp1KWN7RTFP$SkobunYUbME{03eA^)?LN|k^t0>MS1fNKhbi7t!^ioeKqCwPGRtjp_c8^obXQL{ z?=S5iR`X;O>po%tS0|T64{F+9!C_X+q)b)J*gdpFjd6+Ac4GR%(CSdal}a($S+?y? zt6s6R)zcR;x)ah-!X>9y1+aS_!bAR>2>x`KZoI6_Egu+45_ehTzJckhSFhgFTzvbD zYK^MWOzD$l;e&!+qsdGC=MHuZ$0LqQD_{O&L|JRbYyGffGc5o!-Tq(q8c_2m7NJLg zw`LiD4+d;2t*NceTriYhOfSQ4Q?=EXNx|q#RDB!XIh7MUqI}M(>NSaR6e(PT+w!vR z2FHdxhU^h|7O(4U#qqDaPtTX43xdD`jNWwqCG#F%D#+`-*!a6a8X_PS10`= z`b^oq5=udF9RF*qR)KjGLn51M(~@t7BLieN+0|_8h17qN5fSz7T(Kh#pPwEo_@GUi>y}?oR4LIt z<~N+`)=&(u%-^&tvcqCAc1IQb*_1H|bieD+Cnb3vOV|Y0Ke5)ij4!UL#r%(1Wb2SE zb?g$%R+$#xkc>PhdI4;(n{Rw>#o#3dWdH>p$AWiba)~mSRsc8^8B5ttBe#M1M zK)|>Ng1>;#JjTl8pWrgn_GwBkho7eN4~-1NzUeK0{nT`7o#!SBNCdR(f|%q*vVSdE zT)1x)s1WuBDQ<1~HGd6)VGRKYJU1vLID;j`xD~SDivW*HuX1Pz=h?wze{7L}I>CQS zYrZ^V3LskqKs9rXIdV|t6!oJB1<}1dj!HNc8>Y5PzLqRs*GDd=HI_0f6AQE4r7&I` zp|ctClSu2~s=ORN3PN^RVv`_E`QELcsSi@Muq5__y`Wc@{t)bTfJ5qScm`%mfReq! zr$k*U$Ej9K_EHicOYLT`q~>n0K@2K37cNdfPC;e`u45)e1TO%CQ4z)CHJ@^)q2FH8 z_ipq9z>+(;SyN2j^U7|$L9KnVAfs7A^^`2R37_PfF5%+vAyzx8s8GA?|AsxY|YX`iA;9IoGN>9>MGu0d9pb z9Y-9^Q+;$r=gR?+RE)<1?^kC%oVyF^X@G&j*^~;qVptF9(=1MC(6Sak50y5mIc?lfm z5}Uk>x+QF7a89cFZLf3fJ|EWXgu$`v`G3crxwF#e4S>qxtbA|aYvA!np#`nxUJ9O^ zMNi35dX-Q2eVsEUqsV1ldlAdTMYA#Gi}~8veDj|N8hBn564)~5G{v(OMPf1`0DkM} z_X%Mks}P&AwSW2#jAD4ty?RVv!n~9T@vIVJ?^fx4B5e4al))CDTVY=w=s{3hO?zvU zFRp4Qz|JB4t!n-aeSzX*O#W_+uubWcVIjnL>f`z{9VzidGK^ z5st>^=?+bEPlHyb>WIe<{mNmJdUKGlJxbo5$*FEuPx_FVXEgdfW`THlpDSpUfjbN2sFJ{I6)WyTKCS_Q5R} zE&y8=srXs(vaPg#lw&&Mc&<3Hp&Eak^us2pv;DJFcDQViAZ8*YI} z4JfoZDEr%DtDT@bp1_$rzc(wKdBvq(B3FNaX1>{8bOdnjb|!a<51+%VOUWs8vV5<# zk2Oe!DysF@-u3vDn(vd{l927TX*LBA^~|mAo)aRiw5y*o*zDZ`ZOtK=gd(F-?OURdI{?8;+I#IQXB@yB~ zjLV;Cf;GIv4P%z9KlR6KK6nw8wQ{xJq8**Sq%N5CvrnQQpx~_lbhUHNCiX9qZN&+q z_pSF~Z59Sg|xW&U%2hAe;1lMPbk1Xg&7aPAT+ zeoZ77k`ntUfW6(%B0!On(#T1sr$ZIm!!DCD{s18V$&m>Us_nkeL>YB|8p#N{w!5Ob zH`29T>yY^5`y?n=2*J_S2hE_=+j6?8-EcYE>Id85WRA9>AGLmeEiW3(^K^EW5-N(@ zic8bAgw1_yE^QEzYwlhaq}d7(`&J^hJi^|im3U8#tE)bYKC*PECzt`I*wFKZ+#Wk2 z@bcPo+t!+c2_`*>u8-QPQXSKIN)lU86TJ`Q@%+}gY+g@ZMRvQ)ea@v>?r?0i+&%J* zcn*qe!dN6}-yBj2Jc4 zoUvPfs*I)6ZMKwkdBhys|3#qXft6}ZdNn9XWg2L)oXSOp&)*A<>E^PpJXsxTg>nUgAy=r~)% znLOZ&oRbban#g9OsC!)#wV+qS0RrPPQN8*Zu%_B`-+I~Z>Qpu#y9{exlqvO%fG1f! zw~jjlXHv~T8S$t3OW>rGa#w?&$M)e?XiD%Z)P;32ePU^fq;lRsz(YKtj$-pc;#u8z zk3#dEQ2OH^;sc*ND8IU+tWE_HmKB)#l_aL-6NA~2iBSfC>B#6P>#IB?IR2>KYa(Z> z8?e=Dz8eMkkzJNiU6uo|F=B|V(0t`-qrgp8Ty0UkLH4&udvtdiEWVkQvwL_ZJIaFB zJ5E;4VEt+E+_9%|~i7TxPO*I8zY}-OBAugaF_-!!tz!n(}1;Y|s#EgZ`aYLU%u}_5truN7J z&DJ+)L;Sw6eafT=SB5q*McD{BvV-is7Gu0vy~MAc(e9j;5r5(M5%stb+A6Jt`PmT{F*yF&mfCas{(f-! zLCQM9c2#UgluP;Ga-Kavi5+Pl+}v~Pi@@~H#{cNM1Ayuh%x_N|V>EBNY4HsX!BEA@ zH{INdN5B!93jB%fD8b1M9IjTF&_glIk2QNBB%SHbHNf4&5OQu_MN~d5!462L-m$}- znOkpdxo;N1mR@6wYCA#Fw>p;C;Ug(^Bf73fZ^pa-bwc0${WUftE2CMydz(FVPQ(+) zPV~nrq_y68Ng~=7q2#yKJyl=s)`QIXK3Ph3#jY)ITA!6eT5XshkB{S36&Bg=6gFp4U~s zDBsz~v;rC95kjl8mnnhzUo|XYtORt_!MpOUqa1=5WR%txe*=f zWhY`gOKzcDGqD%-Td{q+SL9^LBG76mE(Oh4UVO?jTv$yl7c!FJw#rRb`BvLhF=03{ zn9ZyIEk`7SOE|(p!#V@R+m{xoDU|=Va@pEtJ-?CquD^2AGg-a4I(Jzhz<=BMWrio< z1;9oq>d;66jZ^A1@EMXtarRI46YfS=YRV_`8aQ=Z03j@hpTD)%3-e$h9MJSObx<>b z>VvQp?F=kiFvxVnbi@*1_VZ3hj^2hf)2?rfXnkLGws?O!QY$U5lynX@xg{gzWv#GIjzg>JBDN+m6PWd3)Yda-sGeHken?k zfb*jC2HE4b7s(2kH9c;Zx;gG7JpW$G*ZxZTnEAT>2#ugE{GuowM%4J77(!uMa);}( zNFaHThNdR^q_4M|e%fZFkE)G{<%d~N>$p&Y1mZLZ>OIHGr?e=nB!s;%h}p5!tB~#r#{a@1iN@H)oz~>tB>HGpwg7bSrDixg8OBV;MA^ z%29MyjF>Whd||~OSn3UA8GcW>>Id>XWCAV$BN;#zs6E8S1njB^ObkA*(U(MVR~s1L z{vcf|^3y>L#n(!wdhsP)qvGg7&KlAAYLbRMxLw!(M-KCZ;U6sVipcdN{d4vUsr&85 z>^8@1)T+~4MT=1%jtYc+*9!dg?~soB`(I6S{>9rGAO-rz9glv>&iwIDqQAI-T+JWX z`_KQ^4C)_W|9|}Fh5C;kN*IhwP4l^{9^PJED-K&5sek@u5(riQy?3}0b)p( zF$wHXy^8i%#{F4%@9L3Q;+(8K1x;Zr71cVU&|N{h&DY^7LwR{dYKz*~vAtDFh=Wb< z3rX!s?!4d+r|NkPO@9`!vVD$F)gn}0sfe%#+|ftHaxg z;v&P7F?F;1vu8v33vY@($Q)R!ODqz1YvIS50Lu@fB}po>M?G?G2IN@g;O3wG zR|+6j0_Um2Hom@=HD85dD7i>;Qn!Ghs$YOBudK}|H4-o$Fbu%EYmaa~Hp1VmLnJ!T zx=KCt&g(5u@L=onDduJ&x0mN(wRfojGCdZ&IW_~=S`)f#xT(U5WyUN+!EoSnjy<%w z9Ck^Uwxd19f|qsOzq!w0fIkU>#BJOEiE=jvOj`j<;nwknMJu%q!n;ErxZQQzAlGYs zY3s#m3zgco+kEM3eNt2pClyj@3q~ZA2lE|M9cr;Swn2Qz7Z(BF-RfIxs%=eUwGzBI?WIayhHmTO}U4;@ZA?c^+|=i_Nq(K2nwUN#Ck;%1B`c-D$2VoR?4zKaKLCH z+h;F_zv{OGdEQT)623|^dG^uQQLE|lAZ?fxshF_0|0|@sY8;Ts9w)AME7Up@?8|eM zZ|FBZ!zFj#LvhWAX~T}@2ino6L8#MW)rbi%xAkNlRPUzh9le>FjTf;1j7!ZWZS(SF zPLA+h{^;lpUtiOx;pOoD_ZNH6A{o)O{HiTUlVytWV@qZPtvR(%1Jmvx8AF41}%LTn4$V(@JT-2}8(cx4ZVr*X4B+7=V^*IXNNjLin+YS-m^g zF~fh~+*~hLJ^L$c*M5(hm~=m-sOj0;l69{^%%`z>*Rszo>@iiDN`Hv-)@xV)Vr%g9 zsB2-ZGPbf3$R=tU>lf_a;{)QPF`P8b$*#VPX)uH^Gg`1eLO;Da&`w1l?C})4PfZzT z)_%|uuJx_H>!uT|l4O;Z`Gj|7Lf`O#%&WH8px_u&-uCJQ-aqs*Q7?A`!&{w)*=K~g z!nN)c;QYR#weBR%Nwgjfen}s)Q>1C3Ieng$9Kp2^7ZlUp&X3~<_kedM(bCC+y3_KG zcc`K&^gH-dWYk^*jT|F{yW^SssNua1fQ-wERLZfL!9D1T#T644=MvH7#b=6b6+PFX zNTbAVf!Y5ProDRtZFD+8dTaV=ud^nbroL-BeJbLsM@KCLtJMQVVe8>BwzdxwD?Dm* zR=HJFBdpk-3rMw8D3w((_x^)l>vzP0H?@lk(O&YrDwWK}`w_i)lO6kO7h2cuC05w2 zZZat?b{#y8a5jyK<%l6yjDVW=d+l*%q}hB-NdK7LIzfk;ffKelEi^2nXON=$tggcwwX*1jz-?GJe%4m%4E|0}<)12VwF%)@HWG za@^J>v0fDt@+8-}Y1aRh2>6h&t8lUP)0*CpK8P{sr)4<{!;fT`DrRrY12U?qw!pV6 zKWc3>IN!|bTbEr)tklImJm|i){1n374AynBjM9qMGbkL~v!?r_%*H4HXFfg7-}GKq zEPC~dAyLWx6kQJ1#%^Ka{>+IJ33D`I zf$BAxf5;ee-|L`tc5yocpH7E9_3^*7vkmFl6W?;#4<>@_i2v&J`%E*xyZ@62=p9mmQ68lO$X{i+jc*iSX3; zwp2eeZ+foZ7G}G)#Dbm}Qi>3wr`Y^iwOqwe$-vQOAKwA)sgFLx=1%JhZ$+etCdS4t z1jQ}w{fJUO&OMt6KN-F1F!_hpo4nQSO#@;65Otq$5>=< zqu*=(UitChJuZ&=vpvToihnJ(qp;HStHu4G#J%tPK9;#w+&mC*p5+`Kh`aD|ZujEE zhNAe1q{kAoge%B5hj38mi05Dv#}7!n9barc+u+JkgB9Y}#D&ls<1CI95;2?U2J6XT zG(}lzt39K{$WI4)mSD;R=iomv&e>H#l~WAHQtX-wOXTXK>{h+xeZ>~6S-{nbG;H?vk%W~#k5U*+U>7vY5^+&Bfg zx{3wQ=&Gh8k((1q4ClSGRHag%L;+Co4=R3-xPy)osUU52W$d0+kHyl4Yj>(x)pmlB zXL5%Jyj-CjQ8i3=dG~vVi`QI-`th`}7`ST$?)a_r$aW&cjGYi8kCS2M8LanFKC^BL zX8zDWS)UPBc z-^fPxM@~hWZ#V897r-0bZxsx0K&O9u4|U?aVl&nAIZDT$JRI8g2hlin0VAMMduRtNsgR96%*C2_EH#|ozGF`eA=37ppSiUbdXREMyMPVxnNrBv#{}4?qXu&q zR9nOY8JgX%U^Z-x?J+Jll3`mtn%Km-k+)cj^p~>w)QlefR=99dV5p6X?7R0xHoHkt zXJTF>BAY*l^$`o3Rg)=nI267dYj|jpGh8-za{e3(80R?_?2*?O z<`2#%ueFJ(Oy3WS;rscVS?O;&y~59?WWPys>p{6%h|b>&-6G|CeOaU&?8xn#^ZdTG zN)NNJx(bipz_GRV?w}{VHl27jhuFU?&>Xa}NcSAQ-F%o!E~}EI$i&G#2LH z#~l02zuMiO7~i|J%*2ClS48<*^7}p8ZSNP_LY|GK)I~CQ9k@z!e~oM(W7cvNOEiD{ z#CjZsYkNSl^ZolyX=coZM5#{&;q82ly^TK2v(HK0JaWT+Q!U<1JcEYQ!sa%<5ln47 zLSoPgG4Dls4wbUUW!2Du@!=FPUrTOu<=Pn1Jr`u|C(K&EDy(G~E?(@sp#Zc<6f8_{ z(}5ZS`EG?*z;zBSeYk!#=Z*5f#qhQoB_ZstlAOJ;jZNF}Ah)=i!sc`>3*0Dg@mM=2 zs$#*XD7L3(DuL^?=Tnl1M1$#PiKDrK<0F-NtgvNY%sbnrdz{7XIyg2wPqhay`yqiq zOQ;*d(S^^SM{fp$qnesv2bGr3mjvrwUxD2x#yd%j;K@Q7MN7Ru-qg|+XE_h8j|cMA zw+sG`6^$Yi5JBzB4N*y{!f|_6x$Az)O3Ptm)cdTtyQ{ zX1kq7AG(%9?AH~ID-+(;2LOltvGOz3O!3uw$c$;*zl+K`HNR!@I|bnQNa>oOQBu+3 zzDKv!(!_qqh_O-~G%km00dDN+)>Z1_IGvP=?-SYEN%aQ#9;epPHyreA)}nG9?bbU{ z_4KO{yQdwWzL|dr=SKmYgVILpvk-fU;!*W^ih85<1H{4)*k_LJO>@U4E!H9%zdSK| z8S!#g(R-4sV%%lkUq?C@+D>n9G~bJ&^s^nhMlv34Fi2LsdK4d8I9fZss)HlFk+a^X zJf8V$WVb)`Mf=a!z(|Dr+-FxG7M%LbIU4;W;ZiOFpG=ZY)bUD>BNB_jv?8Rpa+&K_ z^EA|8z{_=EU#56l0$1ghv;4Lnzx~~+p+w{o7`}-s0v}|9vU~}f*c6S@^*6)^w=B=T zpLmyZiDAN0w>q|Gce3YWTA?XshS~z3m~1DfN@!!klf11xk5?ZfY2{S#-|MMq^!@xh zifur`beQ&^k>MJwlQ&C$mI20z(lc#GWHObyV5zs*a+>2;6QT!pPxg97iaowa;D^yC zZSk-Q1{kCE$?_qJuyk?)hR?$uHfkc>*6nKu;p6fu|Kw&IWGnUTCl4$2Fd6Wgnwrj@ z9xHcuejXkk^vO&BsAbZ9sT0KQ=fCcBGVhlJNyY8-4-i$GB%ki?2@w`tysXbEC7k{? z#UJoB=$};0#e!%nzoA#-lO(_ngn-cI7GXx z72{ghA5Qx!r>tj~J-@^V%`yJ}(+|d9Ep8^-9)GIp&eAGaY}4jnUaX0A>%o^dr2LGU z_lrB6aESM>Yt56vtk)Q;f!qqfH#=DCa^cZ)xdo9 zY!;lz_Zx%tABoAiLOt$~zZk(Jun25Hl3MZn`2ZA->W3cJ9C!9~Eyl)t7gJm9?)?GsG5ICwBROY_p&w+mpgo@y&veFICVg(PRE9l;)|6CbXBonBE_3c~ zYA`A`0#eN(u{&k2?G{EuM=;N)D>@T(uYk_mH?58jj71+e2q{|TA?b7J09{&)bJRQB z&#ukgD4f!1={FWip@}%m-dj8M{xy@fnT7`a=hHnpt+vmGoZXYn{Eki45*^#F@~bSC zwl*Y0R2oD6-Suf(da!~+18R;RUPyIRK{RB?9v>f1B2SkACySvjupuZAK7`|^;zhP> za29c4`%6cXO)xDAgeE0MWwFuIn--qqIQx#y3~-NDlt18wU78c&pZ9a--@Vf)2!;-x z&7(5=Q{SznZx}!}t^HW9Lf_d|`r4U3oh0?JTG>IlT0Wg5*;}2^lHlLpXfEc7J#9bT zPqBkL-sAblQVzHmCairwU@lmG4vaEE1#4bCR`u4=Y!&XBC2~IG@hDq-0*6MwC!yJf zdNt2@d1j8VZ@Kafl`X{8o$07u2KddgwPjoKBYX0S29`yfpl5ix^|rT_dd8uBry8`I z%2Wt`U8hu%LscQ+FKgeD6}G^14`eHAUA&Y@wfp@FO$b_N$@n7`^s8UC*uS8Ekoj%l za+62r;)Y99e8bzvE)+}LezUJmw-cB5DEvH30*XgtAYk(H&uup#-p??>V677wTz9~w zRVtyF$WLxpt5>QoU5!%@JNNWrz9s1q_CE)K+-X36i6Go8r>7#5aQ$=Y>|^~1`(vHu z;+7r(BP%Ofp^22po-lLnw$UxDrTJE)v*4F3Hx(7{F^VO?tC(jV8`%5Q^31~O7R|aI z)qDt_k<|$OstsM+YLKTXMig)oKc!R{cO7YOsDa#s3WiN*#bX1|!am9hkVG_sAfurNQOb9C?f7-%x#^K0x8Ta45qgzGDkrNI9HJ71{EV zQB&xL`W!e~sV7b+kWRU|xNuFN=npySy_j-kpa>c5vt=9vUHX8*VD;WztR1AZjoJu6be5;_NEtb%ohmPp-#_!}p4}!Jm?3KnZwZV9zDz@&UJA95qd*>twGK2)Vn$70-K zc&&_TE`lKxG-TZcnL^TINT$~o;&-wjhY4GmZeac0njJ+>CSeLf_pgR}(%abB)SSqT zSOdF)!d6L+ho+B1eOydgD+l|b3n;+qPK_nx8YOhiVNN0(>!4#NnB!iAKEEjy$yoXP z)J^KsC$&^nqdM8;@PzK5A|+Otu>lt{eftXg2E`xSRLz&;l3Q(&w>a!2qJSxgDghI$ z&4Py4^$K!4(=hE-=wHUvA2hhnp^=kgwa1ovET7`Nv>3#pzQp5UA}&D)*y?UYEg#q+ zg=(IO==*gU{M2da=-lHZVL^0#nw`72nLhT8@L*{CS z`>BD-n97Fn&T(5*{i>1*Ejq?r-|7HEBe!MNaR~jKeb)GQEiK024z+>!vzi~G;{7p6 zf>Uq(upr(^#^HQgZQf3k3JJW5dCa#BiP|LNLY;yuYz?`Zpvv{g{R%iW{kh`_-9MRF zOrb3+k@}sUFnE_^pU&;(z~6A9ud)PNHd0oAo+nX|XQvRMqiuX__qg{!&dK-S&2C4n z)HWWjo~&3s=mL+i7k`xx=vi6`5>b z>5MQ6g73}rasgFJ)}J`-Tr^HcjZw{W?4RJ zTg-?`Raqs4AZZJbLIjFL))1(YQbe{=6hyXCHp3PqLI@B-7j0Q3t1MwBB1=>@ku@xd zNCN^PX@Y=(kVGK~2qdftA=`x7y62oZXZrLxGt*}d?~j}>FL}#%-|zRnci(sKeP+u; zFJ_?{n5~T<+czuX)Nqrgm)-f-YJBg3p0#DmQW0+;S#Nu17e0e)Jv7`0w92~}q*#-@ zAIhqdtq|uLFJg%ky}b)zJ~hO*m7O|yoc*NlBYa}H4|_20 z%Lzrv#k{bQ&u+czLx_q=!duhykF#dQEBzypf}}<7 zHK6v?XxhTcbxkG1#~>bm(LI+g#7F-z|3`hLCOGrJUF{GaPCaBgJ4vqdh7T_z&sgRD z{I1yI$Ln>ie985?*wIM_!-vb`fgzCM!otGvq?I1C*+>Y2YgTCYV$)K-YDXcu$>J7Z z0LC*{j98q8;fR;yo-E8rfO9yD$VH|qJi@1ro|evB(E1`_PNxh8=^shI4Fqb`x1o2q-mo)R}NNbHv_&i}riXaKuRpVf2JZWmCb zQ>3IX6&y8EnLkrh&LD19JC$J;M~c@4NQ`F&X7!0P(K-hwW1~k(4r>M}x6AgW7$%L! z)J{Fy{I}mGXEUXOcwlAwJJp{Ta_yGhj{)%D)^GQ;H&2cnJ@xCq06v=k5=-ZQYE7PX zJ+ulBh_Wy4{1WFz~39;Qvx#-0ksi)6oB%QobwWT^au(f&Y~~pk27_!fh9B zN(ub0@4oIbZW>!d})jzzUJGG+zfz521eN|R!4<$fdK-#zaRfm#DH)B~rkzHc^^eHB*Wq;k`}{!{w--p{q31ay4( zXO)qCWy|chOTh1?->Ry{soH2y#?+@uh$I$Ogl6%8d;yBd(gb{QlKmS@cQ1dD#I786 z<*>_(UuT6~GVGFJmkhgP0PKQb7X-T?_!R@YWY{IcE*W;opp?MB!~%JuDjvXQhr;31 zrs5=D=+Du_x(s6O-09*jXJll|BxMIqE(?W1pNzy&`23TEJT!CQCDXKjo)z2)P@@Ns{q&^o@6KMINRIX zTO;{CzcnU1vBzO;4b`?h-G)c-C=1GSP?Q0Q4{s~&PPC@1ul{C@0f?&nyN$vBAD4@l zp@673F$KvVZb;g!kv;cta2QDP;$4^^Ab2GxZlTpeWsc&Z42XK97gmN^%`EB>thU71 zJw?cuHi!$cx!8}DKzf6$Bh8cv>TkJ*O$+TpkMqL)>dMPc*sH`)-<;_7+k7+C;ucJQ z9z-X~)G#yM+=d2+Ol`u-OSQ@b5r4b_@Rh+Hm1nF(IRZEQ@aq&%=)IO&{bh9yz-ikrAz?m}-TECXDSfs3Pc2)<&J%Mh-fP}ZSL_p)l>Xpl+Qo3gsP zE2xQ*opJpjo4 zI0_&cF~Nwh)XT^rPY2j$r@dR34ykCRdPY**HLvHK(JCm2sOu3DqG}>+{H@>@aPHtmkX-5W^M~wumK@_&l#`W;#2CUrWr}bVWx4Hoh83smPbjt3R+k@W@p~MXW&1+UykB(SE za3e7UMXJD!_0kc*j?!lX4qJtwZ+>lTYYI!cd5IW1y(H}$3R!nk#fMzr$uPC*MU$Mi zhylLhE?uP*yhiRRlz!)a6!=ibCwk!tA?_C5hOmWCxcj-XV}K=^KEhbDU@Sq;yKK7X zQ`n+sH!sKQ4X(R*bu?Nz1}VMnv`+6m z%+5kcVF6%nsbhco$d)|93c-yKGiS%ZbEOi+wG{dmm0g!+~n_rB z5Ae6!2I@~09{^asv6jhQ0L-rVL%1wcnA6zUh@%Hbwc>p62FqlKwutAFFX^n`9msBO zoBK%;`6?(RojiXD&ntmh1ddL%>V`#2aLOD5g^o*S9U=1V>ojdMGm%Zs8J2}kg~Q0J zN9ho424P}u3>^RZRae;BYoE@jtJh=A0h;QZ_m^}Ko9L0wqYMcVdzHW=IgeN!Q8xS- zyvD;_%Z*XlzH9x52r*|J)oiA*BK%XK)e2Rtra2PAIST_}0L%Y2nh*XKS;S?SstwZm7_ zXFBFs-IRbF6I(si5H(gz26s%KThW_6w{^Px#y8kRex>ttgv6=-n6klpywni=g=q*- z_UegOV(+lTxDXx6?G_d6lP5CIOlc27+iEW|!G<`NA@hyzZ~&4!RbxyptnjmKh@)?& z(l*{v9FQfNvU~Sv&Fen%e{Mo-dQMhGi0tcpOH2}PP9DS9iprapd=x*OBiw$k(NH4l zS|wIPh5G@AZT6@{-SQTt);fc>++ro%zD`m}-fZO1a}4SX5EJ6~mMy?EiJdf}Dfgw#{1=`~)zzfngPK6f^;?bg4+7a|_KRSD3a9ps2?a#m7 zw53_R#txtc#W-c(nOiWU1`P(71TOa^#_tTuz55*HuMLoFVmCNMm_@e6i)tw2B|>a} zxR)Z4Pel6i{l>5x{K8ai2n!~x_B>myJUYMW)Tk- zKgKre!4jlE1pQtEwdgitExnI5@;yvHkW;G`B;04zP_z$V8TALP7v+oMs{|PqlEVj* z|NK$sj9pTEwc_6KuLsthqInT6R*T@axu@U{@PdbL30ro4MW!akl_1V67WhT5yT(t}#x)xh9H zL;&Acdc{`O)LQA(mL?Sq-d7M!4Xf&pX>l>cm5ao^RslUByY+!$)mO zAy~U&2tUr;F2aQ-nRj*uVKyh4s}Qc*69P`UzIIMdr(Q9p(F&=6kxFbIo+zHIr3U#= zXC+`(oP%we&Ae%P`lN1T55nlL+h-^AtXf%uA&cy{o~K_8uq@0|B%%>ELIHB`*Io3e zqp$bgK-(245;=2e8Wtzi{ZX)fywR|y;&VqQEE5D7Uhg4yqFt*?Am#!6E))(1YK0!l zu0o=%Tm*%A#SJA{Ju;Qxt#f1GAZKr)BE{kJw}9jnywfHC0DtW}cAi^bYSE!az3RVR zoJNFy>^TNXLjhNN!FJ5i zKbja5|AQh!6ztHfj~kR;g@Qw_P@M@;PUfW06k)C0fARUeX9Ba6GYOH8cF6K93L~bi znLcn!i1pK-ox|en&83O%Tt>5jlQGl?!DJd8VT~1t!&JE2su_;B2}S;=b})*YqD5!c zcs}1(ef~|>y-8sH4ftZ2V@16FzD`{ulfXfRWAw`mBM)dP#6y6pZDoZ+eC?(HDWLSw2rnA>=sn z5hNZenzdS1L-iV93iB1&>UiIzt&XWA1N4P}s4E+Jdy);VB)d}wOf-wJHT~5=WZ;KP zOU1i1w>8@Khyl9x&Q>(L_}j6oIbdsQFo!xt6Z(KSZVk5EJ~=8=+w>uOUfyY5ON@zr zj0?;<@SA~%1Z2{)fo(I?!e3)MvT3g-$R&zE`FhWyyPqOzDq|~p=&grMi`6hv_mIx} zvA7F+1H>5_x-BrR%NM2%A&0#^y7F}Qfk`o6eGtnZUOQB3U|yD^fy>L?u_v|kg6DR! z5=QX_j=0+47rO9zZydobf^r1@$>k;FmfTHBW#*3QtG65^|9JU%%ov=8)g|%CeBJbv z#pnDV<)xekOr>_;0<@|IELQEy#dTPybv4T#cP?G0V|l`p?)-M6Nxv9a(Z#{~kpV<@ z^_fh!HL0qXB%y8dMJtYkHLB9t{?=)m24MFF{^2lt!#wbEJxN$5m96`Iio)%WN|y;5wvo3Y#eMy!nPpv#HHKCV<~sGCVNv;af;N$uJfO#>^^V+a zzpsy^(84G~e3sN$leuuQ_rN!$)ScNN{3tQ$%UMLuG1RQB6rMET5`~CZFN*V zHfZ)Q+i6{uCmgLJ3=caaIujixT*6|dgC0eP4Y%dQ^R=Zq4#0HNQ1<{31#D&&R zJ&lh6EDz{J0q}&&^#q9uYQDOWE}Ua9Y&KI1lP0rkVMLn|6%lNxQuAbGS6j(D^^?47 z%F_)CMw^auN9jkND+URLrigexTF!7rttiVQ1P*74z#Mr4XKLL%XjJLAzRAn><|SG6 z9&R=LB4t})DRPxLpY%hzYonHFWK?)kJ&@)-i8@7wkf@p#pygES80`E55^R1cl7 zeYWtta=?-+rp5}9G>de5l|UMvGT2^@&heGdgo1_;X3gLP9#aY=j_195_(OARNzVE- zYveuJ!JJlxQ@sC*MVanwitCjuvIZHLnIaAxSrx}jZq5LfOqf=k;nQ(3K<1|&{xkE5 zF$=1wJF#I!tjOV6RZ`A5RfUnAZ+;q(o|{&fC!myNl~Ngb#R4g>mh`Ts5Ye|<`pA+? zIejfEq<-N#wvz;cg1N@zu&U}$a&qN?Nkj!Z9Y*ia^(S#s#Wh}troiPs4fKr$A0t52 z!Mj3XY|i~2jmmlq`q;(IZkn(ehRK0r5^gj!kNo7_5_&aBJbbm#7TtgQxW#(;Auq)Q z)9>khU5$7@QX+?H{ECx*=1S)$O3|>BFIGjr7Uf;!6gYW$dUkYnj*X5!h$fWu_xFEt z;I4K<#K>ajI{Wzus!4`~GR=Wof7u^{n#=e|g=KPW<(92%!4Sd8^YmzZI);-R1e|9p z>-;%Aw%&6%8T=L8W_5=$%Cw=i=XVF=Q%Bf8=P5rPgZ^`Nyld6v%wLs9Th>nwhlW+!{`&g)QR@4%{u% z$Sbd|K6ymnmAvv+$8~-ye^M}nArbHnp;j{`OChgG*K(+7nz?eB&D9-A0rm29&KIH; z=&H+BT-x|}9-q%w?qpQ@7~>lo8wa+L8OngGNO?e?aB0Tm#qBft2$o^qMft5;=>DWf z8wu0qk&G;L|3p(?U%q6tWQmpF>+5T)5Nlrc^qjQ+bkB-EdUv?j7?=+U|PIrJR z_5BwM!vUn7jGc7#*x~?w)ONQX=#dz5l*t^i$tox><7Sz}=TU zlS({4i@6uM50E??^n0Yl7_eXa> zPj_{7?dqykd#}AJTv1*U6$u{+0s;b6>gyL}2nd*32neV`1i1G*ADV~U-!F*vUp1W| zAh4YjPB>XxZGw|ajGVw!Pl zcGDPRW~}8n44}n^VJr=&qOPO1jG!LUGrYo;k>$9Q%BGaaNj3D2N;i${%+L3iKJR26 zXCD8vc*x%J`l=zKsQ5)SYW?oGsg~dAoOeIFwcTmo3-my2GI20njZE9IoGpp=Yz^8z zU;BnY7W6^%?^BqMk0Of2`a*(NkJ(Lq{Z?#|#Xk@JeoBbgX2YN3O7L&#_nSPlw==f> z|M&J^h0Z0RH2(L>Rw*?k%54Pq~i(BqMmxWd(ihOgQ>@%bPg%Nz9QD z{*dawcL>Y-5%gOZnu9IApAb|y5E0C9)DgiWBlkDgSt}+|fEQk9k*aNeMoESbZKcKp z+GqmLUh{qmo-SRxe1)V2Q+}Zd+RUoK(`4;3{ z$AmdkAM>am3ss2efKfK_beEF9v4j?5V!%(bKMDy%OKy7OrT^FFFc7tkh}>-zi77l- z4H3o(F}Q=r6b>G1(8Ym+<)PJJCF*m|Pn?SatCH#3Bc|_0^lh#?&{)+rc_GrN9@A=> z!ah)!bH@j>9S71NT3T^PFzhM;CE*lVCIK}7CC||4J3P89Z%p(a`eo60mwb%~CPB;a zbQ5~aHC`G=V2NH|EOXY-d~oCeDJ=O02k_LDge_N}}C zPwDSPTZ00H2xkWJXcV0r9dvMzlPqww$AZ#Xt+;F@l^UUkiU}zKYwqlAfe)UJTHN)` zb(nHsq3msCPN-f8eC+1y%b~GjG|a~J~ZQpUrj8OP_% zuAKysh?@aa`(f)%0?_6vs(*vp7pjQYFsx<<~p6*+jT7s^7E`GJFleO62 zokN;DjlAgzw?1SJ)4hJO(?+(C4HzNKH$OCg%7j}j!EOV^ibGOl ztS!HJJ@(Y0VARq6)CiC&$pLAWMD>3ilA^@$Iv&TTPMbYDXTkx?tLSxSoizsA6n>>l zIKQcCeJf>z#i2+zD&zh+;HX2$-rhn|UmR_vMTvo^TsFJrM4KTSr{#*|w&ue>oLF)o zzql}zeNFSjf}baOu|bbbiav?gv0LfCxyrM3gWeu^YzY$x*|#Yw&vyos?e#)T-eoB- zc=n}lleKm8!(~h`qXwXW|4hGvH%e%evOGeJ(siz(Yo@SGT}V@uc6C{^i>bFvW%%c@ zn)!NN@*o3O9?Tfe+3aCrh+w0Q=H%AgFOxx3_&FnoLhlrN-n`+tH|$3&PgT2==W*x^FpoT#|-?X%iV8|eTj8|{ev%VHm1Gt zbB$a!o2RPKRj$mKvBKCnN#rdZ7&J=*Td)MUpG@%kAMeOqwm6!bsV%Gz2V8WV1;5e~ z7P~&94E^zp+Mjo0+bm4rt)@rM&!TM>)7@2!A>qee<+NCJ z7|GQ#te#tx-loYb0i?^=EXH2c$T9LRt6z@b5{kV0xllsRQ63l{ zMtwm<$L&3M#lp3Wi_e`5;jBQsBN8`RFgT5eot5O*Y`(Bb*TPUm7ycm>On>h*ddpy~ zQ5SbgB;_mzt^Hdwqr7(;Pji`IQoio~me+Yt&1ooT^L~ZH3VX6-5Xs@H@JFF+HQ}MBBgjNS^X5Hxi zACfVM|3dlJ%xxaD21GgDvQ{{eKOo5G57+ud6jUDtz9-jYN${a<)o!zqL z9hqhGQKY|4mQg*gQ331IaK43+AbU+)HXbxba*aii>ldQqR}TVi;pXu3w=H=IPpz_8 z^TgfVTGph!LKdCjq!Kja+p(sdJACO+&0uk$qv zsbJ<$Sby0dlYf1jl*KRo-E2X1$EY=7It)<|WJHtG8#l%n%!x^tDimq=cCXuIze=QS zAC(imOrd(mYVUpn6#}mOI{rd39DmZ9(6!Q8F`K}jL3hw8}7J>Vh zV}z&&e6Vj(vdj246+T12Wia}6me#Atyi(mHijPFrBvFfQ;96^7b2D5U0blFIu{!%N zi(Cec;ntF<9T2E;OR{C{Ynv~XjV+c-@JHL%Ig$hZQWWqloACjzgnZN|gFSA#lQn;x zPceAgk5?DJ0WHrLmX)eF<7@8m56J2p^hcp%9@PIXXkiLN234Y^58jQ;sgrx|kSYp1 z$=k6xvew7PjK|VjU{z}dv3!1M+g$|ax1;chhbL5R$HUzfcaWHKDSpJq-L-R{!2M*C z``?LBXI+;VU7n-d?vBx8I3S+T^gi$BHI(Zdzc8=tjQ&~{zewM*Xz$~C8Q@X6mDC^N z;a|EsEBtP}KlhrRH{jPdOV9-+2IL*UHE$U$>T{SkUXZn@(4B?C`+85%)$Lp4aIgZ# zatXY}$#V!RGl7P7PlTW0GWsdjpP3{0bpy0J0G3j-PR_Qy>rPII7F zoR)J$ZGjiZDZ#uPxD}U%h`5)jm~7lu^jdM zz552q-EZ?Wf%{>->*p1+Yh^|{5mFQq2{woNyN__%>@s~fzuRpw_9p~>J}!3e#@F}; zKjmab{~S|PXxK zHRpc78jQ;3NKV_9ao=dJ0N#vQY0l&Jo?rji)-QH-1mCW2cE53?1c(azy^R(fY=~WI7 znqc_KA&(#3z}%jUSHSUlQv)t5B?u`_Rw6|CwbYem&L%HFJm@TqxCb*b zZG&BU{HbSch(ODj6Y5|&cmT(c%|H8m->mUvFN zi4YXLnJ>^i5=uz4lMJ~|%Wz8th-?xFH6?%(+=>)NQztN#X@=5CrtgF^>UU+hY67yP zC?hL;;#eHmj7rGXHH;DGTE|VOboNMhp=pU+P#vuVcVzSY_Q6^K+vl$T!XZyW2{cA5 zKUP^KMU&ow8i(DMZV`ii%RR>BKJIR%FTeK1!QMgF*9X>m16l+LnNLkQqUVEO@VTb* zj_$>HgB)GBY`n7`XVbKAtF+42Qg{0jB0aA2#AJH3qtSqn`rcC>`$py z?)$A4@QC|!S6~z-HABxMQ{pk9)RgS&vD2~lR-8Zu$0Q2%4NcHsHO1-6Kh=9tkt{}u zl1BYYyR>a7nTilt7jUA0plxfrbcOOO(=OL-bWOWIMa{G+ljUMuR*GwW9AMw4?|lVk z%E>DuM0Rh;Z{gkB`3%0&KwEe-9|PR+?9RZdY$-s97;S_E>&`IJy`mxlj1vN%?n)(W zTMC|;&rh4I*xIH%k30Gx-{%K$%9a}AwRBpr{4wYny;HRDnIXvW*?ks6Izrlky9hCH zUKw{vOhpYUk96sb@A=1v&y$iCN*{%qP*-ylTueTp$_pZM-R@rd=C$w%{Z|1%Fv3V}aMU^n42?0vslzyAM|b z4p>E*J(G;n2ho&IQ+++c)Vaa>ke-}LuCnYr*Y(C6?uOZ5R|ehwoWiM$|IAq)R~V+E zB0H4ik-uS|u~?A6_~u|*HHay@?VLDUM^V97oTcMu7UTCi>2-qwJY^lJ{%4x|88HRJ{abRD<WzECAX=$?Cg3AtnLHFcb?ib+0NyTw&@(_ zsIxs@u_i=#sVpO4?Sw#Wsp4|0td5fsTwpt++pDHRPGNrT+gT-LCFu?eES8SufcmA+ zH@chA!#V*(KKqCabd??z+q&NR|CwZsN zsvl#X!!6g-*%^yG96R0;GB9*D{$xS=WpA>B*Nbbsxfqwv8n^R`X})HCsKWC6X#q{exI< zMVs~a_K?()sGnl+Gc6pUupq&qjz`*p;V1)(4KdIs#7N3^E z%%++?m_agS<>mUjR_K>|)ESrC5;NW9sWvj$wXKtsp#56+P4cz`>NZ!628-Z-k?Rss zu~;GF$hVXT5b8`HT=0PK==^(>vigW(2RvG+%+rQbvll173?oLS%^*f?6_B5ML@W>? zGvA095>N^>ZoosCIZKl(F~5HiVx$P%g{ThPyWGAmHJ-6x!~uZCrv+i2eKV~iqEPen zKM+Pb^F_Z?8_bh5E^%*2*p7Ts40S#ad=KF!9pJ|13uh&X722uqJN%+f?E1FbhVMV2o*A0FYJ zv%ZWnd5h{`X0$L~1MU79vLibi(!M!~EU6B02c~xRJ3`P zHdbm515I3i$WcA4&~yCG2EDhJJVAc@gt%fS_an-ET{J+`>dsjXEPi``L5F5BLk&PO z)WTy6ks$>POqzbpKqJcub*2vF{?OCZfcp(po?M+pomF=k8gSqr8E~9hIHO6Z4G{0& zzuPiyz-^Aq2bQ*>=Tyhbmt4Y%x^sM`Rxw{A6Of zEF-_ve5qs=>Ax0-^aNx0zr5VNeK9(d@71)BqE~ z$aN`9(A{q;=7}Ff!^8|VX@i6BSy};9Nz$YC_zqvS!Gp(_d0vzh9e>ZCduu1(KkRHR z>oLmOC|BWM-`gXE1S|tQUTnJWPbSa>ZT-51sjc6^0gOQW!=yUQI^E&2^v&U-N#72ioUi zL!l(^-C{Ia53r7Yx|iQK;lbvxf~b62+V*`odiXSoh3i)qDX9PZ-mq^k19&iRKjNDb zKoOuVRY4x~K@w;9@L`FDiwu$x@}`pcppCiNrl6d@*n*fRj7kOJZ&(>HTUh(30k4sz z_-@a%43q|x+>E_W3YARqhiD1SIz!mg(^K;$FLeS{?Ks+h80CA$B{!rzhQAtrFZ&Z> zem^sx7B{4KYcLWqw4Z~EYwOazw6b!bzLG*Ed>cdN`+`^XN5W8zr9NJ^qV7-w<4>sD z(9MqF&L)es6oX44fS)&cdOZu_JS<)F(v)8JHnPo<9$pqfchxRN4V|Ax(?bC5TO`GA zI^UaJu6jNu{5Yv!RKx$&rh_9h|PFN z>47U(Ym?#3=d(jV_uf%q1yhjMx0QrOMsq(0 zqVYT;{W0!-jI(>FLqYFa_>xiQ)qO_!mOdkUW%Rv_Crh6FI7!o4k{o_@h!a!bZUAl1 zTDI2FDiJ=%ZX=p06no{@vo8Jkv%65AodQ>~VSn?0?`Hw_Yr4OK zJ$_-V4US$d{kEl!VaRJE|LW1Te?f4^yc)fFV(lU_O~-^Bzb$Ae?w4yKvwV>hf+tKG z8ez!toohTq&VelyuP6O_=$M0(ljtGjuPM02KDaw#>>^hZPdSq&R>?7XjsBL_{`v|qK#pilrN<2K&GHLM>B==O33hEtX zqN-EHD~cRfM1-}ts1L5ZcyCh$I)EINv8;Y6lRZBShEyNcRdjT9gC*iYKU*V`?8gEzJ8Plh= z6@y&sa3@PUbe|VN$jV2TEXE^ey78G(M)Y69`@gbhOUrLQo`0Ru?}>v-n!Kf3QelRM z-~DMFQ&+lJSl#Sz0L%53*_5DT86jf^P}bO>peco*9>~M`G}AyP#32>Xu6xsGhHaAW<%_w9hmZslGU4!CYFwp zCdptbgk$=Ohhp5RjQP(d*rtORD;CLBV9<&oejtFaB$k=f{QHE~$GkzsRE~}~U5_V8 z+)iBB|S>t-!G_o|V( zOW8>Cd;O83oY1<_H#5q+@nV?J`UZ@Ba#Q_uTCuO}>`xGS{dTKm+xmn!;SUe4b5Io) zqsbiO?(%@$hD-L_*~WOEb4gJ>7z@pEIyywKu&@9uEF~QsIWsew^2fCqvBmv$v0^$6 zhlG6`=gXsd1QwQv-?oBZ_ukM_d3m}sI{{u!WWV6oY20)Y&^I5%2uRW3`c^Gej zU!=Y(izeCG$YuDU+srL*?+MY><@%%#A&*>`ikGi*yra>^+UWI>M=s;LhmlzNk0jsb zYRm2Exlg}sRx5Q=U~;R-#wv~rQh(yU<4?f14H`*y2hJo&6MDO;#Zfe|qP780 zWErh?95eV$Y1a~%$3}|F%j20Ila-e23-y)3B`GEc;PLU_5A7P@*D1h=tYnn1U{gZl zx{MuDe?v_pMzpcVbCGFfT#g7=FEq5oCPA(B4T=T;BEPUtk6<7ig2 z>#x~U$1RT(r%6ur>!O)hlb1?ir$IMc1Dj*`qUm?greH{u#Sk8muKp|E#pW?^6#r2J z3hXj!+JJ)3fw0^>3IYu`pHieiBP*)HcB>DbtJMl3>FN|YNG6`ef7nMIhjy%W<*ch% zB-h?Dn<&+OY%*KKA9bAA&_+sFt+bV@qe?T7)23P8iC1zVeA?)3%W(qZ%1*w}#2En@- zmt7WqQvQHcx`P8(=SIysf$?~QPT1i{pe^nJ8k}ejVN9S_XDk0bK0+QTiA^1z_<*aC z&|k;NOF74JS1p&IrTXPu6x}5W5`&+!1J2rRg6(<1Q9|9bj3dImxxe?@8s5Y1ttE^A zb4-Pz3X!R@+y@$?kCCnoWvkQ}oOJ;7Kxx4sZ{Eb6Hg|9QMU71J+5R*$oCJ87e5rYk zLEN})6GOR=F3=s$HYbHu6f!#D?@JJ_0BbC!Rlj1z%!4~Js*Ug1(=MyY*RZKMn;@@! z$FU1-(l1Wiu5F5kT3bbh3SnC-9O>EOkR0d(-!Us~oJX#UYPad7vqc@!V&^K9oo|_p zyhnTA8iV@{0(v2mZ$C{MVEqL;N{3<8HlVYu#r-{H{?lVs8f@16w30*MfqTTdVEI^7 zgTV_mo2L-Pk@SUU=$JY_k^P_n&G~Yj6YjjbsHQu2}Fcx*Z0k}m| zQ|m6qE;jyny4qaefXV;8z}-;>S9Lj75V~#2wX%dWk2Tko6_Th2Y+zaVuNI)#VcZmB z=aabzEWQ2^|01w8Z49yru=gk=ZHGwq8d#((mF;;%Hzo8$C@mv%C$zS-G{z1RnB?8} z{-H>FBSb~Who~Rk`3I&l#&`n>Vp$yZC{uthN5H>uYOjUDy_5LljFEbyw~)$0VIc`^$#^Cmq0>* z!W+-4>=}M2NyHc!;1{DQ)6T=%nm4wq@(tGFTOO zX{RqYC>~Pbe;PUBBPPwIU1$hNoeKwOYd-HXGRON;kEDxLUp&K} zKIY(%l?|R~{yfLw4XZmPToy$*ILM(b(AKvhg!g)0cS?z&CQI_VCLEt88`84w8<{5- zs-mXm(gXfGWO(yf!|Zqr>#a;qYVhzfqS0$VV~eqI^Vk`}arZId-;ZTpY?s?FZfSj? zX}P+JAPS1C;PDs>=b-7S=yrNZU#Lsu_w__p=x$2V|ICY7oE28G?5SQJen*IUu8F(C z=e`Hg0v0sw2Pl>3HNQRbQSeQtsQhc#s6zjO=v9I#& zn}m!Ea;)$x?o6>=;^I9VI^)%YTFS{GjpT2#P#EpQV<#XJVq`j{=;w--PS11a%(r;kKsBVTT$506ai<8f@vx$ zi0)pxSUKuqu&Q$6;wC$#-o!bpQ-Mqt6UitNn*PrbP*Jea&$n3c?W;ZO+)?Fi?gI2^ zic2(M?UbXK*Y%CYY9VF#SZcfiFQ&*;RN^o%_-h@c+aV7gXTj8adx!4czEi|;}NVNfP5l4V!x{B`9C~?At}=|3gYh>t6U&o>}!UbBPd~V$5ZYRjj4bm zH_x127gZ79t&1hD^h-53KY|brTO4?ohCLR*wH<7fOL+S7q7yik$A?@Wi@|Qj_USDfrO9~pLf>n@A!=B^Xfs@ymY>WM! zLKkR;;QHb4oLJw{1^3l|M412j#qPm511f40TeGWT;POEzn2 z@*KTdq6T*pzO57JXc{EKCb?4x=G@! zoT0JYeXXYy!sUaK7C(ZxlE>@AKCZAYR3tW&@lX^V3alg1ZlX`F31W&$&vS z9KpF7u7ANtFQU+E8mIsVjn)ufO-kQ&_ou$ok;px(B0*i+DQ7wbs4RQ8>P&O67Bf( zv;ciNl8ugLhi_Kg8s_s1R+y{V;n!AGwfjqYePbJd&R_vuYRD?4{|eDS#Oymr(I;S1 zV;NcE`ydN$01IV9{S}sdE)RaK#1CE_-O!yJV)fTLaAM^k;q?z5E3y7Ld@626DXvgb z+Z&Wl<8adoy7ozgS@#0}ZnjY_18ml62mQsxydD0D0xl(7k2z#^zAZP)QGe)pu6Yyf z+$UZU@$bXY8(_CxAxpAxtJ?m}4x;w@Ehq5jS_U%Xt<@3^-S%j52DGLir(po@8&37; z^>bJPz4hAQ5G^+p%uKX&+f!c)&ZNEE6WzCT^x&E4jMmx-_pE|5+uCn%TQa?(q2k3?)|zwVXj2Y<&)>bMjzJSnB26zuzg9pZc(RrPmgD{J!tN9{pQzR z*6z1mv@a`KpU;X~GkHme)JhbJtR`FpULzUY&lJ}8&&Rb7G{#4e&v!zQ=^xH+R7NL& z!Co~P9``KoF|(7&<(ByK^L~rdj2t(+>q*{=oFMIRp3@j$qDba4ib!U9rIigz#v2L{ z>~EJNl2Cqvstc)_c$z~%zp?(3SzLdo1v*pG^k+H9qXz0NmQ5#)UsVv`E_Yy!dDSDbOQP%u31^V72=CaZ00*r|?AtH6Hw76kf?-u6h z4o%lRPs}@+VJR=hSa^9^^Icw5pIlzn=#V3e+pl*B9mOlTmDQVlA%5((`hou@6xe@- z?A_s&Z)CCQB^kTB`!up_CU!1VQ#ai1r$6nYUC*VOc)#8{Q$`PSC&;2$<_)g%x}zKJ z_QD$XdFpaIL|HSH9$Y|6+ba+sE#q!u zAjqjwVX@ehRcy~I7JAP9D1sW7kP}Pb^vi!L#5DiZB&wRAQQ;6$I?#ib=)B=RHi;@@ zCU*JkL6D+DZsnmNL$mvaDZL$3$fs9i1$J%ra7^QM9q@g+#nTp-*T-2t$}spPLLE!k zx5@yXu_@AMFejk#eUR{Gc?t0#_!hS?H`$gND>FpwMA$rG0+S|6ixwKS_%!0kfSi_nobMOqqxn5u=G;7l8D~nM6a58wR^ha1*{Q?v z?A;OFU&(IA4Sn*>B{W_S6nvGsFCBKK-96_ApDG?bu)bXSF8i*$JUS$Imw;C89{3pP zbbVZylZX4u)rs{Nuc?`lbZg`lquHOD)Pasi+!r34H_qwCjGgOi%|8u5s&HyEO0zt5 zs)jjCguh*}?_RJY-G~U8MAYP%noI(LFMlXY{5GX+A9MI#FRx`r5#dIp%)(rq&s(&p z)BDEu6cfQt(Do;nnD+Y}z0V#sbzEt~Zn1dL!rv!_^%h2+!T4m|5la1@B({=>WI~eP zwX{5*FNb+-u z4Dbc`4ngD>CvnOd4Ft6*PgJ|J7&?G5Mj_P|f9wInfJyUkPgeLpSq%xtncd-u3O zXZilApC$h;W30{v3*v^vf$+tVuk{XuzEy)e5{HrW+8I-=%+>jX2OT$_yQoZ)B zjb*_IznE1~V6$0rwzTq+NJPWuNL5kD8cI+Q`b>$zYv?kHz<9YyM`$}Fb7`AnEKH1A zvpD?=?tS>@bj4oz+SmFBpWda$Hu&z6u9F-Ik(eyUw(AL(UERIBQD~1(`8=Lal)1IO zr0lD3=bCo!cL_M*`+4o9Jm1!Nta$7?yk~~5ftP3eyl&&mv$vze`=}crkdZoNh`|rt zPstVCu6XNjyLvq5$m6)0Isq6cint>NX6k?^Qf`t-=lHLbA%`c6BAb;AHM^H3Q+s

    u!uk6Ad+t^(Xt6Hu1&rZCqU-Z6nF_~x;$7lFmQ&?Vk{{95x33iax%hDq84SaJ0 zyNyB~a0gs_{Rj4059|aNrNj%;2bn=(A?_O?nJkpPC4Q^b103MJxy7}Dm#f8Yp-QctT zWbxVLxLQvlZv@su)o_3H@UW9WBNzz_FJU#+r;0I9)^!sA>v~~zUc1njOR{;~=zEt- zPXg%(`5Vy}G?AWS_tVdH`r`s1U|&L6Ew&Iu&vj}Lme~-JZujrEhm?W*c;(3|y}9W~ zQI%3AlZqj+grJET`TSpYALSNN(l`<_Y+J*(;m_HVByUv!69vF}VLjl6wdd~BXY@@} z7}{eW6dYd%zCm7i5X-x|7{a$ZXJustS|}wWBXZr3mbVa_Qay0PM&>$o!+uZW5YO`-?vJhC-`F+6 zIhA5)?}bN7FvIayyw44}&Xj4ZOLzCtD|eCxCxf7fXQ9RG09ZLJ{^d6)>uQ`Vum0$R zNg`qYCJ5gddHqnrp0Ug0M#+Zfdj*+=h5S#B1GI3cgkP1!ncM^#({XS(eqws7e~?j9 zio!hxGf|r!xOWgMpDt@Oo1+$=i79!q&7Y^pODV05)-;~q!9QyL*E-SXVg5phZ#^Y- zHtGS#=eiQ>WuV6nL~+<3l^V63Fv zjU`|Wy)*m&es>Pzu>NgFism9lzm>-UzX97eJb?YUtc12aV{Bnb6rznF`D#VWCi8lC zW<*K

    p`JGIM0spz{wywav0)v+FLa!-)th1*3N3kF~iMjmM$ufvgX&&(iW4z5=IK zIKPQ24NiKLd#L8?gIkf4r_=thTJ~K=l`=2ZXj5Pf&x!?ge2An*+z(#p@TBT3&%2qr z^HuJAPrpgd!o$@fs-e#w_&o14~{C&iU^rpYFX1a5u;H5{XX$&=E-ubL0x_hnubq0$qw!mknj!~M;cKvvg{ze-|o?bNjU3eHEqEp38W~M;j@Qeb}CJ=cl&+qL=sV;2)*N>+sLy9jq^v8%m@$czh`G}E_ zkPu)yDBII5qQy*1V0~k?)se|!&`5B5#?sL!;CI-4?aAD_6AiTHMb&%jy)fFXkj%@W zjCpLdA)9u^2WA8z8DVSX0u?p=rg&auW|PfNw3ElRv{3MyDa!~1(tbY^CX$IQwAn*j z2&O=aJt-@HFuia{z*AQH++3AOREK*j7wv4tYi;=pm&;Wkxb4R-vGTJVA!;S_>v;+I zGV)2!;MeH>RbWPSE-hHH(S==(F1iqMGuD~?>*i14wK1aO$2!lwS&BK!f99KO!{RK! zU?Lnxc|)yNYcOaDW4?M_)ZrFkEBqT*(=y8J(V?m|&wEgTW4>4){i}@)4J7^9%JX zjK}SRWLozpQCsEh8o!QM$QKExA&UYpd3*le-ySs$rdkZITfVY<21sfT+1ce)JWi&a zVVXk8W&JYlr@{N?P1mVxE^wWWYUHRD?jC2#P`fUf-d8Yv_d1i_uS0yg}57IIya})L6i)?L3D(=h8h6_G;nJOcFMHRmypOkhE4wlZ4 zW#xt|ye{rJwyJIg?o{DQSu$1S0RU>3V^FT;A4zO6HWTO`6B{q%u^YN;pqj_i}Nex>_t=D1Y z#Ywr9xtcg%Vg36vu5kmsCos|X1qvn09f^p^Z@XIWCH@(*zx8H(`1h41rmZb*0z}}W z`ey$Zx)Yf)&8g90v>g`o=Rg9S?uoF`633w(48Tk>p+*j@1cQR$C9dr$itkOo8+;7} zfCDSJ)1CzUvMKlaeAU?5TP_&8%5Mdy_JC9)=uYGIeCaS7FD?2ls`c1S@wz`!^ZCli z+FE{F-R<(30-fDCAaq87K+gF|)Yr2=x}&)(BjQSwyej&+*%%=Fuv^3Hqe^AG-1^qS zt)yp)YA$B^3;%PRd_PyUHr-(@Se6M$CH`FouplHH?sX+p zt%=$Cb-gI3R2xk>t%1J`7I))_&|OK{jzw=chz4s~R74R?pR1g@kOeJl|JvW6iyP5! z9+owf3XXzJKa8K?`?3XxPoKPf)>4^wtO5L?EH7|~ypa5v`ZRvokC7doHdQlHWvcc5 zt-)=5(1BkP_at~0fIZOZX)b!yd~tuOKqFL?nb1US}4@tL6O(#b53{Z4kbLVn3}UKV8a zgVJ(T27KzXw&k)~=jXP;QyH8O(T|Gs$#LOQxWNiOhXe<0pOVvQ=W1Trg4$!88kc0| zqTN*DFQ$%pSL!IKsJ4D3&Lp>L6C-e3%;da5+58FYxSFZS{aAGSh2b*X<9QsEE%x-} z_2A<45hQR09bw2ZYmX!Rm{L=Jr9uB5HLyJN+z33z*lxf1JjgtccRzC{LfF0*4fr{-R`ldF{yr3d_-A+ zSA3B0B|@pggjQoJhZZ+tovr;~gY_8<7jbDG>8Gq&4X}oA%&Aub^yz2qW*%%tJ!x45 z=wmCiPqW!$nX{r14AKj4L(J)sDawh(?=(JVnnfDWNC20vYyonPNXAeCO2zTFW|J?~ zOC7zEB;m*Nk6gq&0b8S_3^cb$geLF8qK0cEea(4$`ppS)eqw$=p@sXC+zA(Kiri*M znf#VEk`!^$jAgkN^|Uz*gt$^IO4i8NJv|=6&q@FkqkD%51i1dEh%W{H0VZFDq0|hF z3Q=W-bY7@F<@5dg03^accfE)=!Pk$ZVqs4LTX9{?rY|z;*<(!V4Ymx)3q@pOB2>^#^BX)cDc)7WjgKf)GJ{25@k2%;h%! z_)d6>f)l{AZ`6|H8s(^=HutNi0VZI`IJQ&1E6HyVbqzyMpGr z1W3%^Q`m#bB5LceGG#G<3Xa zT1FJ2+FpG-_|s|)M``4tQ*vG!yb?42>N7}Exc=IaN$FnRD`0g7t@~FQS&w!SdGvBi zu}+x7!1Ure!@-EU96R799E78j)9B=6=RMIsVaWK{88B=yG;yXtlq>Wag&~G-hCmT^ zn9fJh##LT7zm!Yjjsv@cFYtA0dzMHj%-U%t&iA*FJgYZzg+TBZn*><)^IqKvGn1t`zkR4e9UeX{X=#eIXH8m} z0Q5jG0%iy+O1SVTIVV~|F~28MR{pKq3+onomoI3#UQezx8bhYB8U6gQ<#Q4MrIE}@ zI8ZPDfU842kk){R&we0==8Ax}&6X7&Z{ zuZ|CDD}2HUIB(|$x+~umSOJBtkDOg^$0=Vkyx^}Hwn#Bx<3=I=3j^=!u35I22gJiz zvO(y64^FSg{OkLRIlhtWzUw`k_67}%ral)cE3W8(i6_z=jk=h(r$O#g-(7CmRKD<& zEo)a>Ytjg4^2z6Wy>3yT?nsynd36w}o6wC3w(0<6t??n7uJ^W=_nsKH;|r7C-tfAY zKm6OZK^yTS_4@OPRU`(6xtTPL5NQ=l z2Hf1De-Nq~$@nieXXbw29Wu6o>7dIv-e=pAkeC?c7_#zmjah69l0VYo3rlsaM;c4z zDng3&x!LsPvU5+^^G&i!W};~>2|?wgNp)J4+Zm|fI9>0JS)vHSLdR0sXDwl~(>|8G zvo#*h+ul*r9psz|jnu;+GTu*~oXt5PqiV^ts!kI-IXEz19Zu$6CrwrC-CD#{{GkYP znD6ciY_zyeQ~L=kVkg5?b82Ba-y}mT4K6-CsRdpeX@ z^korLyJ8!!UNa=*^#|*$>0OoasaOis7yQNTd`QR&n~s268bT(sTL!b|uf*0n%YGIA z*IxAJV16-(V~mNi|2Brb`!2f_|7sxr`oEW5u502eER+Vaju`)NPk%c&MUJ|VjA}}X zO7e)Zni~EA0l}OY8~Cr*8f+^6>)jwA#}r;qeHs0*5A^KaU2e82P)iBGIFA2>q_2TJ zD$kveFr%dA0yHN_I!oorY~K8-IjtC{Ka^rr|F0H+r*Cn{Su;6cW_u_KCLA9-!X$5r zkjI)n&;FotIhzDFbSC&CYJLXJdOA;g2z1lJOeEdc>tAb%VmX4L*9LGlhlzWXdaA}QnlvFdL+^^KaMnf=Ug(fL=-5VEYS_h(PmZ1_8q5i&`!zl0=YvAD!<5*%Jsn}P5rM#YT5hj5;^*)IaOGJCqQru65QS0 z9U6B+g1bxO?%zK5eD}UF-jBx*M%(V*YwcCDW>u}4`%~W7L|z{f4-Yxz+F@XvwKXz! ze62#zqdoGIER`aTrucUD|z25z@XpTsn(AcfZ+malro+XI$ag`V`m z?PrEc9Ycx}kNb;HVpOv@0zz{S$3+t zPr)RyaOo->|kD>*zE{mOR@=)ePUYL!wJ_LNGuU{_Mc=o2?=q7MK zQ7XIp^ON0}$MY2%QY8{4NSV&ZBH`=s6SfdrZ%*Sh1Ak1NsadVFIEaTT8GW5U@|$f| zQKzS*%jCUMXY8RzjPw*a z-Hym5CG6R-JjNwQRNlWK6Bf}OXgFJHb@b&LC2O5Q;2XMg)NA#wbHBQF-nv>Zrjt#m z2V{}qhD3WZe>>r}i`%OP1?+Ueti0b&f53nLklOEtSaYRd+p6G+_K+K_OjQhAS(mMW zZ!<+g&TAl#=o?NQLv#}V&Ggv#&O)+dzYnyPE~Y+`8Rse&nH zPAu&0XUjgHaYE=ODOX_T2XtSn?wjnfp_|u6) zw|sC++MmD`2`}OV18=A!TTb55MX%+5j=aJ}6{ltBlQ7{>VUo@p1pjuZH$D+|{^xi( ze1aKhLE7EvcdfP9H-=k|nVCM>yhWcfJK1K#P;7jO?_)Ei{w| z_ibVQ#?G)?ZwpH4z`}wII%0C_p%5}4T2=932{DRflecrhsQ{GRiyfAS_rfhqRz_?l zV+XgW<}Nzg%%Jfnm?qf+x*Y{(5#r^xWXuGv}?keIod!sa39&hHPQ#vG+8~1$v zgjyJa&uFL1;&&=gtLz+6^fC9`YTKkOTUd^I#y-XgDIWL{W8vnh+rObd4s3advxF`` zvAe*`a!xCfO4jE>MVM?N|6oXA{}r)94Fp14kh8zC|6>cUPMKQo>2ZT&dZBqpgrn3| z7nlC@6b*Wr*r6$aNm%FX(+ENWj0rM$Dr8kvG;!O(pNHpT&26TAGbU{3)x7gU9j6PN zCM$6s((iY#s()jYje~_=`SN)+-#_v;i`=6LK|(iw zoI7eP&|7g6=*x$D5kh4~vt)|IrK1)532lsRT}j*WjOPcXLjjCd@7c;&-dnAi(?FKYxB_gFYqN9o|GC91h4u~sT3Xl`tLJad*VdK3{O|FqgLK{J@4vFvAXz%ly;(Ro?73;O$G3+#^heB!2Vn5-e2@GfthlzDCp%1NU(pg4)j#GnX*>N+ z7`&k@wZh}wLG?FeH$~(%%lvdv5SPTx37^XXNRFK5Of1LRPP$-io3KY?*`cYd&gx`T zZn-VVC<}l7^@0dH3ikIPRUeGx_U~g7QGoS#i=p3Of})63V=y-g1WjY6k}g%6(LKVXX?(U%FeEU8@eh*O_GRHg>0mQ z=hmKCP(YoiZiw*jsdgx9Q`O7qP}LWu|Gy)PV&Wq-6A4tMc1-_j9j9$(R@AX~#X~W4 zGoH7&iV0c4$l<4J(Y|xcYCQHrcL>a2PT81n8ZHr#59pRlMM}zC(&gpEl_kN7o71V2 z@CO(!=R4*AH*O8H7*$~jj^yW9DQPznvXhT9GG-pCj`w|{DaN%Sg#2AUZZP9GtbBPyY! z$+(Ce&t|pk3|E8G!>$-;v9o%MUNcEjBW%9usgE;vXxyOQENCm}wE5q*I*;sQdm^LD z8_AY!Qmr;7v9D^r-~4pT1ljn$yBgGE{4WaF>NIt>vPxU2i|iKR2@SDnKX1@(CHfz^ zx}%g`#rBV0J2}?dHMg#!(|9vBJJS zgML9JwNM}-fq%{XJJ9=OCzGd0pVwK#ZIvm<@1>0vA8mQh+Ni%t!$1ohqt$P_ckd0` z+7j5=wo{)(bhF;_@uIe)IaUy}3wZecE!Q{`fa^KU910UiK)h*E^FBa;hC#ShHT2Ke z9*X@v{fED*a&V%2!G}AJ?d3)Eyw=gz_EPv`JO9eo`&kMs#M#v~3E#1MUuc2=v^1p*BmWb>yzf|q1-ZEa-~GeH;bSpX zq58N<1bSxXHhp2?#h_AVD7vQ4CBEeb^qkLsW^05;*e_X&P174%6d+Jh4iSU)v& zDT!PPVu=dbee6VaLAjp!%O~?!)BWOCwNJ!B*EeqNyXjrw&rhE`?3OoF=-|;v3g+?K zYOrYr7u|LkZksDQ58Nho`t`#SbWF2p!v1Z^d~MRU5kZzu_dFf=<+F|5Y@&|K-3~*w zGL(j&o$tyXj(fKv6@Nw`=uTdkUzt!4VQtp7q;0qgMr~e`)G3P=PXAK>@(G&@e{C>h zlo=|@>c?YawbMrM{yABRxv?A1#p0sYJz?Y>sW)xCd`^COa*q)yc6BB7(E%OSkvaXG zQZ5j39k1mrJJb{xM(WYF93GbKPAE>V|CU+{)Vtq!=7fspmIlTktNYgl8p78=>*C z^X--9!aRXMV5MheS#;v}p^mA(!$Mbb-oPD())k|mUjDdp-L{K>swQqT9h_cGD6fHM z2)I)6SF{jIwloVUiswR7&wpdoF6U1a>#B%pH&UxNRz{$I%Pm;Yd#nL2i6 zrsTux@W*ZYwnc>nSzmR8Fnd>0Zt*vG!8A_z_S5cyo`lIa$Fjf5$lnlO$C{PUYO(HQ zE$?5<<-dW^v(}>wwNz>dgbc>o#7TW1#M!&~ck7?(OfV7OBk;|(?q(@p9PSo!lT?Uw znpz~vP{%BvwuZusa)z#kqGen!K()t^QqhQJ2ksEuI#jV*#MzyH^zgig;q)ZJt~MBc=67zj=_OIy@-A8JNN5@qD03&b z=rJaC2WN1AKJfb88C&>1W2dzFz0WT35FKMp`##eaBRsK+qoqjAmY=S*zVzMF1TiKT z!Fut*Y+vjAVrpF+RG08$f!PE)!(I&wN2w}1lh>NV|Lx?By49X;`Hp007le)Y2pXb` zL&#ZD{fg!SreG69=QS!}l;U>s8d8WX==+L=gP=zw5oC%k=@sj|^NG|p`$5=&R7eWE z34?-~7KP#_*4vLCjg=6`)j`1u9g0}^KH+e^3(@~8u9h;x)=gt0b&;mY{EOKRUVNtd zaORzF(r+A8Eja-wo{8`Yk0)7y?Jb#@$3ZoO2`e0&gp#bD=sUmE&@M+&mULdsrk*Nm zzSXQvR-DNl(`>!b7}4i6I$km%Q&J8PXRwF605SR-=2?&GEq9m1{)Vc3#;vAZ+IBqT zv)aF%%s`@1NW17W^?`JB>Ugx4)>Xn#*6yQs_pshnCH2cAyms!%4!)o(3INh%UA?jN zv_!8FJfPY;|tVqNCvg zE4a=KEEC(|Z%>AS>h_znsUL-2hxM4B$E8QuE$Y0Td3$B>SiOH-#$%y%Hl(q{=#Ut6 z!xW>k^Xt_jIjJ4xbstkBEKV65kQc0 z%B80lg^pVo1-8k4?Bq{UAcp!P#hm<2`Xpmct5{Q@k=(4nJT5COVis3gSBkY%_5!NJ z4WD7e+Kd`#xz3RKqKl+d9NKWr%&CqAg$)iXtSgHmC`O_$uqfJ$Qp_u835&W`P@9cs zU@gxP;thH6Mi-O9ZT2xjW~1xjJNHeK^@`fMBz%byEwm5HTPjjWvOtaiWT|^9Shg1#8|CI$=idp^s*3kk zF1BFb`2^3rK}CPE0w@;bf4Qg&RhR-Lq%C+()>Q58C> zpe!q1R+tRc1loD4w;fICEUdmm4(IF5EEc_2;4kLwYM5lMMA#CN@w%?${;!%xmSFI7 zQL7bXZ7}lVx{1wFsH#`Q#rsEPWFsIdpvU>Z#g$NA)rJISAAEIO$V3w$wkbJwb(+ZF zOst7bO9L0|?67Oh%7`7BsRFNAIREMsUu}ExZ~*Koh40Zyu4A## zn~C2Bn{#vM@sg-(4cHmBSpPFcuU|@+N~w%BAXJg@oSaGqn9DLz^2Ezh13XywYMG#& zov%KhO(|K?e|6*`eMMaCFS1bmnd($1Nd1b`nf{q$AH|69OQM83tFx1clKrKb(BffA z5@^tsWvp-4DH_=zx1>cQp>sKVv-Lz)A@d5=>HO-ExSHd55SPUF;ytaO4c1~UBlK*a zvAapCssc_8jvWuKIB)IZ$7?Gbpmb6g%7H`72p1O?Fj2G_p-9UG{#4tu>5_9i=!l`9 zI-|j^fZSeYqMgHtS7dC$fLFwz`aeD6Gqxh*yv3^i4qL{<#rFmB3_PIJlC(hUuO7^M z89*7F8zf*NBP-i`ShHO_gb^Mx*-~Ylm8Dx!#`D-I9j-R;yS3A92^1AO8QFW{Vyv!7 zV$Yj~golLIE+u|rTj6I4-&CRFvsLvTqSqRs=qf#u-I0RM!nprHM_xGfJ%BY~5jm;; zx(rAOKfN=SW~S8Q+{H#(s6Dd&;!sWF{oChM*AKPbz%!9_=vjlsU^1Q)z5Ml>89ti8 zzUze50=FLxKLdMzfar-i|KFtycq%8*kRbo_9HLOT(g+z=^7yZ=1TBr=E;n*SLJs_n z6VCz+0qeunF?sJUa6^>$jMv!t`$wg6=l2*$!Na4YCa=#ARQWYMdkw0F?ZkynB1~K9 z_uF$eKF)Z#8BPm0nge8{X5c|B+4L7l5g$!7cwXVrHi01GB!jWBsm}4X2EmeL9mT&e z>n6GGG|G^*iRbvzKb}ve^nVuq{uympg>ITV5IXFBZ{iL)aZ!su_6O*Hgdn>9PT(9q&Bv>3 z{u-=LydGwrmeRymrPmT@Y3LQPZz>{V;!V8znK<;0oU+mcu9d^F#^b}T&Pd{}zT)NS zgx!++_mmyR(Yla@{Tt_+-0%Wx=aS(GF=X`Gy2fBuf7-?yzlbr$RNn3smScmxk^QV~ zfO%3Y)&9hodq^Pquc9{Sp)^hG7PeHBroZH$FdoN6?D{B_(g=%yeVrqCx{i5kds|jU zhQNNsBEQm}Z9*5WdEFCcga>)*F1SCVR+7AyAGe0kw#;K=#vDr0&;? zV}b-V2F9^%@ZGAEV+}IXbTr!r6&9MYGK+=HgYK8=wSiT`H_JbJS_CLeICylb?Uwi~ zq^S!xP_iSziFnF;+wPP3v&%tKmX7n%B9qA7uPnB6PXKepS8xRr&8< zUKPT1@T~tz6q73wFEc$YQIyQN+TS?~sg9*m zn>x;Wz!Bg&YjLBtBLRT&-pY*_ycmR3WSp~LmokF@PJm{#N((gBULfUB0E^9PR2|FN7OQQLt0H ztU)Ky6J$}V<)8lJ!4z6yWPGgEPU5EuodUZR53+g;T|Ax%B?~ovJ zPlQz&W=D_rY3gyqBetdl;KLs?!{>e>{$FawH=$ApN!N5$d$?Wt;K0%80+`MXvZj0~ z7CJ@;1Vw>>{?6V(6H*Zwsk}bUzOoI_Km7magtj`}CZX_9;A``w?w#(;T^x!PF>N{{ z`NfC6nd)r+hFw?m{;vT8s5Ht~4OHsSf{o0e-s2`yoyxgOh9NsS9W@kL$D2H{j(~jL z5}g0lcdEhx`reUEqJ6u#d09dT&6nef7iJsc4b~BHaMZStQuMswxgzZ)RsYD>Wi!#_ z>DlqK_jKipzy-k_BD(Eq4sume-^#fwetp+#^fM*~O)M7!E!4E4O3K9K10f-yle2#o zpo9%*55Wd~hPVj=>-6|>0i^M_8?p}LkGezhuXGfX;ydlF2t>(HkDbcu`j=t#lCp?0 zlx~vPyFY5H9TB#Sr~BZm?nv-nYoD;MyRHD(=k0JCQbFF=P!T7K#!P0oJ_28@w9Ca* z2NK*VI!pF@qW|w+05(lSL-L7<2{Uu^xa8!}37+RiRM>Y7jg1`K+!C^~;VTQ-K~wwr zwY70OJ7!K!PBqIXJ&ukwfRIoSJUXXw-;dgDrZw+<0qIaQ(!9JpvB@|fh6jZQgDE>m z4JzdMzJCg1ni89}Gc&iy)8BZK_H1UTLKv&_@LFzO(0wD|m@KG``vOjYIZ#$txFQgd~iZ*ht`xPU|SyDrPb9#+qWCHEuTmE428m>yVw8*musS+0d z`#18^mwzt0)w#W?H(0%e^dcoGVDwxeu6LLMxtwexEh6?Za{hFCBBi>H_V{{DGZz+|;h_K_ zpUTS0alhE&hbAd03L}zWz*ySa+J;9)KF@MrUS5`zmzx?HZ8SiQj)uyYCckcNiKAf{qaP|!ajQMPl;+=}fv`;Yb+UNOM_!*j1r z4hca4vaw-$1P1U4ryeg2BsIJ8cY2S1}B2&&Rh7^A=-%%L}>b)R@b z?^6}U6#l{XN8a~okE>~BttNWa*YW0~)=blhED!l1{HNF-h>}qWa}5aZ#R-xm2mcUz zY;@@nbh<`_1pdh1V>s4dagIEoT}DSWX+~ZDfQ3d_?9B!EbX&Hdhg*z7nr zz}>Fc`gqpoBD-rSE{mOmHM+N}x7NQyJH&5JBxR7IJj*}wuvxSxdMxQ;0KQws97rO7 z_n&a0t;`@E2an4`4V#tt_ZP8QlsUu-+Ls(%j~D6dujVF1mUeG;Pk)s84+akyIPyE5 zugEVUZC)<=mJ`^bJ9oBsrYS_tFRSw{wwsI6KH7VS-XC4IQEUwe^yg*e=?T`PwWG)RJ@Z_q5>9@N9(B?A7vj#{Mi^<82wwQ;alNVK0*{_ITVPg{# zcDABn)+?iY)UJp?aB{n`1^x@q3(aESOq)p~f;YFc9*V9jkSoD!Cnb{%EdFRwpN} zeEL{cRTX186cg>uq7MlB0iAHmh4iD=XWxF@+vXfUwm;Hsc%l!f;7lG@X-V-!T+N(0 z(B#1nD`$@GCyVr@rIFWmZW4-gZP1~>3OuZ)XH!)?0SoRWAcm{S*jmX+E;2>?V`_-+ zv11E&pKo-9moZB;j4|z3Z)|x+HJ#?m_qU`Dbl!tV_LI>yy9g^j&bWdGJ~7cBC-~GZ zTeeTlNqn|7-FO<~zceN)uW~22KPlgQS}2$=HdXJn*RmEoEoMbbDzb(w0-X#nbVjo| zwi~3c6p~B#FAj!#OUl0K-FiN1NV;ZWT3Pp~#5Q^yBn&>+SB5$CHL=;RuPjJR+Y23~ z;oe=BQ#(I+&j+i#;xlYh(j98uo*!79LxC_?_)x@63WZHUckl>6xS)yQ}qfi=CJ!v}D`7mEnVL*m)*ELN(M> z?nkWLRg*MHQQ@&+tI@jbv30S}w}x+gd)c0fIXjpiD=Jk}gRF#8XS2)I;272ism5Hn zq@5eb9oM)!U&cpEFf^+*mln;wA9COn6znJWdp3le$rrG5^nbdv>+;(d`XYQocT0Ah zXVM$m;=VZUj@!$th#d;%uy=_9Z&F|&{7g*bKENM2@n1w@w( zi;kuN<_GXM($erD#?#Z&pV$fdcb($mCm{SM7T@z3ZOw^v`gQS827-g4^CwMO&u9payB&1|oJ zWb3LmpXn|NNbvrF)5^yzTMg#pA&uay2b_vH0Zh;deu2# z&34qvZ--=G9AO=R**N`s+v6U2;QH+1GTXLoW`&5+C=HKelFKmA>j@LMNyS(HzxR)_ zf(DPc%BQFohityT^k`F_@AqS;R~E&;DYBSfX*sI@>dk(AhJ8>^;&c!L3vLaWV5B!?Uk5Elf7}8zBjGgo_ZUAAxw8vi6<)VB=}kYT zkZZL?g2$FN7NAAGeIrFYX5W%@IExROpWs5wF3GQ|OyBdhy}v~kRFz&71V^&o$Zymf6#oWOn+>ly2oTyr`JYrm_FMAl@ z5H(eMWhhoM_?*t(#alEu<&*~Pbsl>_25j)wLFByS!fzVm>I@NqRma;>)`0RSz>Nnj zs7XHRA|EOM0Se%06My~Myzl@>k3_yIu&4mA$g8W1uc~78^72aIG)G!oT!eiG?IS`? zr<4JZXN&Qa&rVL4+UEt$&Be!{FrT@I6qZ1B9BIV_gBMEfb92AbZL!fJd zXup%ABQZ@)U=6cc^=s+r5g#5N0^*CCH(t;LL_{C3!r85VQ~#cwEiEsnB0%BfpPsqH{(u!sl7e|`DEgzhm6n1oEIPwYM zK}Ab^FddSZM$B4Dw{w z2??Ot>fpe(-0ZO5AC9e%!50Ta9KdM+@RJ9`U%=G+h^%WH-_MvH+&x)aSy2#0$ET*s z0tg9k*xugH&wiq$q@*tH?z5|_(N)K$y-YwK&GB)5W8<%;CY}z1vld$}93)jkLuDNu z!r5Zwf8hJ{)EI#@>rW47CDuosCAVmujcKc)ot8e# zSO;`=+S)Kfp5K7v_M`}u;WKLKa!Ul=m#)l0rwTVgZ{oE>*BvUH&U<6pxL2Mp-SJmJg23)i_M?KyHrxw5r_BnC>fyWB>U88n?a%#oYFvl%L16I3L3a@CFzV z6`E6FnWJ&lvBSc3C8TYT6d47s6pPYQr0lAb#V1}tW9X!1MLw^niF@Yt8;_C)FQg5( z(hT$&gHc-_ET+;>Mxm@g{cWq%v^1NJ{EmbDSeInGKM28>xb^h(sRL2rlG;V#Huc*s zsC1fME36P6T=~B#0;X`KN(WWzV@$U5+c(7h?Iz(Nt|nVsVbSt5YlX)1kp96^ZjE_N zEhiQ(Ij7W`d$>ACCbws(qa_}@_bGEk@pu9AYR)?ENlNQ z5kkSHyo*5M1`(SUpbP(aa1jx*;@R-BGSdLWS?-bXacW-PWWXt(zb&>;o%5X@Prt3F zE=K4>Slwp4DH)*yp?Z_57X#bow_GLGMFCY%$}=~_n=GlXKWm&4m>TBnbK zO>oN>khMQyL?3h}uMXU%K6GniVbSOo(2o}EJakaBL@q8`M`rRnPd-FPN3ZVS`FIP8 zH56k@1d&_;_d}?u!3YI|G@%Ah+_15oPiADmo9tjP7zGs-AX0qPO4{j zeZZ68{8?r!t|SmU=gc1;o}Eb-&;D~IuAZ1u1tldV0lJ4H86Gp~#ZTc(qmGids0;ii zm+1EP_Q=RcZb?blCyJg{=l!*2?lX%!Oo^xNkKEiCBV|0tzQ( zWhiK9293f2sW~P9-?OnfD$9vqKO3^+*>>ccK6FW$ut0%>VNFH`jt~5^>6ij!IRS(O z;xG@PtkeoFO-;*NWqO=62Im?? zELdG*zh%Hj}S`l~AA@tKd z$60zP?4Z@_Sjj0x@hnwXeIVUbfD88CC; z-i3vRiS$TtbY?k<5B-5;y*a2WEGX|c7SdH62h5L->+4&N!wbqW%)VZzUdQVd4gv&> zIP<6$&SDm^iJ*=a7K-c$^E^R8bi z67O-TWm66tKOnplklhLP4N_1V>mTg!{ay9JC?aM1)kQoAi+u6+4Gby*wdsSRhhTW6vQf zJelv|YwLVDYS}xM^hV5HVvjs~0~@lpfP`i7gy*go6WMe}Uh(|~*8X6C>DGWIi3sNQ z@%ta?6dT#MoG0kHd7LM=8^|G_!#7eh`Vuqb8L@?4>gTn!Dje%_vp=RQ7VMf`K&p88 zk~X&&E(DM)BP9a;gt89s<(F$$N%#(T{j2pSdpEdWzXvjWDJVZ-Z$v#t82P-CU@XV0 zb=kLOcy-i;GydYhahM@*EycV{TYUaL5aV|9LWyeXx-f#B2gl+f0@dZ^z;MCM4NpFj z%L-+92QQI=sIo-?4kZLJhIB=CqGPC*0JX!_k&g6=oC<=T2S~jHdaTT-DP+%sH5Pi? z0!d!IkJ%Q^+G3ORrBw?gqhgdc7!7&?bH6kRbw@tUvGh14`0D}{A;A2H?3<|~K3H2@ z1Fhcrzf`$IL}Hl7=Iv}M>5+gI-G2y}Q!7AJwgBwCzPT~3UmTvA+V2ZS27@P>YQlVH*UOu z@X^fdt9Sn--~}qaFadD&iMwU?@86H=d&&O^zxEXl7l((36^j1;GFtm}f`=9g_z@uM z%LxpNJ|Ze6W-^f?COUc|>fOTpyfl!z2k0UfO{~^C9WB2Qu(5=ygene@82(cJtG{0Y zh$Dx`$2-bUZbp4b(cl3-njz|+_5A#tYS+-!B@)7Fyq+X4wGeK zUk>0OrdKSIsOPFDi(dN4MlFOR7R{(>2ZtpbkiF3|r8wp8ZHQaT+Y&e9D5Yq13Cl-^ zOv19fUGx{m0_yV#PI$^jnNm7jqFB4drUe!4cZn_oU4?v0(&O#ueDfXGUp^`T_XMP& z;hfQ&N2pVM&kI3`xm!@59q$1v0t-`bHJOu$o7&l-+fb%<}XB2#qe=&un;E*xXD z?skmZ49A#VL-;jT9)6v*<>>rfA|W~48r$pSSlyZQcXQWGWw&=XqDy>FVF0_EH_GA& z?REV35efh|=_7hZ2HEw4IJfPCb3q6{XzH-vyI_@s9Uy{EhlwE~j`8)4_y`30W<~s} zea0<9mn+_Qa@9kE(_-Iz*}_Xp4`6qNp{w1y6$G`O!9S@H>ld$cl_y=}16=m)h@Q~5 zE@Cm_UtD6dr0ED%5)rzladZ%OecT@IYKN!|yvc0Bn%bN*1lPZdw8z8GF@F$L+Sv&> zaZxxL$<~*v65ngYH`s|E>g&9-ryeN4nA1to7m58bO|k3-F;{6+|H*u@gvOA~jxN+eT*^pR7CYCZGDiae5cq|4XwgQ7AHb zn{Mj2@D43yd&(};8LcMKUQgWY@P+gJ5!o+Cd<_X=EiwE~%Byrq{a)7$lSg)4RHYvY%Pb4j_mRay-kgK8ObA zY$o?#-i_gMv)v9Mfn#OU2}bG(JaH2P%0oBIzZo*t)@X4(+)j3QcXn;~k?pC@!hUL` zoSkueUnZ3HCU^}jKgsOR8hXXs?N20Y>yH=_5fJp)G@5V|Rgbo`#H;>FNO0Dan!^Rm z*@#`n&5cJYAGCJ^Jgcqcprxe+5JbFqc4lcQqO5FZe?Ncz*pfA`y5sGa+91;+9S8*C z(h<`Nv{Wi~E^<#^wWq@hH>zI*cAMmOcW3wZ_NEqHMdWQbwOX(qB*e#Kz#7xSRFszk zYzp|^_ERh0c_4)sCh-9XH?fI{1?y3(pM6s^G79SJ6Dley%HPqRadU70+njzYxFt+j zfcLK^60;wCM5tx+0P2w%qyTnLhDPj1OS+ zf?ZQ;mL6>aV*9ER@CrcR4}e3|)l*YajC_1DfD|nj78X!_1xURyXR3^{axsvG$j!}7 z^|bxW9KAPrISGxgp-GcBpAT6Kay-I0xJk+O!8*KD47lTRDh&n=d{#BSc8F;|#)5hA zB`FaO7s>tJuR=~2i-xJ%j)^pPQHY96P_jIdTWZ#I@oOkmJ!QaSmLcsOzt4mE@qsO0 z%v5URAKgfmj_@g=wz!ME=7Xk*LIEa)x!<8F2?zT<7Y24)^u+=d&jZ;$X_CQiZl^YV zCYQfAmA8ovz2CW8viO?74V2E4FKS<1uyb>BJF{LWb+YVp;8zu>tPj=RLMcTmz`}Iy z$C##fr@H>VQhA)5DU{FuQ#hpA@MDp1=Bh8OIGyzAxb--0NJlMg%4O_x42q7&Wk7Ud zAu*pz2X6h0v_D@s9r;RF^$iYojF?j5Gt%DyeS;l9$VxlHc>yTff02{lgyOExG7a z#;@4=E&*iCq;Lrh30WvySWQZTB#yN4dpfT}QsjiJ)X!0$C1NC0@=05NO5p0?{)GJ% zhJ{);QioLb90Ng{s4OaD^y&;~;TvKRnE9l_ZL?50UHW{AY`9BS$>Ai~l6NRFqV`F0n z%~$~(2?)5#%HreVF1+Q-L@Jnk)33dRfq)h$IRN=Vk@&kuaRM?j3l|rh{F$&3Ga#)8 zWVjS^_ADOx^*cN;W#cV4>!E-!h=7x^CGvrl$)1=_)RHK{#zR+rePG zYTsX~rT}h#BsrYc?}=(`UL8C4!xHQGW1>6ZW@LyDTpw)*nyz zH&aRpSq!rWlN;r+6PC-$eu3?dA7d+rALw~2_s~nKPKAPlCC^$Zy=>;4Ve95CYgE*q5Fd zs_K9j`*%FRh@8!#l1f-Lmn)->%3aF|GGLj?sxRL5#O%8#cj|U?l}`0yMmMZ5IBvWh zXxBCcDeBEu=-9_fI26rt%)=dGP9Z}{tGuXOAl?=i9< zo6+CkQ?B81?6?d)ud8Bre1ST$rBrk~XG9KA%;Dj=rSj}%3hbo-)+&JMIFhM^Bd6Pp zKwT$!Y~ary93b7HiX*F}G-y%3dM#A_3mTyARm&K!`8#gy|G3ban)4Si4o$RjwRT{2cX(W!_3x_;*gk08^bnbG)?!b0-oZ4nqL>rQ z>Vu(8nNKLN=TB_O!SFCYG;wJ#c6KIV7CPLBbl+9zV8s^mjvsCpGwAO1bCKrd6l65v zH`U$!z|U>Rlvl+C@z#@!|o~#I^iT;$Km!T(s(#K*-!Z~kVe_<)DPgeVR zxHY`CDiM)jb$ZEZ>58}6CXmL)qmt2?(n26iYspHO#03#>NwX_{-%f?CKjx`qi1Ra) z6*GZ{IC({)Q*=p?69?r36QdKg1Ye%SassRwXB}5d!x?P!Ejy}fbcrYbxNN<1(J4-J zSwdS9G-t9@?ARwL1wtCLl&6%-v3^3FE&aoO`Dlo+ZydEU)k!DW>F+?TwBwdd91Klp zN!*tB4eFAaAxurm4@}=bNyNalRUM(SA(S}5b~~h%GStu&1{Fq9EjK%M4U8?hmh(5< zxQ5KuAq0b&*&1hEj8hGw`)pqskyk!F8g za4QX7O;lIYeTe)4Za&+RaK2I_2`=Ch`TwXo$M8zJE=;GBj&0kv)v;}KY}>ZkF;392 zZQJTt9ozPt_tVV$t1CHI)vjG@YvF$UFkLyvtx{_RhnsHelPnM@J?v4 z(mcPX9U-ZU-Oo#O6azOuX%i2L-6I{Vz)X_pX!F-=9~8-?kcE>@)4L9J!D3)!61YFH zU-kA;RIhk2&Y^a%c>1?tn5wBIopDRaOpwo;P3_4-ms;+XtJszPm!jHHqQqE7XP=CNhN0h0e)l!_Pa-@^qOrDgj zF*FQ+w(8y)m|%>7$hW^+*acqsLe^>rZ5Si;H?(j;6pmxuscNp2mIxZOJFmZaFWJKf zCW#Cw>W3bRk6|c6Apx3D{IT6po2`zP#|$U6>@4bO#eszPG>RbmWN0o(D0zm*oC<$U zdPB+S=(JS9x^)o+>)>OdFIm z2ny5?+vi(i1ZX`>J`^i?n7s-#cp)ibSP6vZ%VO{#W_2;m6JId1I>A>zSjfoh9QXP6 zO!>Rh+yluW;*m1QrihMlv;&{jTkX080zRan|1fQ9KzQv zVAYc?qlAN=l;lltviZ-yUj_I^nS$vlfEOApd%pneDaz%XOfDkqDqwLqQUWnkG8|&t|qwgk&I#DHy;I^n~bx?VKN;_!|l%1fDy+p!EKopg*Xqbbj2}O~NTH>VR z3e?>#WA}(#MaJ&9TBVM55Oub!+nN1y_}5(v8Rpbp-5aNpwo-p&o!z|hUV@L~@1irR zs%k@vzgob;+%MsqemNVjbG_zwFIa!?+1_`xClw?7zZn4jSXz2OW;yrh&a9j*RP3Sp z&8w-GMDW^Zx;tCoy$2Y^!Ue1u80r=7d=ibVm_M?N5I4car)bAxg0lR54Mh_y}1l zJfV51JaKQEeAYZvw0`6&$R!CepqVgJX7Rr-*mod_ep6bPb;r|Enu`SWzZ1nc@LXeB z_{YZPd{BHhq@ma|t+Da&@_Kp*rG7P@F-}p270{GMNz2iS51Pm#ND&~AxN+SwF$b7G@(z6JePF z|Nn29yqOri|7-TY#`N6ATq8*8{~q|S8y?0L!&~P4b2&xW7S{*DPbx$v)w&t&q++5) zPTD6aUvGKH4Y1Fgn^XF}v)3jM@~>lgt+uiKQ^9|pzu~40BJ691tj&Us4 zhRXNur73M;mnahh_c_4be7PSUm?jYviLGrFRa60ZE%4rl@rwR?SX~c=k`NcXKkmlz zX=tJflxxY*C88d{x*prV(FsLB6w5clz{v(`A!0Ke69oT&s^2B16ZtY>8&%5yW2lI# z1h4y7D_=Bcr9gu~cIhMZ%gUn)f~a6Rz1_;o3(7%vc~QDl#l+A<5FfUJkbZ_&08kT5 zv9(eK6+zC*lSI_Is@imd@_Z^~h}eOj>u%>>53k5Ui^nYM#*Hyb+*u~}$@91x_XP@6 zGtHmlzORkJLDL`+MncD698w0RmoVyc`geFEmt;LK{3fHOb}x9*o<%-TnUQg2#JHgsz9Bk!Coc?Y}!-L#V1(jqfjSGZ=UlgfLbH!2||O z=27+sv1hykAW@*g(B40xf)`k12qq8xt6GrYCV&|uDWxJwn|}y+djkt8xzxQ=KY`_+ z$=?Degs7xMf4Ll!K?4Jv^6fr2z**GA>;9GY8{;=%R8bzdxmn(Gj%Q)o5&C0^3Cx)Q z_N#%a81L7z&n;EdxVQ3yeXlE+rq%sMau8a|DQM|+wBAj2C{v?-2{8 zyoD1ad$FIvhjIB~6rL|9gpN)>D5#kuFG*+a-UDGvPuY52;_dJ5KV?`Kyl}Sv>U=%D zxyXwJYj>Hu-v$G9mI9u-{3m&*&rPn%iYMaV@%%rCd_@Ygx$E!&r4|95Dvy*E!5* za{FvJR8$%uvNpxNym)Z0+JG9rnQ@PgK=o!|4>{9PBZGHMjRvjOkzvIEQ{Kd&s6$j! z-nHD8rlJekhC&u-kW=%2&-S%TLyARG=&C33k_gm<+(4)~MISX3co9n-B5nGLP!%9- z|DiHYw(Gof6d$HMJ~=h=m=7;qATCD^d+RtkKJ7zQMh=BCCMAVKcw}W_5npIi!4q^2 zM0N)ediUTMU$$U#Z=SusztH%iJC+M@u0 zI)PVFR|dh)IgU&gYt6=jAm_Ac7CdSaCCq(YTgDetXJl~bU(9Pk85=+@p)V!Q%l#&~ z#+1f9E)$Ffg7vrHF_0)(Sz(SvT#Y12!6re$2*y$)mW-`AXEDRh8pxk>;_B5j;6LEQ zxf;BA!*R98vU*ZYLwWo@`dJ76AgZX??yMf^xl>Ivx3epFNcqr zQ1J3*g+^mI-VQ=L-Q5ZlbQJ(sMNUS#iv7u`!XMXn4IjiDzt*Kz1%is$GOqZNdJXgg z8ri_oPE8IOrFIB8+m4T6ld^sv8Exkvb%7!!e20?jxbZ|M17*wRm$4edqu|AHFiGp{ z<;K}mS2iMzk<~N$+_ie=H@Cn+FkGBqb4OHBOPtCmv?ngcP)sL?XG9{w%Qc%nBkeO2 z?GhO$2QCs*iWdA`$@q}kP^bMSsnt85nNGqN;V(O9KYdPS0KJ}V+mE9|_?>Rzhpd2Z zNHE2Y2aU$n!`soQ`lrc<^T#wIe{%E}1}M0O3lmBiTJyRucflf4VX|Q>;}24WBm#o{ z!57Qas+?eu(R`%ONNAjv9wD~}<#WpuEV@*|V~n{Cz01o6o3~Ba@5z|g4>f!tVgWJ| z?hWolxi$Qrd-RfC)15+vj^Cabv%EJgA!p8yj!V&hZeldIRXpDa`h4RLVCnDq*tSn@ zez9*|UzyrTb=>_azQz+S1@BV-F;s}gK--TOLnI;W5uVBIRGl$@y7*gvI_RWwdnAzq zU;Ifxd=gd?r*$+{h){vAHmQO)u+8(~05iSi#t}u}N0{@+n60i6!J>+}r>8${8Fr+H zPx5_?s)0g>Urk+p^IoS{WumDXY@*Bjn+fvE>c?Tl$^;?FTv`3ykzj#9epJufY2h+L z|1-p@66g4^K6WAm6o5JwnK}x4x^I;zHkTd7M7wzghoCSS?xF#w=J63q$#ukT(CZ~k zLTbZ%0Cf?^Ph(gjLDOiUZcf(EDJ5-vwmaS8ft%>**Z1><7W~|T{nNJO^!|*D;kU#4 z{<16c{`Y{>@hE1N;qcBJ@H3Q%I^^mX1a>B3mAMg`?@mw)fXPHLiNM6c<-4~!b&3!x zCT>`5k>_!u3N<4uQ3Q?36#VxXY@2pL0O9*CRdt%i(Wnh~Q{od)yHPXoA~hnzi!0LGNN7e;>3{r8G<`^SdU>VtF73$e;J z|KY9)YXd*{Xz9GCW3I&~`rq#B{wx#+#;5jwMZ5a-zb-IW9`zZOb+RNs0vG6f&nL*@ z33f3@*2g#ym3XlymIa=OCZ{U8n|&pV4TP>G##Su(|n1kNnsN%|9#Ct;Qz#o$0gr=0`a7aE^4ooH-6& zdC4ZUk&u5O@$*;7$`2{Cl?08?(>>zxhghql%Q&HwoheC4G8(9vl1MyV7IuArE*O8K z!Kfiy-!*;eHok|aFksRd8=Wy%ugAByhb3l??7SEKqxkoAB7e@}Qq$KQ@%mI}bK~t9 zQ?l7>^>bpob^v4IHXX{mrDrnH)p|ws7f30d*8w}io0Dgd_Yc>Ft+{DWB?Dhq?7FLV zm^0f-5eK>mh*}aooHcK%so0@H9FJXVeeurL6wb%X!`ynlHJw*2FYW+zhYs$~1;RNu z1Hq3YUkev`NUzGxPtib?vf7xh0530*Y;BW<}-QEAnNA3-Dx z1e@Z{X<36>YIMNrtJN?ir}8v|q`DL_Ek79W^8yy!_Wbu=4a{N}L_w*Br&f>mIT zd0+8HaE7UL6$ge-h2gyTlMq0=1`;$REm|Xw0PAC_x)3Lk7%)fGzp3U1hYCxWk5ZGe z@bU{cC(aKH-Fmi0GZ{aqUz%H33roCaZg+9*chYuO?q>_h!rNCpcTsLt8TX6`0G>9; zka}P2=3!1+9UG%7weg)=vpOv~8u2bDX-UFqQwQwruiDT-iCUh#p)Az853j?wQZ*r1VI6#pKK#e(?Ezg5woEId0E`Qg}1m zZs2+|^W1qn_rbg1Z^@;NC}?=o-d%o>jFGNCk3G51UVc(M?Vl+QVkHdVdB1SSxyaQU z41A~#E8NV>bVO)Ic^<1waKDc;zT9L$E!lr!M_x+(QUw#TC#3G7qCCOYX#I**NXEJAs~^*WjCXD}#$`9v|Ck+ldys)*{F-!uo*YA?mJSu=MJxK} zQZgEK)B$*bl##<=zlCfFIyDVq!#PD=x z(Re0DE^0NR&wzZ%Y{-NK)wmhOn%$5ItB};=BvzFnH+mvhQoKM|!Wc|o1aDkrPjZ~P zm`RGL$^;r*_U68V7YnYNv%hBfEF<@E_fAYj99$?JJJ8C*1FK}>As4ul#F@G%7FDHV zK!tUdOW!qmStydf4~jEAXr6E%|L(#Qh?N5Z8bLD}AWvzKvc;>tV_P^*m6Wl|9j#ec zn)GwMN8peq%h-6}JdmGs` z33%Q;q}H{tH`+R!QB1HJFq1i$qg-O~IK%@B)Kq8GlC}R}7XIN-n;W>IT24E!6u5JD z6p_=BA=b={z#iLaKFt%1+;u6f&ySoe6i+67?25AE5E8LZwnPxGhX}E^&L2w8fEg(^ zG|07A3(W5U=s$rjdl-cICM+Exq65euQSBcDKaZ_LIInTV?LXK(r^1O^JY*?Gq{4xO#k`Ut${QaloJMHk3AR_>r_!nI~i zBSlP+sy`w{F?P^+pyOHXbLt>4xj%eVGDI7nEq&bIv)y*!Q&Q`w2k#3^bejnts70qY zI3So5b%d_o&&`r0p@W<{z-aU(X}k9&c_e2 zv_f2DArC$$*xe{&n3us+YV)9;FgHiOjhSaBud{ma(vGt$sVfYvs<|X?abmv7rD!JL z>mAGKuymwUYN-4*z<5r{VNY;}!LU~i{u0B1e<&-%2~X+nv_&}cfoNxzD)NJ)qg1mK zX3RbA!qr%nPIt1is3JWlWAKE(ZBKX1JJ2c zi1zU_Mo$QBXFP8qNq*$Voml&z2ZvpEbSN!{vqpFBW;lbeNl0_9A;nv!MOJNM?!HlZ zNmlNT(rXqjb_2}d;NkU4jep!=pBVz4jWCPlK)9bW+H{W0^*q6}Yb-Jxgyl*{sEjgC z=m`Q}^4_3nnn9L8pLIAtU3OOV45m>*OJJ%1D2U|0B9`N}B3?}M?e zqdwr*Alcg4H0vSk?qx-ZO3Ysu%?PT51eHM%1)Ds(rz?w-CsL}!mf$L@i0)4UieQpx zb@~B<8$%b0WG$w&8J|yBzK0cvdR>mrT%lpguF~=#d#{MH6N^`CQFTQUV$e?_5P>VS z!`AOE-EKS^LgLzImdBYCMC+dWGJq0Utli#f=j9EKlM`$_0Usz}#>)E(EERRe)XFiH zL_9&!Z<9wt3&eliJF&3iimLl2aomGXxwc2Rf|h$d2<>GwEzBz%aTP2XfG@Rg@%vfG zYJ$ADK!rHESpAO!x}_3qs0nvT0|_Kz7CDskJmMea~#n{-$v?J z;Jj0a)_df*SD&%vH=Y{6O1JaiIZCDTBWz2-xh4$=UYw7nkz}ekR^>YGDrEj|F2KUZ z4_Rr124@sY9!CO2t`2itoo1UN=apc+8WFTD0xZxU^SIboU4sqVUx=R{Q$m+|O>l+h z9qs0ML`VSrUf=C6WN`M1CIN4Mlh?DXI&-sK5GUzzD3@i&OBYR?bg|~nN`*j zq!2E+Bw6KCAVhthRBryX*eG6FAu_+k3(!X0QB{KR|WRNtCnh4P-P`w z`61@Q>OwG)RDfsiKu6fKg72pfPujMnicm&8M2?@W52L)q-4VVc|ZWda|aJLXbCnb!-goNftRPUDn5m#!UyV4uc=x zb~D{cT{%6Yub^Do2?ahc%kr~-KQixH!B6QLW z)lC9)`nPHlp1NpZXgN6T*f?z=75o}**0G&ce$^*lj^DRFi~ihSlS!tq8ERT#q#F`H z9Fh_;r85`8`Ygn2JS$@ue?zn0-kWf}XhDh%X?13GzYukk&$Fp+X*&=cDk zfhWvfua3`A#sU}0gjN?-n&kDgJxy^N^Kc00rGIUh?Ru_ZxWsU((qQt_vcVi;VrF6} z0#$BHpo1MB#F(VEIEF0z-%8yduAYq&YL;P;?d}so^B4+>b4HB{`nd ztv7BIe6!tTC#JA(63~m}N2T`XMEosC6O)ub^1k|!A9F5$G_I%j>=3J)tgSq5%)Gq$ zmy=hx5XWycM9rVl<$5|p7Ks5tG?s=(uy3W~Q71Lxm~m}xP6$9xWFSZ-fy z{AG13BL)tDr?pZ4FDJ-?s&sbTYTxk6+S&*MrqL|>OCYEKShe0idd+lqGy|;HdLi9p z{Kr4X3g?yhdFlB1-ZN}*8k<*26OM4tv{G5(-8)mpKsd(CbV5jk2erUKaTn{yiO@B! zY7meh7$U^DwbdI(QYgtmbI3SM2vtaA#CGhUPKJVcL^Ne4u9V*;LBT*B9YjXz1$2VN z_kz_TEvK!su zm???9m=8~EjOga1LzNT&7RD!dtc>>l=*BTQ5AFw!*U#ARpVT-roG9o1IL-#?2<|9_ zfhmJLdr~OqvJlYD1#wEuc)qwfKSY%hM1+!H4sV7Oe8YTuUhU;MA05*M;B+@@`J4FG z8mKs^PY~Of*;-;Je|R$9t1F1X_4r z%f~pje5Mr0;DmYrKO~1N=NGoNz?}EmG1U(}a{LgCY+7${!L1n!t>W11^t_MY2-p}MAM)n+9 zol2<~0b0OqbA)LBTwXBCcxWofqJl{&M z>_RYls&Zj2q`_0^Uhlf(Kq4|JWHfW`=p-FaS8v`k!6$U6$GQ2Ey)Ae*n=N6RZgbCu z>g+}5q{IOM)nxp!^MT_WL*Ce5lJ4CW;(kDx2Oj*u9(a@4{a1Lg+1=F&4;kGWLMfP!VFM@p9^f z?-Z1LrJ!85n75Mh9AD4DZWy*+5h5-@}6(nINNH!;@-Z*zm0y&Z+Fiu^VU zqsukOj1F-j^sR0z?fTQ545?H*ulKGyl>15jH>$g3Dykr^1#5?FC_3|e?4Wt>r9 zLK8`mk;rzF=aCf?O|iumk&m1TMiVVo^DKynsnOLE6Va;xCE|BCTX&xt3f4a;?S*ROPD0<(8x-ZxI4lCUyn!G8`KFLC7A~ecU(SWQk7ESB_#xN ziNejaUbZIA6#2>MNoE>KN({`rGefa0b$oGLaq%qy&+{p+R% zLDL}%DFI3WiN$8Z)D4oc-_Vf5NxxYh(k_gKO;x;X!p>YXddC1A(1+b^FXzX06vGC+ zhb~Fk`oq%xjDjDRUjvDJ(F*>LhEBU^6sEjG*ck2d_+kJ~T*v_SoN$6xfQH@&_E-Bv zz+&!9aD26yttYSGON;+tUPJ9^;E2>y3+h!A0*Sfn5UM?^A=7F^JbU2pzfNmoj5?#L zSFrEb5`umGSgCLsOT`fLv{nfL#nHjP=yfON#pZ6?Tnv9L5D+?JQq&&sZj)0k3QKDv zGpC}lfPD#iKjD)Pxsv<6>!|(2FQz==`wiWj;4BU-*b4y_7UpP9qF*<6zi86vu)dn< zkhk{kLa?q;Pc>Zy>NbFW6aJ1YI?at}m~O~|n$E|+`Savygh=rRD4pp1NA`ead&TME z+3DrUsm{~p6Aoj|sz^_W>@I1CIACaSFjf~eYanc4T^mcuf&6Mhik&mOK$OH8<0ku4-`=f?d*F+p>Nv&p6 z5oKfpW5Z*>#7hYcP9+Hlkhw#_P4p5A)&P;VwY{L!gYv1_8VFP&mS4fCYztIQJF?Iu4T)JvG z#91T$o-wy;M0Ov;cwQ(RHcrYud|y+1K9|);4voi9)YR0#5=h+U$6w{;zfyr-xU~4{ z3C;+lw7ssGu05AUK!feuMwO}7cVB@R^IV~i%_|2Vf!#Dl2||wZq&0*;=nYPb9NJ1) zd^_?mti~1-OnZv@L{haxUbH8Dj$LLo4Cy&2_pDET;+gi`Ql^_f4yxt6Z%wiLGq ziQp@~gUNvpO(7(+?LOs{qTRyUM%3lq-knb=e0W2K0z}n?P(fkgG$RX-C2*fIEb40z zoCB**{!1{W&X2MBi{h-Q~!s@@{+ zPqPIj0e@VhSr<#VT-!5LAfI+-CiB{~c9y*D$mJo|!w}=oeHkN`SC^u2kf+*ErsISp zW{0mj98P{uKVtMp9ihgRNJ;dPk@S0aFRMo!J|cY{TeyI)>8xE3iRNUzPC`RM7wkBn z9p&0`%}SSCP*B_&)vRwp-)?1vPv#4%WDGRJ``&Pv1cbyU4~bF5P)(g$@T@iF@bn zCXfP=fg-jO=&PN=^!NK^jQ)-95|=dq9cCTPOL&vT#B1SR+4{o0i9))4Av63is4^EetqC78X2)fMy4?h3IQo_t@34={gG8_9)%kK zsikD3<)FPE);~e)_YcAg$pZc@U;soM>YCq*rz64@#PhJl;He90a(e$GR|-eao+N>4HpAx>3!BCc zB>l|6tAa^P!4rvBjWyh~o!`Uj^wLO>G5RlS^q;PfZnprLC>*Fp@wnMk$5|I{Yz)2e zMEkXGF@ApZ`4s9K1 z*O?X3H3q?z5+4U&E=JBHAPbOiSM8up? zp50W`(G5C@CgrDxIU_ym?6Jge=*pbZp&iBLiLpov{^&MHDJTV!dTq5exM*dCmgx~} zR%0?#WenXwi!F_$n3?{ch76J~_s;(`AA#gSh}$#BM^_WEtTCNv zP7yuak}<2qjh7kNd&mzRSc!sY7FzipKN8E>Z#0p5!Bz}c;H^g^JxgSxS;~OUiU*-K zQWO*$R9wE286Fbip<5os*&mC|p~wc07rr!ZY_qC5u(Fzb{hhZCWb;BC%w~PKkxsWg zZkH>sTvHrN!ZqI-rg`%LPfczJDy+9?Z@#x#ZKFNR))fUmErOCEZ2qUcNz#aN19%FUTy z0(04=_9Qgjzg%l<3Pcc<<_wtMWSps2J7bQ%I^$WH9r--G{rOVm7I&&9b-D@ct$+>w zV1oBnZ?M?p*j4s+z5+x1TOrsRZBLg!cEjS>&!sJci|sXIlAQ#GrbhMqcedd~Dyb;N zBN4R}DM9iBP`hw>varbp>2uI-gT)jpMJG+ssF=mf!CscsXO%JP-YKZOwwOGIf&h1B zXpaYhjFKhQ+Q5?W-1{k@r#}qyD?Y`(j7E&1_MD4zvD88@%Lbk`PvdW(=H62a~8@x z+y$aFMv&ZZ$xa3?4?o|jGHIh$JCC?NuCn45R3%oW&?z+sFKI#vXSzZU7~d0s3N(i2 zA;^Pm5==Cdy$#VV%s#RL9ZxyED(T_X-08!i@fH8+F{m3yo-7f#?hee%&$&5y;f+zA zOc6Bus`m2>hF7Utn^F0IKbn{qLa+mk%ye0`I|jIh5W{%+{`*2vkG5uaOZdPeS$VGg z5(m6bWQJ_FFGPzRp46`il5Pz_@rO$(`56Mu9WQxxfZ^ZLx!>fJK*DFZT?lhwGB&3h zS;kn|J>h(g!-arV*J{iqKtj4jz~qQbQE5Fyus_^Z`yOjHYwKn6WQ#u4L5056IO0(P z75xAVI5A1EzEx^A5vY2V=*LNHM zS2tl((*sDePiGrci3O>tNn%!Z>=vU1%kR(`7(0py4wA$a^D~JBMxgj|=PT{utQH>G z2=XZ@vuj(UiMtRe-f<+vnqz^7YVEL*P({pcmHE z6^JbIsc6(CP(SrZJx*m1oeY+Rd>!bMBB-#NkNBsSajutUzrS8+nj_ zpgzQ2Wb?F#*Z-g_H#G_q){G0b3}LdxrNt{QE5jCvF8=!Kqu%v_V6{aw?*eu=t`I== zAM`I!PPffjioI4C0`9b!$+{Adw$wPkW@w;|Z~`r~fipNvo@a#vL_8J%iD!A%G1Yr{ zFT2-S-#%YAX0F?eGI&hCdwTL;S71ajhE=*GM;cSIe8nz5-}qmU5?4`nC4F!m*zugj z-K^{556Cn8ooJCal;n)<>3*QoiM0rmZ%;Giw~d;}jEsmNt}sVnSm?z~6Bif%UN@F8 zILuyabK^$f>p&*J-Wv#hx8hZhcu!24!C{E^CR}sVLHNn4WXa#^zhpzuYR*+d_YR+> z%f0b-OeY=}an$tn$-X&nJa&~Rt(q;?&WkZnD>;4~IdVqQVZd~!x6#|&PaJca8kyw= z^Y+*el?6C~rTlk~w6^zGHJz{Pi+ZmNrX)!L>2F02?;kx%~TlUP-GUnE*?6SX&QpD;mf(!(m_rY z8HB*0sey|L4fQe6Zx9f!U}VaW&V zR4*dWMskOS?sI+xQ!4v!7gA(lP915Yib@0vx>AA7i~PzQiy4#S>CvuD{20NdKHi3% zQM+n;=Cic1`CVKb*6sVI=kO8;26?<#fr*Tad_-Vfb@kgupZ=rR?d>_tHj5RN!r*)> zR=|Y{8ka*?8v-NXBEXO*hIV#TIzmVdecrgAtvJ58@g6PJG!X!ZFE3wd_VpWR&_^pj z6fQcG8DyKRR=$dhH4O?5t)gnx#Sy0psj|F37mU(mhn{e%r3V}NcFq)4kZ)}e(s3%I zl^VGhV9LW41=<{W;PA){uBOt_?3xV>M;T@r;`PF;Q)R}%I^f|B99wN4oR-HBHshmB zg&Jdr%=kgCxl9dOWKjGKFwJXs<;g0ybYf|JY92c_1KFd1)$`R$FCN?K^2T<9rexZ^ zGhD9z35UZ5CAU!Rsxb(zs;2gDI%HqdC2(zxnEAGF%k0wsbAzLa*Wmi_3Sg|S1RKg+ z)cN`7RlpL?;;YILt@jE4mO|`vr4zqLzdE^|6`#Q3fWkV0SwIsoH(IapHQ2GpJlSpy zQwOaDhdUoVy)eS1v>>X|AeC2@TCXw{(`t?p?DU?!(h;(VJ26VYm9akjblAm;N{hEU zc$yNz3u=OZ>jxhn*UAHmcEK(G#Qin8-w6e^e77;vGjjThx1sOgT06POO`}8mIG_Nc;jRPyr`Nu%UxEDmw=26*2Qi%V0$Gm3BmYoy!!xYo!`;rStUT9tmjEgz90e3`h4AoBZ!MgpB?@oeC~s_i7mvpe z^fV%UlXnHyR(goXVF`&h%8NSjkPaghSWSQ;Ea&FzOGOtL{16O_$CvBr^jNCam#Y8| zef{4BtbssKSlMVdCHq=q)U{AY@=_v}xXef+s5j}KQIgvk+}zyo-RvjZthFY><8ows z`}75I0$GJSH!o3f+LPha;RcTia?xyCyOfpcv682hYFj*H7d<4 zpjt7Dcw9n|UEg`Vs(Y>l#(88IyF^V)$l?WFsnF5UD>dtOH*VD`)aN!feBix3_F5f! zpN5UJFlxGAX@D3jAXIA}2>B`yi=L*}uQLLFcz6KJ2DOsK`QEq+h?|;{0|8;i_s4S^ zo<})!dY$R>^U5Gr*4A1bZWk%12d*_PUjlJCR$M?W!Dj-5+{%|;9{2+ZE{EIO5*i?^ z`esZUj2JIo*jI$Rqvf)&Ge4%bJTW~MQpFV|83hQ8 zAZuC&c_r`PAq_9HVZ!EXPpJGYOc6^@RN}xE%!<2Ow}(V2|ECV9WP?`|^yF*Y?^EX( z<8fON^D(@Qnw;xsixARUJ`cGu%nA6!>0Z$BxNNF=UT_{Aodkki6915B2j5-)xiqw{n@VtOnd7g3Y=N5?x=PAG7%D-<#2nG+eq{rOug&&` zW9hWoLl)TCfx^5R4s8scf49YcCT0c`0*c56iyCxfo_7TKhOKpIKx$7Bud@K3zfkD` zAKmC;K+rw(hWAz1vyT9Q|GT5t(;2vky_mARi2Kf30 zqx*cFDcqi}?O|FpsN9wLH#%@yLi7M)Gs037>^cw!PxdW^ya%`{2E^8oe1F2 zdwZB!bv>OIFlR`MmLTv95%7HlBGe`Z5Cvmqj==JOBz&M|5a`x_a{;`c{L1$nNvXG) zBf7awj6^|>oMtCJ$a$ipcXL&c>?Ks>)NYQ?Gk%IJIJA$n?`XJLs zc1cCLF3jqUoR~odvHx)!PS~bTdH+W0`94PZ(&7J(G2k@_upYU1Dm>wdD&LKZ=`0@+ z(FJo$2uoFekHqFdvK=z#&fn@RrIckt-$y42OVCo4;{t;+L4?~9Fh|83OM8W z=aw^BsMAUy;umiQJ+h|YaXCb=23FJcq#m-eak4wyns9T>s;c#mm9rkLSyj*<7|cmA z;JrRm#gB;0EZvVsw!&DNqe;rh9_cX=~Bcx28+lhK@f~cZnD!J6xTT8?VIjgYBJ*eR^mi<+(p)V_! zuF>mqzzbKT3aLH=g7b5As?T`Jz3$#$8iB*%!2c6de3~oQ>y;Wp{MX%{e&-MC*@FC6 zF6-3lqSCsv26u}$iluX|(TvAx)w}vG9d4&nDxGC}vg^cDIq4`wrGRRhr@TH7(|lV#m!3Gm5a=Uuv$Kwt8J)n1lZ=uQ6%GP8q=<-#1ONO{%{zNo zaQz^m-{1>V$O=!-Q=?8p1^}Gz(e@cp3WBHqq%`wlh;jNEVM00>T zI6Mer*wYVjtZBWx-o3x~_ziTt(IiYL0jIMYqa?ob?R$ux=b@VPmR%^+t8^iu_*}TL zS&xI4FH?yWAyrwvm(?;n-zWCC&;~3Fl_ADl|3E9+T(0dGLTBo(S0}3(3=X_<(tL0I zU&Ao%h@)U5!&PqeRy)z}yXJRN$G(`!b^y_+Cg9|8FY$i!VA_bA#C+FwuyXEq1n>8` z0Jv=stTOEFLdDL^61k{u(e(eFd*2AhN0TR!fJ7KCvk<8uB@W4^K=v5|N1>4OWBqga zWkCN>g|P9a)h_o=+tF4`TfK^Eos^Ug@qx;fqGS^HsNm z-#dHM`i~^APk;V4@kru33F>#X;0k^%6Cy3RBRzz>C9$7Kb>H+x$PgS_uXF4;Ja1H% z1J_RzGqYT8!9Pn&DCp=9f!OSJqD8!%%DBuS+tY3E;8f>XeS!AxklxYbQWvZtI!5dq zwmhk$;G9#m+4c2hm&KYo(W;LG%V$6YXbFMfMAb%K0RMXgH z`q|>M8hnEOMB^QWQ&;iycLGngC!5R&YiiBYf4`{3%R#3TbE;@TPiMTD-? zjVm=<_P&f$%atW_46MN8Bu$X?A+4v_zB79ihIla4B)&b?{)te8$p#r2Km5ps{DB&g zf4VjmfyCHo`p~@SPPXM6Rjwq&qeoD&TXd_%7v$P)3BvCBHUkkJf}_oym+s3R_OH`m zMfkX!$<3z?g<=g#j&|CC=dHHwg0?#FO~S}+(xU=^j`nwztDJ$+M-Y$q!Ds#-Jlikw zjIu+)H8ZQx)rnx~zF#0{;FoWwdq0nQ_(yJkAVN+OB~xrli#X$YXJ$z%q)zfX9_XIh zAM}t5iB2mHJq*-AYwMZ$zBmF!-L$&9P--;9oZn7XTLe8f7pQqV(~K8mOKI-AO)<7T z-_=i};~m#kws&@f#?Dt-L(%QKrX$r6BkN$+Q>*g|F6KM_KE0i6_k6Xzy**tW4Pokk zH#nIuqSI-X4V&--9jTi()f%E4`U|sI@3cdU2Jq!~tM*6>4v*&2+U&bNVZ}}|s<)1q;^=>LT*_PxcxY;EO;6MJ!(L$1YO%wI#bn^a+-Og1;s|#f`Q6D_iz($)DKDWDfTSnB&62cM zu$j%(8XF)8FyvQ(T4#X5Gdn7yc!k54P3?%K*Lec_wnXodvfa~}Fdl~RfB5>!pfvGZM~x3jpfJ*C zF!^G=QZv**=lA}y4VDY2r*(>|v6emvF(r!%p7D_Tvo*iEq`n2B0^+_vWc7t@o(?H+ zstTEa7i+Kqxc4-JeJB zM9j3*p%M$qA4$6gMUM?a71~+u{ZdP()OGgsrGRL2NNTBSh^I zl7%M(cZA{y50fP$5ho+1A@=)f?M|ZxLj$m2knqKW!@LH%RPs{%#ECrAOPW?{@=InVl zCM3cel3`?oCT*MiP5S`~5r1?vp6p{-SlCXy1mQn>`PZ9Re{iG^EmtYk%P(~C#ba}X zDBbpr`98uYOBc3-hQr5 z6UUeCM$hAE-qEmlu$Y&yj@;I7A2Y!xm~NHn9OKiQ4Hj4Oo7~*F>pf$QkSTM=3%(uz z@gd(0LeKLmJ`^yj_Yq21$1ugvFf&y!f8i?vi7Gn7Noa7v58Hul2NYeHIyvxBc+0CF z8z`)4Z7zhpYaSt?m*>AH(|IbaD!4W`f-Z#W8Uv@}0*XVAEszW#`-JemDZnob!|x+i za@GR?p@UfhCh-sD9qeF?4^F*evzkp}WWL>+{hqgxC*1l)q^DfY?}OYt;?d(Yp@_(a zuoJ7z0lqHv?zIQ|Wt>~dG9I%sf5g>XNAGLz+Zz(L4pZD1niEqs6UhRU4G(0tMnuTU zr2%Ms#gV9aZTav>AL_T$pSr$fx!*Si2k0%QLVo>H`cuWaznkaM@ zmSi?RaS&0DU+;pqO2Mi~Ge^eYX78d~Zwd@LEy_PXcNSg8SyyM`{J&K{|Lbf4Zqt> zjZ7g&IN{ItuF~V4$7@a_&+2&Ddea8aqm@}^A3O(~K1?q4|MiCehbkt((zk;#E-VbD z=VkK>JXif`%*FzszV>e(^Uth4lMd2};>dW(qmwx94Mw*t^MxwZ=kek;E@3%d@YKPe z^jTwQf8C~^zq@wHOU)fdnkdV?AGrOVBSG-^0@>;A@E{?mfPZQVHPLNRl8Ds;!JNts zmo-={xJL^r=rC-dqja)eueR3K){M`vRIs0Za-^aXM_yAMXOMoY%8c9RI_}79Yg?Tu z%4;XE`3+84dp%GOUj0;5`OJ&7$n3EpMB`>#G#o+B(63+yw8^N9-Iu#k$j}GHbYrW@!Jl~pc8dDQe#X{eM>y}M7$3+<-!Fr?>h zh=g2XZiXapF}R4StqYy{3{J2Ph7#^I2M(I7YrzB9YH?rWe*{9uCS>rYiFW1`L=gMJ zHk9#r2IXB+D(Wh%|HvoLA=p%OG2nIc5%6U-7M!(vinl%IQEeNU9i$yLeJbMAq~p|si9ZrQMiYe02^PmT>EYDwumv31(NB;b-x~7W z!k=FGh3?;?^!ji=*BP#W1qOXoB~*|n>Ski0(f7oUxY~Rfx|Fb0te*$kO&v@;}@M2P_x^T^E@A3L&w;zMWTa6+eo^ zCeW1kkssG^L0m=XTmF&~3>3YZU3q@>0tJcmXJ~wMAC!0xm(PHPV|W*XRjev8aAF>7 z$85T_2eM<45bbXXCv2uN5~>bgXayaWj2%9AcpW!V*SZpCn=(WjdKmeGES~gurc`(= zImMoDGAla9<`-v!1#Nt4>pp_S$u`IRaNs(2Zo_nVN&Bz*I+LmbWKRCr8TXsy{}x3y zniwoGg+Ie&Ao2nXC4UY_1u)YA{4&-N6XhszHQOpP5)xgHFFu|F73RvVsQP#~Z1rML zlEb$&2KBMJWF#Yh9o_G^c{_Bvs!j#Z5Cv$j+<0^yGhm=2#I6JaE{4zU^Qd7v0Fg6C zU)M_;To-WNl3I6xp4T27>rR#|E)AL?nmu5ZDmC~CyiEKg_u$oR^yHtCDwXtqm5;I2 z8oNxu9p1hNw_*n?6>-$O#{Vm2{|}F0Wf07C!2ebF&5+#2J|J%YpdKff{1ov|vs-UWVKakhq#e!jT#vjy6gnShJyAKEGXf;rIPIb%VI}fAQeG4@mCt#!PA1C2= za|O?HjTxC*d*EV*;0;0Tb3t@vzJJD8XC_0M4eh3k$sf!(i7za(+P~?IyI#(J&TaE& zl#^({+=B`JwvkKzztuf3Qv$c$;)9IRuR45OUK<~h%v~Ofa6+SQ-OtHK)7Y}B=i_as z@Vtxc?D;0Sxe%Kz@IGHOWpVg&0xQ+#FO@BM^kl6?;9r2P`&aR?>h&kAUQAEimXA#z z=_&<89W@C+l+)z&+|j!O&Kiyl=n6hiA}?5|Xc*u-9n49ZaLFH%=>8~%`DRJLO4yVA zNv@Brm|^*TIv$7S9|Fw;MdJrJ@Z{~?o)&;bi9;^O7~E3Xlyp}jYG^(UV0Ol`&!VuM z0LWq{$puR;kYT|~1u7!K% zG)JCIDJ^XfkOjOF!baJ=2A7#`enUeB>Uwm`gJtU|eBRU@xVrWh1W0zdF`0IaHN?WMo?YF$ zljXh9gnte`MFV>Kxq0;F|FFyg|4Q8sKcfosnWuhRePx#{xJS@oo7-O<_UAw5`FAQe znieNEg_MYG)`Q>^;|x()Y|a}smHg4f`ZxwY@rrOMC*3(uA+p!I0|eH$BPBw#xRsQm z9fS81<&SXO?6xH$lVtvN*kB$UOe(=Ir>vUEvKqkcJJ#MpgSPw)far~2hMs@%UTA{) zuofUYQtIK)p0z%r4Tyns@R$+jz_%B2YzH$6`&`$q{QhTLI&i7%L5g8B%2YP2wufxe z4^?I}aXL^EUe_Jn9=3r4)+r5M-Y7Z0{rIj&T~JBcK13Oyoo%Jf#E3_pAo;{YD6rQ~ z>PMW&8x3!^HrlS`dN}41(X%BR(}Gzj-pF$b8_}CufpfTH1xt9$QykJ0@R#1tGI!UZ z8aIcz+{;yoxI}$B+Ly!n&8eSdIQI!1;9}*70%*d2{?`Kye*el%wb!w$VW=YoN^^ae zbfeRj>%1T#?H`G^wXbhr8yryJ@5>wHNvT;6@^#D108Oj`DsF}ted2wtEDu4ZgyFst z^8odcS8&S~@4M`%Y_9O|fsi@>N70f^p6s6{f%E{k*}1L3ad*xHmOYMPtct4jj$GeL zOy|LA<7r6XtY&>G81k>xIbyWCPn#Z=Z7JK!{g->z1_dU^)zIb(LGwRHk!w>MEoF#2 z7VssdswZ$7;Y)>w!{dGbuPgvB^#yznO+?84?=iuRVQ4 zhlWvcc1N%<`_z9*U@%(2)fpS%q&BMi-g3E>p6ns}`t-HeS)c3}p=Q;W$w90!u zfA3+~jGlxuGQdHorZ6%yX#YQmDgF{n$Fhetp#E`o4m}D*hx7ew&4*OR6mX|%bfNI6 z-5Or;Khoh-d2_&7mUoP|7s~hW-j@$%o2-Zz=NthUB3(@m>=A;wyk>Gk+jY5EZ@^Hx zC~322U!(=z*0{1{f0L5{0omi!nZwVKYw-fn8-$xTPo&4o`~(Db#^BP>LOPQt`h>n$ zHkST9n)3eWgQkt{tN%GQD>l~?CTbV>@ptGx4-u_Pv#JXrob&X_vNa#Xe*RdA7IF?d zf0HUY7|~yL`-h!i>Wj`+TnVpOosa5*p5U4(xzrbjv?w>@i0`r~r=vqR&i;6Zx69P= zQmCXg!6vjYw{@0ai`s&*Q3LGPK`cRF`2Nv`PFw6HjVozxPT2BBDg#pPd`){e37W82 zy+C^PQ)`W`2iboXtfQ{u^xOJX2J>cL%Y}1miYdz76H|^S)V+J}z|B*behgKnn04=DE<^BJgnd^xI=Ea2+)|CuR<^Ko?7XCSL zxV*}=W+(GgV~^D}e+T2o;k@AEkJEloz=!0YXB(hcB)yNHa4Wd$ypg81EX23H1-lbE z*4@sCdZYh!cRH3CHPQ%rjw(*=?28J|hHs7l-OF)r9@UoCvNjC3&s0dE68FCv00Y)w*fvf5Hs`pPB zuZcBqPvyqc4368z%VoLz3t5bz@8&hGoOZZ<4uDd-{RBu2#JoJ@3+zu?>o6^@$W~{0 zg~bH?*u?XnA3}dxL>%^8)|#yW;L4Fs9({ORLxJ^vawuN10x(0)IO+~0^&QJ z=Sl6NuDDNLVSd2H%sY{{o@e+}?+ejsM2yawUu0&+ye!dM!rjt2a29DW@~-~DYMGl65~UV!kGRrQv0l~(7qM&uZI zr~2OY-=ZQPMp|yXUF=R!z-hDMfi58ju#m7fUzvGiZzTg(4-AoQDdL|~+Q=_YsA>13 z##F@s58EdmKIY9f`{m6nucPmX*(_t!R6OMjhPJHTJNx=hUz@R zVkwF`HC0{ahT54rV|;tVk${$P!t2C0H~jH|u=Y^)I}S>>Ig_;$;lWqeyRb-e!0`7h zJ0zz+s%ZOWe8bm-O1e{_yc#dh);6_v#*enFI7_TQO>3u0+rAF|(7rTT-yvUqbH$-& zh-|13zf1#(oi6u`!`ZLod-e|82@6hOGW_+hSTmcpBg&`og=>GnM%64xpu6_1#vF zBG%Pjq3&%DWT{`rOYP1QL~3aaxDZ1T7^&AzCh_C?CjCyL=q5|1u|{wp@8E)bJI&ra zwjm=TR;=qxZ>)662R!a}aoT3^4YqzR{f_BLPBLJ&ul7sz#dBXs*BSkhC68%ewHv@V zV<&-9S2DkKhQWUCE;hv|TK8V|5C@ zSSWLVfy(C*Yh12&bM~towsbB#^3YTU19it02i(*Z86V)~##>@;JiE`Qp0ri#7xJO| zDa*a7R?Y?E4fxB9jnL^+(g)0B2NR&vvO4wTTYumqZUnbmMSMeH=Bo0g1JD;qsn!28 zJN*>?MoVf(3nE9grZ}-JJgbChqvs}UzixD+F^Du`vpemjSOO=>s_r-$%MnBVs9xf# z#A{zV23@_*^-1g1mx6^|FdpFwpVa=YIx3qjTMC4#@jQ~6KSIyD*?@=+amrVODRjKl`h$w_WA$X7?7Bog9fYUx3CsV)sCoT=51! za6Sc5T>BO)Uf{;B$LIZ144wY)jmm+IUVW;a$}sc6gElss9SvH@;qH7P zHme^#KVP)XMiZV&?2Zot2-*6*;Sg5y5JmFq?vVRvCQm5iB=%5>>y@I8-dKfu z%Yt{mE_`^6`A|HExB~W260cpMeng*4ZI|>z5_I~@tVaX~qrus8G`=9BGhwETUBmFW z=gdMDOTtLc9daM&Y}K*o;}?xRqZeqQju!W*DOlc~cQOjfJJqJU%L7S7 zn{w^heUkvFhSz&_$y^_#?rsE|b%#F{J^a9A`ofO#;|s1~=0XsHu|xfeWe#t?FV6Z0KS`#pR!V z@&r;KQED^9C)C$?DKa>&7ORh)z!fxtlYt{w zB~4ASzOozguY+^;*T_cfvxNyb>`wSnmi(g;oR(II$S5bDCy1+8K7=40ivc(ANvoiK zen`urt2KCB{8B_giHub|r*vhyF^Z3x*vZ<~nK@oz<@9`Ss<;jBbxQ#NQ) zz)z6$DFK_GFLp4%1> z)>z$77v*^s3uRMZn*lTUMM+~$)ou%SQ__GY}#`*wyNSF&D*t|H&pkH0fT zY@K{*^Wjftu_C_tf)hn`r=+J7WK_!BqCgX#4x*ApP|;fu-J0FHn~tF1VS)9RkJ^{-RgeS4cG*9^G+D9q_j6+R0%PwL>WOi z%fo#7_8T7xt+TV^6d)M#sgD?9eqK1<$A1QLT2{ezX(bv8_x4X^?E}L3Q4%X-fqlQ| zw3a6aG~zkwN!IY57+gAwHDanxQ<|7_iNko43Kc?&UpeEw}itz5ULZ9A};T z^>;thwJRkW)vZJjk@_zhEQ19HgQ*&dn^7i65F}rx^N-Yr=<7c<14(!TU3KnB&=1A- zTBH0XI0W5^RLvoths9HaCsb#xUGRxkE(*G%_Wl>{t2guad|i}G=3^&1H|hSr1VQWS z?M_cRxC0_=+FuGqz7ReA5!`KfqUPN8Lo3`phNY28AeZW;BcRjg3GW5X_=`2|koMC8 zZ$|S`dvBX-Svo08(wi(}VieC#$>2-y?OHrff+<(sEP|-f6pXg^ZXd_h{W2N-?;9u2 zDv8#tRXzB%#6!Sy(m)^ z$t9SfN#fwx#+%_t(UMF-Xj&%~A!t@gHR|rn=FnFG+H-rRA*^%tWq7A7*z#EzcArwA zB@_LYug20=d2^OWk-yAZ#mq`(1d$s$%=oeJq^t4%l3~0elY{nf-Dc>2wA6X1pSitZ z?a*)@!0qtv^zhu2DY6_capg^0UYVk;?fRwYN;NfEsezMW@khtx7O^* zF9JR~NzH+cZ}ov*JQ1pzqbUPHIE=f^pA|Y(oEYC|^P$^h>;s1EiMN4bpwm20QXlUpQWxylEn5LWRQo&2>T4~WMq1{A zjCQLsDTu5($N7uB+4ms1`8Rre0eF??Q+Rd>set8UDyd32UO6t0Yo_3sv7i85o7Dwk zysfdymx-ucrWhH&eIS?dD@Bd>@z>`PRgcSJ-J&%r#tUpyA9d(VJ)hw9K>>01?q9oR znRCO){P%Vowf+Hga%*?c1?LpCN53i@GLm+n*7I7>$BJmsfoBRTH6m! z{6`)F8J!LqwhJ|=dd*)LUw4V#c6+^A5r)n5#Wp&PlMr4cs7!1d$PLTl9UR(*S^~*L zEi>7qxHcp;=haKJ!iME<;c)U7`=Y{i`5YJIz^9QEq`VXkoQZnlu&$mzZg=c{sgQ}D*xe!6t`d@QDyBXK$G1!GtqLrR!FYB&9cTm&q zr!*xBU>Q*~YmM9AS_SLmnDp6l`?H4fnx2H&ojE(+t%BnY^`X?P3i}DSsdb<}?Y5H^ z@3nb-lfJH#q^ zzz7;IntQ^+TcQ}W1r^2(->0k2!Aa9L{qZ5!|n;%TDvEa^R$Mv>2Kth zkO(?%<1gBT9Xa=FHZ@x8nb3C6c$ZqYY>lbYLE0K+|Xpq`FOEC{VsMdM^ZCzY0OqDiF+oTHn*AptZqdp)?$Rj07vr zWL-Q@R~MSps*Gvhm3OR5&tnV<#_phG)=ZuE?%w^mQa7h*iCUwzrm!jKbvjK4mgs>O zY^n#xVM~>#lPULjd4b4Cg^S-QSFdp|xq!j>rCjrGj%fZ*N84uBuBfT{T@gcYrMJJT z1%Jmt6O|g@3{?p@lLEJ2scsoxsC>y3Za0ZG##120)M|U;;-i5MplD!SERK%znzT6L zMZqFxD7P=OHxP;0dJ7^U5ZYqpIgPy%nEKptQT5>X=Xaw9(}nQ(&@->y0=}iQ2aqZ8 zsAqzDfrQEHqS>U=O(~5d`q>_YIhVuly~RF;Q4pq@wm|I*pFZ*C*s^oF7Q0OZsbQM_D4L3T3L^h#lAAN)w z%;Y7D0R^b@q_jd+(oMwp$Sx#_SBw9V@E3iJwnw&NAKrGuE5@Mp+ui?qaZX^Y$}2^c zvegA8UAa`C%J6~~9dlBS$LX~GwXw{l$CMyDZcbWx{D9LAX^bh8qkBBRPlWG%P$tXk z(=?S|u2EpOV7O!pRPq5F~`?E}m-o2+lN8Q!b{uHW~ zX8a%R6+W+tRgny2j4j*Ef+RJkMdx@5a(ho3dn`#-szH>ZFV)w>Tn$BHYIH=+=qlos z$poI4TWrHcV(6(pGW@TdQ*5PTgXwvay z*q|Ucs3IK4dfCq~BxG_Ud)S{~i&;JsOQBxZJ|hKrb<0<)@y>yjB~N_8lCb;9Nh*TY z6ieFs7}q_Z02OZ3A@F?oO??%4@jNXr#kOkV2JKa9-fSb+{@@&9E`T`L*NE)!FyYUK zkm#M<7e2B5cxn#f4vR325m3Epd+Ty>oJ%%GSvWkGVJvX=0s@S+bqZb??DK15L7V#+ zzqE5Ag~N>n+2`|`n$uUy@5yfF=j|L%;7^`(DS_1>uEtx zZh9<)ViehFF+}y{Wo@;u}&U~2SA2gCc-t8VkYtXkUO9x2$ z=dDzN-x^=6%zr+TYB&4!_l0r|PTk*6ldPfW{$6;H@$tW3bK6iS@zI4xCxsEh9Tt%O zdyT)oU(F8;$m$Q?+Mg>N4TP!jXf@_mfr0G*UUgN!kErq4fGM)Auy?X@iZq$a!OgsX z{F3A5jJ2UbD5D$H^N}jmda>dw49?UX3a*qiy4ckkWc+`|F%P|P16>89hachb<{+L9 zMTWz-4lgUc&UbysG*JDEa^}LsOFzB{G^|>MJmjJ(W25(i9m@x#K|iC@@$HBE^@hTIeikfP{Wsumokse1tf}fX#yq6vn)ZmYy@&dW^ zhgr1`Mq1nLv`Dx)jVGvBoOA!0rtjpsNIF>r*d`Q-rHCa-2iFG%Cz&NEQDazg;321$ zq323{b#aHAdlN1mNguX!S*GXDc zFL~3Y;M=yV6uh-M>$ssK-z?fx7iZAs8Q1$>tnwNV)%^k{YmIe$0IAlTYjdX01~&I) zvXmO%Cxd9)gK{7n?(wy>*1+d0=~R`*-`hw;K7vtaL_7weEt0L-SWz{a5fzeVBoXWj z4Xx2#721aF=)qN-{%H@U;X^Q&5g-RL$kM#wu?Ut?;2F)&VFE3y{TbIvJNIZ;PV5cn z53a4f9{B$>RlinXV7$G!+8hzN5!Tb`4LHEk|HjuAdc_po)} z`udpSot7jZ?XdP>j#?`CX{?o(ZVEwV1K!v&OT^ zyZPLx_UDR(sw*X{@o%Sik(^f=$y6tdBO9Uf(8Zd>Lo9>SzOZ6B9G>fO2sGr(ZchA3 zK4Pg}ouMW3t$PN!EN6i_uZ z&&qf(yYKD<=*Ui@aV5?2{cBTq-<&6ZU`RNWVQ4fO2iaJ}K|&)szLx~@^&EVt7JtJm5}t; zy?d8f&*{FyYgs&vfJ)rIuEX~O0jt4h(g>1SnMk@%dsL*>pJ|jtMf1|3%eBGdj zghl5Oo7U~K##7m}T(X;fF#3X!aPX~AQ>7QJOohSiK?CCZ{JhL_2UgzZjKsA9Vrmez z2FU0-Pg^w{ZeW6~vTGb&bKY-M?s6J_=)XT7QJd3CGv8Ick-{-pf#pNkzd}QFJ0`mG@jyOWf)nB0YegS;T~fo zfvBISL4`c8v@GyId|(Ne&R?9^lnweB`*%g23>>t{lSKVM7PG-eyd%OTy%3ar&k?zk zjd)zq&l&7}UG(tcfm4-1nOe@Ymd8&m6PF|O+>x-sqnXvLR<2$yTe41qV|J_;?Jkrr z)+*GiMUgmSF2Lp)#BSOiJp2~rXF4Z(d-4iG``9)#8seL zu2hXaGOSgrRK0W(6Vi5&1HH@jizvDOqAJwe2ggHy$46f&^x&8a~r$X z(i=O``$%1aP`#fL%E7|c5g2ef=5rId!t}b=t>ZsJ)>KNj*ILt_C5N;z2FD8~;dccm zPQPPgfn_6JwqKpCN-y?u-=~k#Hc-$|JPv#C+V*c;Cv{wyS9E+yM6`2$(m!MWqZkdMH67@jcSPsrjZ<%15s;XE0U!!?jjv4(wc$Z~)zJ*TB4k zIC$s0*@+@K@J0ylvVg^s+I)s!=fxkypR>Ms7)d*P`?@eQPa|ji)PTe1ca&`t{rq^x zo@;Q#-+GP3$v3cTL%J}+eli+?F5Yq*2yUx&uqi^veP!(9GlX9A-bc@tK*C{V(e$?=F6zoA$Ba{F$~oi58i+dXep+pIOjcV6jDjO&B&vjH4`uF(L; z*>0#ux^7>RZINzPJ8Zk2UjzA?3J1*veMuAq+>k)YYgKL6qzrA>5EM&f32d|SWE2Xy z6UC`j2Eau3+r1F1_M7KS?x$D%{ds5e_&ZKXJa3O{N`;2wh**{F7i2-7ilL)go=kOc z0a@Mcd@sIqWgdTRM6PvvXwg|@jlV1Zncmvyh5Lqt>1D9bUIc3zvo(s$ zjP8(WrCP#;Ukre7dswqljk&lq^DEI4jPu$!KN8>6#=()p?$D9*?w|Iq$43#Htz$nzWwptDguGn`khwwlW>X>hFLZv6i5)LegE zZevwQ*}`Ey>Z$1DgUpQfbbmYC8gF5LOgHap9RA+!5l5ZBNm$}MRPrf2gN73YW$xBg z(3Rj=zIdMbtH(2iY@YHDH_XIhP?i1*{#gsrj>Gay&V}~qdSaW!fu$@SyzFM$EVd=< z?Oh_bZ67sTYOYMVH%=)d)$M5H8MfuOZY_!_mP1DV+~UZ?1%C$`;Q6YYS|#%Me%tlN zS0CUrz_adwTfq6ogU9PRjmr;z$ksHaN~5ow)l2hzHj(e~krn=8Q^C|pyt^^;2F>gE z>t)jhowOEDGU#y)DtQar*ZLD;A6Iik_W^7n}&m?8l-j&{g~2 zaP>0IY;G`w5@m)0yqH<-_K&OfeqQ6xXt@8y1n${)coXnTGVF2EGkcMS8AOI-pUZ;| z2Ea`+`)SVeCe!c93b!x**DpSY#;Nl|Fl1zM>z^{JDWXAmZBGGHK6|viGr^^DC2KZw z^6PAwUz)VpLh(#A^VskTTmcmSY{S26|Gr`j7lbOkeHZ^QC)Db;mKu4iAw_D!I=x!8_(Cv z75~7g*jKEaRTh{)ktj9*IN~qMQvs`IKM9CzDe-Ve4o~xm*eq7RdP>v(=s`YDp&37 z;PzE!m=s7fC0O}G^!|H>N@8D= z#OBQ9Zc;Ip^B<{3E;fPPluWxlbxe7)=RuySvP_wo?3viw7bpdHsFE4|!N+oEYWS_G z`&NO$M@vfP8gm{jz3v2S|7&wTH%fYFX|Sr0eQ5=B1J&*bBN|vpeD^n&J#8 zr@I-4#jA-|>ygEfk`hm_6mU^QkQyn6gk&!A@Pvs-i;JQ|Xu=Ezr^S7Sbrfx!`(czW z{7ETalEj*2arF4SEV0-&qL`FSBrwP*I>stMjrJ>psEMUGdNloO&gZcGFk}cN^k@RI zh~Z(hAyFmbpfIkVZoK((HcDs5CCH|tCQ&gQ)G3wd`$8Gt>d{$Q*ktSHzZJ*LAu^lT zW>hCxH4DQ~2OFg~F%LS>&Ms|=Sx_R21<{d-q6Bl1$~C(Ckt*aNLli5gZ*374jAC?v z=OIa0qscBt<3~T?XRotQqMtc8yg6MH^e&{^ z|5fpwTtPtUq^j|_^Zm_u=9hHCuPjH?9v?5pwbhPu`z>=A*;Be+>#m=iTcYbyk!7mI zje{C>U+}pPn1VhS+Nh~_>yepITf&IWDcK9Jt!66n1}YZ|KdgTfS*M7WUbGHivqclm zTe4EAS^h#2M^23lQ|p>9^n=Xa#{N7Pd}xh;n<9V?ZZMdXfZ(gJq$DeGM42j$@ivmN zc1vOu7zV-MT+ks4OQR2|(lC>lAnSP}Mu0I%N>nxjHnUqZSp8`Np5tF!-3o^Pbf2t> z(-ulx-X?9=HHm#&y@r$m!dCj1@bpo(sKmQ+q8bWY{Yz&C0D+n?IJi zu^<1w(qT3D3yr8(;Q!s0kF!JmHQfZKssH)fOFN_*H*8X&`>GPU5;dkrsQur|q@{yDgt`Nu&uUgWC?Q1;Xu3xri`LNwSQAO-4ftj&}ZU^JbV!e{5Ftce5yEX zQbD~3#t6#$(^jfxtM!j*>2QbNF#&Cg1&xi7H8u76&C*|lJyHw1pGLu^-K^tfi*D>r zpF#^xg1B!g5EtmwfKyj7Knr{CMaKZE<~`4pzyFj{@kRqrR0zM1wh$#zI$$k1iH^3; zj@(R2LcAQ=`E~(No*L(1XDQ>IwFiEp^K@imLtpQ7l(IHZ`0 zVg7u3prr3tRwBi>6eYSL@P0kOtUb0ov2$$xoIw8B%lN-sfJ*E+J0LQN7X}qG{MNNi$Ei+JAG(eeWG9%Y7SN#R@-YWSY z)LSl@uTi8`sZ_aCmLemnBwMUTMj@nAw8b4Gl1aFKb?Nuh3dqHC>dMnW%jf@s)DEnd zQ{_2bv|_iq=Q&UgC{rv_t5vCWpC3c!-1Z^Edx7lU?gtoJ!Oij@1HGsZ=ZfK7qdXAJA?U4IYRQ{x{V;<;rMVm0Bg5VfzeZ%pc12 zvhB#-7Y|15!rgkM$_z?WNoC*1ks-j&L%Lq5T)DVVkHFim;-LP1$cn&tq+&@wGahP4 z`5<~kKPntn?DU?8KsP(eZu=LcdzVmt<$&whzkz%m9LPViv2s1mR(wxAW$Iz~T5e|i&R`!1ESN3F z&Fs2CN>Cw)4Nnf7D?XQSlUD?X4_CgCM{cFEID+ZHw9^N7Prl?+9LNhw;huh*tZY2; zhgmqf@a$;d^%1f5yaD-o90Q%+bnbz?9GkD|1ePuq&nOPsyUu@G3bj#7~O?Fk_ z8&WKbL%1-y2x&IKIp1)KGp(%M&7ux%zwB&HROKzl$k=e*bmvw~pQsQ+YXdIZJ1@8b zS<$Cn&LZ4n&-cU-HTb*aRflf!UHRk4y zgzwk1x%ux;-kOb#qrq6!21~_Qtc4ph{DQt2efho{E`SSJffse|Zet=O{(C-!4Sxa! zgs6Sa9v5~<>s%wyvR_28$GJ;))lgq|r^iEksfW=8#RCutH7sloBG^UH-S7R|q5d6n zP1~_-h7!*}jBZ?rQv!r#f}m-_)z0W>Fk2t;l7&_kI=bX zp`ms?!KFFA5xq}0g>;?I6R+#s;HqM_dxPgK?S}KaOqSbQvX0-hlUj~9$wcZjvGv#C zzX_bX9@p2iLq8bgfPPCa%%MG{Iu20x=H0kwwuLl3AtgovDpE&U?R-UG6eX|01TjHW}$34yUrgQaPN?-dFc(`8*Q&}tTVc$){ z2TgBFZdRwixTFx%E`pgZF^y`v9|WHf-_PE!8O!AagJ=965@oTyV(dYi+t-X&^i1Aw z(gMw|CJ!dJZBNUY=`T0V>8#$U$xhIT6mq1~>q)#X#}_BNKb=z=pRRgl-a$k;hDF~E z{7%X+v6Y`gB{aF-W!Hybp+j+vORvQ~(+p9xzD>1yI_gJyPRy8|?3tc>9e#V8@qd4x z-Q*5ep^Po9<1{Abu2`aUJ$BacHG&mW`H6G%IlR~oHUH1nH zD$&RuCRhv1(CL}XZ$VwCWlA|8&OVQ|wm&Tg`#g^ae_HvssCT9EPjx(Ijh*HILZN1R z=KV1>mepO0)Bkm;@uVizf`Yo)DWG%t>PX>gdvNl`^{urMQ;~YO$e!DlKEenFM-&Am z&Md&GSk~I)$FAC7+a-f=3i8NjaVY38Yu&|&xS{}M5+e(XA8i|A-T3iE#*sr<5n}7n zh9S7r%`x)eHR53sWaNua@KtgiUYHm;dI~-=aFjMObOGMBz6J+5R-Th${ zbK5YZjKV@iIwc0o(FP%W36r(eM>t2>d2EB*l#3|*t${)Xo4s>|Hy&CuRm-N~ntm=f zjDA!liv{Tcyhwlqvu0(VMZ)~rk{k(a+*f#b&g0`#L!as~|2Iy5`Lm`apGz|5FgVwU zLhZ-K_dE5fwnHQhzIvg0Ei&s?Y797d1bhm5)sxGrS-a+NaCZIEo^X8CX3^Ssnd-z< zm-yNYb&ycGYDsJB5mv?}B^YyqSb|pGF7SkjgM?B{B?L+=r3=-_o(cs?!G{uHnsN8- zJEP|#Fep71=QH_T_r>KqO)!(E=fepj?s9NfImegHflklGjeZZ}n!^F#Dmagukky0q+Q&TESi)*;7SeupZ2aaDyhBelh(ESWLkO4Ow+nr z+?$pan&MblnrWChq>@@mk~v`FkR#TU^_XTk4+z}MG;u0%2*sg%oaJzxbHG_i5F7v% z5q#)&-}OG9?z(HeU)~QbKJ0Z^hjTdl?7jc|e*4Eh7tt*W$Y1*c9!eP2@D`^%30Yfy z`j@0XF6rjuILn{+?vQ>NlXA}jd>Bz~cWCR7*M;KIZHHf$lLjU&f5T~9cyo+?Wc%SG zasLPm3^HrIThVBnct`7YjLzW;yK!`SDO(eCJm-82r{o`puUwKoYfg4CUVb7oaYY19 z*dfavYc`WNKELN@z$J2T2Qu*YyGJZ4W21u&q00hgdE?htOS&B%zC2PceZlr2kRW$H z?c~Vg9!LBYgZn?HUXIC4efe)(b`Yn@npI$1a5gFac>Cz(Ys7=DXAgN*j0NUu`6}$a zY+pFhs{G;4AC_JBw@G^0PH~I`aEH|EV&0`=ZJ(S*$cPC<8R)r2WQ$NO_LswyIs3|& zcTgr3#~)X1d#8848@|G?6xIvs76J)X9Pjzc`Qr*HQqC(Yrzj?Mj)j&q%Q%6ByPB|G z#}b`lUf2Y`)<@&@PaPET?<(vggs9pM<($geb@A-0I5be7lB;{36v?w4H30OUN>0KifP3dGyPcJ@Xgj&BACE$tgMl zf%|Y%{nPh*`A*->fF&cAs@5@SN^!iWdP5!8o@YPQ^r#E|Ek8K=XvIOJ4Bwk8# zQh6^-|5Z|ddvjX}chA-05-uUUSNbq$$&th z=$s#&BnI@;l?Ew^`R%UMzOS1X72bU{zhp&klbEwzTeZG!K0A7Ii^N>j*|I}ozJK() zo4$v{_ssc!T_uX4^c^>63yAls(o=H2e}T+1=rY>viuBiFmnrYy8*h+0SBg^F|}~pc-SP`Iy6G^n`(DMjBbG%uH{8=XAox~&D?kM=y>&rXD>jtYvxln~ub!$}JLq0>(2g9gj`Hp2754hs zcs4!T3l;HF>v>Z_xRI(``rc>MF4@?mrmyeoJrX6&%!LJXDVagJxz0Vc2SCwY+|T`q zBcx#cg5@N%Zz9As38n`XPJb+Nxo=H8=3F1;ddBDTOUFWf65;w6y5+U}l4Qw@`a2V! zVtQ)#k8f9ar$5P|a1*l80NMH7&2#VNXP*`liSY^X(;UKvM$5sFh$l~;xcOt*H7#7^ zCek~q5^YpG+wl`cs?V|+%qkj;IJC)sou6B!%jHOe8VYq!4N8;{u z%oDsppi%%)1*?JQ_u0Lvff&GLph$3TtuscRwWZdT+ z9P7qMqrLcL=y~gtP$-mc1#(lD+INRJPqX1rG~tyCZIoo76|QZ<_+3m&SZI@$_ibNB z1GEisrZ75NgAT)uhDwLhew7}q4n?Wb2iqu6Qh;Ev*15({e;CZ7^rpt*V3JpP7KCdb z0*ZE5oMIbTrBU0IZJ1WCiKL~(T4z#~s7#ovsubiVKKUgsJc8=#Eb1wqGvt(0W|AB- zMfWfyp9Nau3!m2RREDRxq0^{wr+(Q6;x}s{z7<)z>7zOpc_<``-y`5|1`WS5rc|y@ zf0W_S@JpElAA@8%kDw3UoG|NHb}w>=yuI{Ok9_;w|5XkBNwg)x9 zm$hD2Y^+}}8{4@}Q41i5S0-h9+17#iLdiIL72Hv9jq|&}C^5I*DNPf|!0n)AB@gV> zg`DZ9wm#64kplvz6man{Sks%t_poL;AmsIwissw*ne+tZ}eeod0F9pv5HV$O|>>*yad5baC|K zNaO%h%O&{yi8@|)k#OP)c{4VVGRO4paax_4cZ;|`%AK`aZd9&MS;;SOBe|8tI4BZe;tlrsd9HX*rfVRH$6V%Pxi6=gx!Hy*YoV@4E z5-DG3xQHhD;n*@mnc=gaHUMleW1;ej=YyhTkw=>{V0dN#ry)772Dck;(t51co^5F zFgyFm13Os7I$O6ULN3oEQs;)Au;ye?Z97AZv8H0wrg6U9l{e*K5g~q}VeE2)hYf>g zHJ0ps!aWmS$Ezn*p&ao;i%!6UmZ#hj2Qacj8bi%pgn5|+(}&BJ)asJq95<{2 zKrvdV-B{~XRmrXtZcC9&kZkY$Vu`%1f$c}N6<3WWhjsv$M7`A;Uw~rr^s~a{*5?F( z`XUGoD78#?5Z2WOH+TsfYb!N9s^JEv8%tTTaykKbOqm{a*+lg6}u4#OKu_+@coret=}+Bi5ulxEATuj)Y=i*(`Dj`VM6zk5Z;y zXuR_n1bUj^UI<++=<`8zNZT+9UtF2B5#PKcp0AA~y>&*ek`zL}EOqf{gk;tUe6skX zn8HnhW`<0TP-gff^g6U<)=W`$I^XbUz!E%t+Dx&ty;TSASTBD6G+;h7-BhhKkLM}K zWXvX!6sMKl*U#feFo#}@1beHh!81B&@N87X3~TTmXEb7E9mOcp#Asf34RpkR5H?4w zvqBIvgN$i$z3@g|u<(g2z{Gv^y^SO>sE*A9dSdBDAA_{skhIak8cqLbZfJFaqR}G1 z)04k`MQNd&OwkbBk|h<0j-kkM9l0}?2oLQs98I-T#xBpm{b+T5nGEnwox+VT7Q^TPaoxs5 z4daa}3OQ&gayHVmB!R=Lb}~l6Pq>0%Lfgg+i4^FAF$oz4jL68JUpKxMbUm4f=i38y zQlN|VH8+2w{I+A5Axy{gImPHKO-(b*tJ}`SwcLeaUsPOE)&D2Mf~pciKKVRnGI$FypT=Y+bPqPS9E9$c4fy4hW|Jl-fj^Uz{orV)Zj z4ST{woBqBlkm=XlVgWgGDlz`K=jP&twCt#R%~d0*h7zrY?=T+7R@jI12Pl-ecJBbX zObI~F*8=Kl8|PFeKS24i37+=)2Y3-1Q)-(pdTO_OCgAaSSy{=W1nt-*t~F=!vjZ-N zh09N*jIUh6e}1pWxZ!U*dvK#XQ6lt3c|?sq0NS8IGX;YItH;TL72)Y?R9a@fHucf0 zcx2Vu-DK@!$ep+0hir_9O9lumM%71uak(jer-|1MEoElD^?7T|>;R)aOubkIF|m9rDo zdWy&WrVULGQj-*rjK|ejp`J>s6UksYfX?Z4E_hA3_*U=<6JJM1t-GF$LlZvU17511jKtY~INllM zP+C)5_ZS2Zt`d2`jQPE0S#0b-rvE(*49hG^Pi(ySEVyTiTU`j%O$gW3s?rlj;L8GHvE#joE|;U zu7tAO-ideZZ~mff&+uQ-eakW!6LCV&VgUo$m2**hZEg0Thd^ZG+xqZ5aBHWb<+Tu& zbs&>hdB96Ui7=msJyuIa1eC%0-gZCmgFo@>#<@5hpqfjT|27y7@0mJ#i}O(TOczy| zrhgQ(o|p_Nq+R?M=SB002iN-kXK*7`Es@=ami1-R;tIqR|vbu!XL=+ zn3BWzb-&G%+jZtZUvF1C@iM(Q**vw*F}1DD&w!rWcQ2R7imzf7K+9kUj2-0Axz;sy z$anQ%41WRW92u=8vpB+lJ_i(`YXZptaL%>s50x;c(di85?GvF-H>0mR*lAl_mV9~m zm8N_HOH|>~NKta#D094^Co~Gx<*CazceQbi`h3^kQkQB&mIe8z6drJJk&!9Gn+N$v z8R>WMRaE+!1v|&EGRRtchjsX-PLr2TL)YboN!_k{2ZxSGMiw|Y6cCvL^~n0SaGQf{ zB5V4h-|{ojB%^+u)u$b?$;Fh&V?v^<@nKBH^_nP9bS86?@HEN+(xr`^VWzLI#ZeZn zit8|0RxAeNbEXe-Ro3j7%FeA?2_Gb}OvUOUKR()~eIV46NF<&%IGq$3zM5B$8BZVe zbaYoo{}5h=%Eg5pH9>v)crL%sC$|qGJs=NS)cl=U(0$L*D}-rX$x;fvCq&d>Js1_; z1MoLhRi?rfHnqPP4mo-9q&kCV{yMQ3UYXZ32dwRqp%{hVTzYnpqv~YC{+uYI7Uth< z{Fai$?+@zssv=GD_Cnd^d$q%`eb^O7B30Of{-C^1<(75@#4&R5(s)ch4QN+D)&|E( zf%L5{Zp#;GIIm7$;<%b-=XP2N-2AF~g7X2EjcR9TJ{6XVm}=fBL4A=~)YCNY2jtKQ z<`}u1=umhXBi~GWWupW`x-jczp{@OF+}3OHKUa-e|!JAxml}J#x1d$nNeD| U^|QM{U(acI5q6>E{LM%I0Y7Sy(*OVf diff --git a/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-applications-expanded.png b/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-applications-expanded.png index 06ad1849b4f7603f6ecc80480b5ff55d2d31662e..c91888c487f24443e7cce1ecdcf9afad0dcac870 100644 GIT binary patch literal 165463 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

    3eCtC`*W<8_d&`_%9KeW$2 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

    cgZFJkxiuG?EwPKsp0Q61aD}&IwC`>*sYgL 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 z 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 M(NN4jZGP`R0G=OhJ^%m! diff --git a/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-client-home-screen.png b/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-client-home-screen.png deleted file mode 100644 index fce622e7f7a0fbee64e868b71ff042806524ed4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90751 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 diff --git a/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-client-prompt.png b/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-client-prompt.png index 9e5e339b302f3b69044c9c2216097712c6d4ffd0..8db9fadadeb71a7425f047bb54952c073e12df73 100644 GIT binary patch literal 334347 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≦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

    (uIf`81Isb7cT3sTv7W62*mKW2M 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 literal 230437 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�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

    fG{bY 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 diff --git a/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-option.png b/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-option.png deleted file mode 100644 index 7415de9616afe073ff1ed7380086dbec46a5630b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83633 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 diff --git a/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-service-application.png b/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-service-application.png deleted file mode 100644 index 970e9f8109d547f92db305a726fbd123fa9b975b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113741 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 n0?5Q6BkJ5 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

    Nf=mFfsjJ8?OV7X3`1Z7N44)B7@SrV-cMku0Pz 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 Date: Mon, 1 Aug 2022 12:59:08 -0400 Subject: [PATCH 049/246] Additional changes required --- .../hello-feature-pin-reset.md | 8 ++++---- .../pinreset/pin-reset-client-prompt.png | Bin 334347 -> 314585 bytes .../pinreset/pin-reset-service-prompt.png | Bin 327015 -> 297515 bytes 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 9622950654..2571c59d45 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -83,14 +83,14 @@ Before you can remotely reset PINs, you must register two applications in your A #### Connect Azure Active Directory with the PIN Reset Service -1. Go to the [Microsoft PIN Reset Service Production website](https://login.windows.net/common/oauth2/authorize?response_type=code&client_id=b8456c59-1230-44c7-a4a2-99b085333e84&resource=https%3A%2F%2Fgraph.windows.net&redirect_uri=https%3A%2F%2Fcred.microsoft.com&state=e9191523-6c2f-4f1d-a4f9-c36f26f89df0&prompt=admin_consent), and sign in using a Global Administrator account you use to manage your Azure Active Directory tenant. -1. After you have logged in, select **Accept** to give consent to the **PIN Reset Service** to access your organization. +1. Go to the [Microsoft PIN Reset Service Production website](https://login.windows.net/common/oauth2/authorize?response_type=code&client_id=b8456c59-1230-44c7-a4a2-99b085333e84&resource=https%3A%2F%2Fgraph.windows.net&redirect_uri=https%3A%2F%2Fcred.microsoft.com&state=e9191523-6c2f-4f1d-a4f9-c36f26f89df0&prompt=admin_consent), and sign in using a Global Administrator account you use to manage your Azure Active Directory tenant +1. After you have logged in, select **Accept** to give consent to the **PIN Reset Service** to access your organization ![PIN reset service application in Azure.](images/pinreset/pin-reset-service-prompt.png) #### Connect Azure Active Directory with the PIN Reset Client -1. Go to the [Microsoft PIN Reset Client Production website](https://login.windows.net/common/oauth2/authorize?response_type=code&client_id=9115dd05-fad5-4f9c-acc7-305d08b1b04e&resource=https%3A%2F%2Fcred.microsoft.com%2F&redirect_uri=ms-appx-web%3A%2F%2FMicrosoft.AAD.BrokerPlugin%2F9115dd05-fad5-4f9c-acc7-305d08b1b04e&state=6765f8c5-f4a7-4029-b667-46a6776ad611&prompt=admin_consent), and sign in using a Global Administrator account you use to manage your Azure Active Directory tenant. -1. After you have logged in, select **Accept** to give consent for the **PIN Reset Client** to access your organization. +1. Go to the [Microsoft PIN Reset Client Production website](https://login.windows.net/common/oauth2/authorize?response_type=code&client_id=9115dd05-fad5-4f9c-acc7-305d08b1b04e&resource=https%3A%2F%2Fcred.microsoft.com%2F&redirect_uri=ms-appx-web%3A%2F%2FMicrosoft.AAD.BrokerPlugin%2F9115dd05-fad5-4f9c-acc7-305d08b1b04e&state=6765f8c5-f4a7-4029-b667-46a6776ad611&prompt=admin_consent), and sign in using a Global Administrator account you use to manage your Azure Active Directory tenant +1. After you have logged in, select **Accept** to give consent for the **PIN Reset Client** to access your organization ![PIN reset client application in Azure.](images/pinreset/pin-reset-client-prompt.png) #### Confirm that the two PIN Reset service principals are registered in your tenant diff --git a/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-client-prompt.png b/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-client-prompt.png index 8db9fadadeb71a7425f047bb54952c073e12df73..0f0f335e2ca36362a27645cdcb7e417aef3a2af6 100644 GIT binary patch literal 314585 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

    p$um$Zyz%`id!7 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%0A$Hpe5Asz8O%IJ^-j093(P}KC0=a zgzSx@Wi?PCiP7SGYY+l)&O*3+VAIU}gdvFyxsWRiMB;O{@6$r)>}>8MKM+`m0Xwz= zFv9gkS~t2Cx)|`NTgh6gy(cZ}v3i|b{~dgs|GgCitw0CwcOGT70boMb|K16?AQu-d z5aol`!CAH5{K|yjulteQdlU#47J^3SCWcE7$kpnc*Iqz0jOSS|()n3G z);3=5HG=6?`$9fIg`$YK{)H~&KHcPQS5#I@f&_%(!|JEqv9xU zq@FpXk^vGBCh;4Ethb{qjJOLx2R7HI|A$*h5C7;E+gDwes9=eNtUqhUF> zXNFnF zF7=VjAS7g$;v7aH0(WX9GL6jU74Dc@oY3)lHx*d*#~TT9l)aF--mk4cQ22o`)Nqy&4XGU< zW^G>243dgvywch__2H+N(B+&Kl=NBv$QJT5X8>uIEA?9g=9K>OqX2}(=e4vD*=D&R>V7c{L8A18 zp`)YoE7=9GEwoNJJC1pe7wh0B#h*l@d4xdN`7fM6$5x?JS^Ihf7Xt40Pfi9aO)ps? zV~5@elLxTs?Cfli>HTM?Crt~twSejR`;p6LA}d0#`*t3>P6AHL!77;on=vjvbRd

    D}YjM3(8|4O0j$Df#Fb#|fg7bfvNA=q3H> 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

    x5%4$U2=^2x0@s`x}mdWHNv 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

    )S8_ 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%0ACufH&5p7K(9#j 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≦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

    (uIf`81Isb7cT3sTv7W62*mKW2M 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 diff --git a/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-service-prompt.png b/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-service-prompt.png index 6799c21c3da3ce11ab68ff9665037bf30f8d0e31..cd68824a4e064597bc0ab8a55ebda14609ba3027 100644 GIT binary patch literal 297515 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 z

    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

    8m`Rb}O$_ECF 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%0D?zb3wJ;#?zsR+gp-C zuYt*L&vdJ^ zIGa1Xj;r6#Vv-dHCePLVo0bgen&EVXU*qTclvUiTugOv_Xw+!SjIz?l!$S<*j#tQ! zCC3xVAH1xgHw881bFC+To_l=0ojGgp=W|eu?S!F5oF_dx`t|D>3<~vw$qnQu5CnUv^~e(;Gc+>z+K~_4Eohz|sa`;V zQtkX%2sI&0osK|4(8TovmHlA=Aq5@kkfD|sQqtVoUiyFuGjnU9f{_XZ?l$PDxr5o& z8l2`x%!2e?K}YjUy;AGV;XOUdZy$*cmNdD16+_KH{Q8%R*FpZ_Fv^Ltr=h9n)q?y7;X41v z)LTGhxkX#UC>_$>-3?OG-Q6hCf&zkqf+F21ozf+sq>|Ddl1hoRh=`I3NPO!#_uhZ} zXPhz47#`pEePZvm*P3gtIgk3^93+R&Hg3J5Nx2$cD{lshv;c|0HetcVQ)Ye6d`jUrp1t_0K)-{FuQ;?Q47Yt zyp|1EaL6dZQ3uN<93;O|G}*MX#l}iyfO6DI^#z*rG)VIm;+mCQy5bYcg zH$tS)jJXTy>!&{!XJnRu^o$MM3$n0esQw!uVAQ$H+`^K@eP*iDJscUB&2~+9rb>Xd z=Lvns>|~2^o0V83_1EK2Q`N|)a|OAk0WlV$w~SQ}>lg<{Ea%%ll4E*IDbmWhbU2hK zv+_C}ZVNc3JDfa?pEyViBWzL|=5#30YH!k~O4!!F$af3fZ}^^%60@1568W*^xniiQ zA}P%m7L$~}>;FhP%R}2H8{gceIaFcdh@O(ANQsEx7+erBB5JW0Y_{`7|F$K>#MUGc z@mZc}NZ?MICWi(HY0rBlcTA(nL?DubRxu2qa4?W=uLJK-w7g6hYU3vzINC|!V!|Y{PE^j;EEh6QBKid~6F! zVvvS)BV6C~j&pS6wIYWcBA|gVb9~bz6Cc1agsfbk+ZiF9%@_&+^Zo%^=}ZKQ)e?^iIr>>4{`f589)~y+ob-IFu+w9bz34N=AIn{uhq(hBn^e=sRtM^GXrPGc@J1%QW z!UrDZk-PV(Px@@L6R>5}QhyzNH$D;*PFBfuYm?H*H2;!L?&-laMAVp$&%u^a8={t%vG2!2@<~Ke%V{ht3{=&~9(=Cq0?G#Bux$%_+S%Dz z{{P3q0HuStxHx2=S%YX9Q0{Gj;AmcBa}Ai%3>!*ZVTcJc!c1uQlSE_yZ=oXIyU_84 z{R(l|qGtuTL0w>&9)p-3!(T*(DQX}{Bl2ZFa4hV@nN$euhDx*Q_rCK8(H0oHIo_Ww z5Gqemf^75~t42GZAI^0I$m!nN6@~8|cZNNz2zd`eM~tPHk(#6Z3Iu8pMEQ?&*y7ET z`}~(AVgp`RFAUrwq-hU)7Q`DIWiz=QpH3Dxu$ffzVnEZv$N)} zjAiWNqogf+-hw*m_8b{UnYKTrJwzB}5*c2?*~HFDPD~|sH|xcKtOpbw;Nbu{gQ&dX za%Fj35PG^fPZnHGdKfMP5mF4y@^^E{?qeew0;sx14-k`O;Q!C_Kc$A`;SvynHQ?>b z1Do|%(>gvv!$hcEK!-sH?gRAC@nGvA>_8!?#gKjdpT-j~X3o#I}zEaI!XjGp_mMQgoq?w zocPyB;C&QA`V3D7(Zl!|s{!|xCU7?%$>6@$@u7hH6~YMIi;z3N*70xY_XON1LT7`tQ@K@cJpxxzq}jS_h_pqjbA*F#`Gl*EP*yLDxbjS=4K zDIF8UrR)DAO7PEslan;sL?3-KNR9DBOxbwb@5E;YU$?ls-Lz?=(gl7;52;T_9E2Y5 zytxnzxH*!{++y~*U@BIJ?ZpKlhkhNRAE75>d}9li$ABwQPtwucH>{?AL-~Ne|tN-#ryQKa)Y8F>uJ$u+ zwN#;;rrm)M^a1Pcpo%AW&iVbA7pbEP^g-<$3eqHri~i>&37ZO;6nCtYiqFfZvkI%% z)Le&5sBemkuLIxNv)$A8V_Y(nLW(#b$$z#RG&Ww>E-_@G# z=E47C;9A7jUJ!7n2`6<3^a-m>GzZp8oF(2|k;fKkQfg1=^&K^+Y+A4|{b6+Rp`e*s zGcI__eYq+|p%X&=lJQ<~(huR9)ZDwp#SN@<LwA!==+IboFN0P`Mg4~xm7nhqvdKg%v+RzYkX3ah)$laWO@Cn! z8;(opDg#^g6*vM^fuzK)o8wdXX$WxVcoCOB)n7u&H={-Q zp0rL^B#r#Y56kYL>o1au-Zpr3Q;!Xgz)QWMHT+i@xlw)t=C?Mo@45S6?dh3`I`E!nK81ri=Msw z^vXy#b@1nJq|GUtRXiuRrFV6v8ggy&Bb~O>~B=V}({!{9ia!*zx`BNBKD#TF}2)%6kP6 zlmweu{)$Aayv63eM`$XLW1X?pe;rR;FV##dQ{4Yysl%G4B_46q{g>i8TGCQ$%X(9k zM?ZTbXB}0n3kJtpv6@PiEqqu^FNic#cp0=b&(XMPI8mzu8{YpP$kO!F|bT zquyb!C$%D6ZX8Tade!W)@9u?vEj@Hg*Vy&s2EC zntrUBB_4R3yHM{zG zT|`r!Ia{>(W`7UaU;7{Xdl}b!8&tJblj@R(E29=q9wgmhA{wK=PQFW_WNExg%lb z!%;S>##XJ{wiAj4Bema;UR{MxM9ftmrRZ+ArH-citFPXT%upaAVZ@GQT3UB-RVS?v zD3sx}Ma1WjD7&?;+XVn^&jXeRvTsvOU-5s1k2Mw6eowR5v|;Vx-i= z*JbzYK2ww+Mf~h{&14bx8>WJ)dLqP{X%Vln@Se;w4xjLKtuk&^zr)!}M%Q`b^{IGu zD@qKtR3g)Zu_e)XRAs^|B-(4W`e`@W`Z0eF`!i=0laFg9ib=$U=x@myn6oodm{o7w z40#dKZ(eEB?uQZb*qAw&h%FrNdf$!K34!x|iGb}QlrB209ZDl|k2ggGj>C4nfucOQ z^cP<<|0dDf5xVBs$MyHke$^75ASbHK`rli}(Wt+Y-?T1P{9V{HU`#l+M6b*8p<$p> zgMr7*IN>|zwkcOO@nzIkHwEuwk%5se8y%^b&gA^(^olkgha-OBh;zh1DIUa(yx?R!U_q~{HeYP z-QBf}e&rkJMP(Q4_3rod_&@BBBkk~FHdA&AL+kkPir_9^u@7s!WgeClequF(<$9&f zUmm?VDt&#nP47%?G59gsk;}HvpXaoX^em8?&RPgdM3Ri-k$HPJ5$@HzMDKg$j1uNQ z8^$ZU3Aeae*8Y!$keG6E*YdZJJ|*E^qy2F+`8go?S`!g+Ot0 zB3Y`$(dAs(Qh;Ie#A};6>POsH>O{Z1NUKrRUw;|J(uAZ}F1#HT(ru{lpN+_vppI5^ z*YM7J)Ym^5loEKKJgY6@lH_Skp7bdzjPmOZ_2HDjZPr=#EJeO`j8;IV4=!#{TwL zzO6%X*u_e+%n^3ZEt*<0Y^Glpd>%aT%V^c>?QK||a;Cm5-g5NH?2XZvhC6p9TL@@5 zX&l6EJXC7`GqriZX`*3PjcH2z!s)?|OR3~akzXwa=QY_OpH+WD>e^X#YN0*6UEY2L zHgxX3t!+H1mbgski%p^*N}Mxu)&f?f-_VWy7X^1Chp)vAT;C?v{s$^-)->1yMWp#! z3pm0DnwCZR-F*HQcsJOZV!i+G=t$wbjcfLT(#I5EYuQIv0f&1%DgQy)tB2h-M4VcK zsJ{4$7|-c4_)C{>IMGu22YqcH2mvr2RhoTFth40XJloZoM_((H-(Kgj0hqOO;&kY*|R5Lb^^U&DQ~`;^zP z+4auqYh`*++@eD%9?D`#xpRT}*ZYAOs@?JW0@q(D-`xoDQLK`8x45FJ`n7m-Q{vSO z(Q7;=>3V+GK2leEw|9T5oJ&h;-qF{za!%a=cUF2a=-L4t+Rq1MgLP?=;`-ksMjM_V zxMA#zNAaAkUGFOO%6@|0SY2=$x2&K1zhs-_l$mr*os6|_?n;xr%XQ5vwN8n!A5n0(Nuvp~HvX}_{f#1txI2X%d(mUp zjBHwGxU8T;^LG#z!Ts01?uBZ2jhNfbypiEA0+@Vxtru{Ae&R6W=QGsKcev^MxvqG| zhKeCX%ixXIchYt(ThXMa{)*^&5!BLatqKXxixiU^$QqWiH%hWcL)A$|;@NWlH^Qzd z_rEccI7_5_jH!yj@|$xePzQzOh}~=Knf5eM*|oaCP6ri24mc@p zS04#IlDo<8gOkV9wD_7#_q;W`@qXF(ekQ~tz?O@4R2dE)DP84VKKg|p@H(S)Ss?mp z*bg&yol^IzM|Uj#p?75`F$?2-rC~9T@{@W^Z15+=q3<3SZ;UyAy&Wi%IkDyXXq#6N zmcRBRHZ*?B)nVhPy^u^iY*4$*cqc`!X6@hb0{2b*bE4~~eM3_pb-!BvFKOsRzggTM z`VTjCW?TZLv*zUh{$Z`W(3AO8G*wdXXME`&SY^S(_q@VLs6Vd;YyH=l@g z?uD3oz0F|T4fL^yV&6qlucOeg7Bg1#Q}5#Nt$ft>s;C8=k~bRIp8v8RDAnFB{m_^6 z<+67uBWI(URc~3#m1mghcWu&?pi1TW^z2|{!o2xg<7<`=9!)7e5f*TGM$u_R=X~)$ ziZMrtrJUC4`)2Yr%h%LZ6H<35#u5)3Vx~5O#NEQPcob0M*+#H$1rY}Xv?%g-*!j6g zMiF?>Rq9@G{@ z=OuU7?K$$j!nyAeAlt{W7j<0Tv*+`om7;ef@w0xILu>A5uPE+U1f%BXQGXWh7H*z& zpXIk4Z_y0NaQN$0WNNtA%?jE`5qTcFA^lg}Xpi?8L|D(ct9j#TYBJZT>;*?!OXax( zoz?gz1LtFUMavyzj|Zx#@rF4QYQt)igf+AxlmTa5y^OwRH>pk;iXV%ZX9B>}sRO!3WG0EK@deYgO zxBTml%S>Ft-hdOO9i8xpr#+#ElPX-bD;0;4Z-eAU>W}e7Y<{ip{o2f@a8`Ek;dVLk zR*Cv|_)JLqz5n&;@b5)m+`iL#nUyO&e3vpyJ}Pjy?k-WJRy!TkTP1{Aw!&3nU@ezN zR1_Zk1()LkZmpQ&PE?C;Q&4?_-|3ZbOwzPHn_>r%r4YvNEREfa%(~0Va#kjtHMF$K zV!SJTlY=c6<44(7wT(>s$=1rVZ8;r|M!$?hS$!8VdZ&p|T1%5cU4Be>+`EhFZkcI* zp0zQ+4E0 zF1KDabj7bdiQo8cZK}=w#3bJ)$zhK;@G#Wm@1Z=31rvGv%@q&mwL3qJ4{@YK){@Fnd)GOw~{b*E3jY4 z9jy)H%*8_Xua*c-F`D7w;0Vjx1h2DH7p3S%wtwI8I#DWWaWVOxBpFZ0zAbcc?|IEE zYmoHI;N?)3?N=6oe+}ke-mj0DtQ8mzU-r|r{v5a?`VEF55Z(9kQko zqIdTML(ilbrs@5zJl^&YY?ZL|{cl(<()KGiqdY@5Z+!Cwi|rl@i^Er21+rFu$A7o) zvS$jdoCNb*$D9uyb+THuju%2aQPTVK`q{)O_$3V-W( zYC`nR+)K?ZN5>Pi|1Wf7l~4Ut_@U36<`6XbHt%>nt4XFuX@w8>z$CsaRP-seuV;Bz z&&$_Ouh3V^I&vgd(oyW$d`M!pw$p9~1mD8wU{&HF?^b2-M%l59@q zXrMZcIn}5!a$fZgkBUB4o=SA+S2a9SNfJsb#k^U-hHu9gBT!1PqeSPY6Ku4u86QO5 z&b54BK)Ql_osVIsGIG9vIN)xuL)!Op)&E(_n=^XM7k6y@B45^%QK*IHd46g z7E><8Y>@OQ%uv$2o5B6E^9gBkjoP>>X>3=swMeBiS)qLOvLE#eFUw9R&{>wjnbDEVd^ypJqmj1zBZNxI&hIkKLw1;? z(wThLxY)tt;2PO_fpp%+^CVZrgR&55`UNLA>J@Jg@p&{!B`=VT6*0TZvE7(1Ehl&9 zD`FPr9!vc{>N)G{EAjkk8^Y`T8WG=Z8P)~5`BmhJ&hcjkg;KmN672}S#-hiq$D&X7 z9r{H^We0u9(56YZSNrjq>F70D4G)#JVNX_Rq_ z^jJGnFGPD4a$jiE#Tui92X%(I1YPa^@_yEt$?(2J{y2K_SxwtpK7E*VepA(k8J9&u z-KO15?mjhgu!#VP(99{)@Czg)Oed@THFnpVSs%-l(6yAjRhzFj?)C6dtURRv)q={S z3u%Sogw$VbwKknKIF3vT<&lxvzJGYR*f}{#zQvb}^<>a({!ki1*Ek&CeD;jX;;(sT z$vd9KG|q6X*Irz|YkM_lj^kJPs`)kD=ao0)#;Pt-msUURe%!q>>0Rb3yM7wZ;+bt# z7uO*i;}Th-I@Q>wIp1a(u)`l>@VytSeqf{d>SG755(%9WC&Ra{o21sV#19Q6CmV`e z7+0g>nRLG$H1kfMq+Z+@36a}57{bv^6^|kbczVQG?Q502DU9hBkQI8LoW)h7^bgsg z(P+ZI``;Z}7WHOD3?s?2(nc_IEG;efK3hGU-#!O9XL@AnePMA?uf~ZZ9R9lx`XNP? zl_Q7CHMXe8aJS)W(kNd$Ab#8!m;J{J4nv41k?UN|HDEdY=g|X#Wv`r%WosHh3I-H5 za-DCYpdbn#FcJ#Qb!?QAox4}jK=2@emJ2P?7lc-@qvk#63QL#={(Kw-6mM)`V#S11J1(hKIp=@oe#Fb?c{o~}A+wq} z=O2mRbnbbd>n*#UQ*vEU1a%VW+X7~PLkV9ORC>kvThNs1%zoI8jWP$S z9OMGlw3Lj{T!OBxL}?3tDDPDVF|CpZ;RI-tW)@-0A&uS#)gQ#vv+(&p zz|gwS#qq4jA<{#K<`bgs5?EL80bD%nORPJ}TUw~0J%x1Ef#Zf4M-_oQKKu#v&YZ)0 z?hOBT$w1g);6`--+9bSHRG2YNY^IexNeR@r#xv((i*{?UL+pjob+53uR_UUnlgIvN z!_N;e#`>%qq=k2v9GK^Hq@(}xob(BWXc!amZsgf+Z$+>ssaVIZO%Pi*yU<}^V?Ve` z$Pp88CzA+Ov;IySkQ^3QYlRR)nUF4o^E8PtfzB{@c|P zHwpR0*M4cPrmmfi>517iMHPIhRwW#dalB+j-*mbtUrla9^O8(UR8aociq&1WwGoCn znre5igx9k7gxUX(G0q>CJ?eY&1>3kpIo}y)Yk92E-vs}gAQER2#WhpFySgNNdjDOD z;uM}uwv4t`zUTLcC5<~F3ZRRQDAa-64`MY$8l!Ui(GVNrla7+#+DZeACXj1KLjfDS z6=?QQg76U1i3WcMAcP@eB@-+)EEQ-L|} zLIa|90KR8Hd|W)J0ty;vd;p~f?)lrtSBTOE{0mwgoF%*jWk6_i1?6%?SqAvi`6-IP zPXOliK4`ifU)BHp=4ncCul?%Z^Y>r>z9=$lL4U4*MoMO;oTAK zB>PmBr_U^akO>^m;?mNj%uFsHXrKepM%U1g82aWcVq)ZQr*H4H!a4vJkR-S)fvwnt z8+-9}*fkM~4>f%qc zvm_K0YVPj*V%c#(*Z7zxm$2kc@q2n=f>1Uup}d@Pl6-Y_wJ_nSw>J?zy)F=RKtBkK z1PDn;l>Gf=;Zv}x;lLUi8e)=^qze4@&1v#uW@cvLt6Nf1NDM+pNB`o{a|66j3PJ`4 z)xn^qW^p$*HdatrSP_IvJUu;&i;FWBejc!qbreO3n#Qg^xk(-+#4F)JM4NrgQZ{N8 z5$+{Fw|A#EqT7=EAUxPv%9C}Jv3e%bs3v&4!c#6R{FcDG+m$|#27ah#+%fHqW&ir3j8SD1D|ir)zVM4Ug zH9@;q%LD;O)ulH{$n-@S=}+{k+%&em0%A{j-Mg`{oV^Z{Xg%?4qgQP1JYh5ydNl2X z-*C_%r!q?U{Z3s37=KUVOjZIQot*CPk>jkE(y5M3bmOx^L}4&9APiB;D)# z(K+OTTzAagE0D9z>8cJ?*^KNsCO;3IY{o&w@IGzIAp&1M*t|3A#puR*(P9811 zxVY#GT0RzFl><`}_dvo4{G~j8%y3--v0@M8yFC8ZtF^x2k0zsrV@#&>GV_yU5DHGy#JCHC4?G)S zQ9&Gynwc>M|0m=oL2U&21E6ldg;51Kje3!13$$ApSs^7OL*zU`aMQ51_lOgK+P@W8yOk#lzJ7otl|Rf8W2f*nUSHctBa2u5-?g&R#%tQ z(jofGP5H@^`&%PZZr32@hnyD%I z_V%`71gPl&9Wl>)=kw&JPlz)nP{zIi5gHNeY6E%HqrZPefL8=T%>s@$U_)=hu?0R# zgbWPhAiLrVYKQZ{QHDsz%EpE;OOuk4keCTxM<_NnHh~}sYG7@x3%oKgX_ETgaV1-( zmseU-^D;6L3+6jUfKUW%pKqXh2A>xKBJKWjuWzGNNOlW!c6oT2a6^b15OOid;z4{e zbvckH5BimGQ~Cx53J)Jv`%pan{Z$7PX~574ra7`fuO@0a0^~nQ$jDS6tilIYfZkMI z5#6)80(v(NAf$wR9Z-=B@7^6pUJ*n(P$V@rHil$-2yqS)bDfh1xwN;hz|3U?{)S}0 zr8Ib`az=N^qits=^8c7FGdby*C0C>7=}^1w_17iKkRP z;b|j<1m-eUH*46dYw;@ICu)>A1n94@d)>^C7j_KB(CsX{>w$0SQt_j;xWveWwCG0+ zDgQ0udjS?*R1Xe+zDpC9;33o|`C`sLO8?>KeUBbt&MqY^QG5L_NpG-XbWE;q(QBpE zSNcyv@7#6ZWv)l1jKg$orG6?n=BMd(_~^JmW_ zd=FT`Ky34A$3Hq0h_D+#sq>MhH#XS>4O%KVERl%=*p7P;a+5PM2A8icmT~2|jo_P* zxf9*8WT2)Y=>a5DzCUXR5Q)`p;LG(w%CD}j4hK42sNRUBj6bmYADBOoc%y1xY}F&Mn|Amb+>Ep~ET9dM%)3Q$l{LD+jJ zZE$*MzmiH-V|bAQ8587-57z#EFG@IAXSm9M&17I73#KRL4@UJnz-pk8a zJRF=fqZoh`Kj$j;Z8Wn7_7z;z3Jj5;QsGC`dGia1a5(TS!n4;qk&t zfWr;Zdjd_VPTj^cO8K8bLue9;VnLKm^O<=(_>fsSbVoSPH2pVm26vh>w1Wi*PXA8?zyq15vaA57GKZ0F87^tEUi}fGv^4e64YD5|H#6v+kj%MicH$0fjk9`W6QOE! zTc(gWxV{{?U;c?+$5VI$o0i=kukkj~gzO9>TC%sj{#!!NSg!@gt(LwNlyHMSwjo2B zA?Xb=%;ff9x7P~PTIz+A?ccpB)i=>R;@nevuA2=p8jjF}j(m2*bdnS-78>FvBkc6G zy!AuZrGE5bl?X9|oMh;?jnIXslfEy=^Cit&8Jon&@B4{q-FwkhV6tOXf}O=AOlVT# z$hvFMI3zJ)6dGz-M%uUCRelvyxO4l_Vt51F28BEmR>Yg1QG^1sbNvxQmxj6CAB-8Q zsq-dzRC$l7drJK3Y?l!N zhR5NfcSEp=ixU%xr0Em*d3kwbVR1f!9Ra+&$l09|I0@m@@Bq{x#tX6IhMEx$!c`A6 zv*$UwW!o2V2?_VMr%I5}1#e9V#$2I%g|$K0d5fDn8s08s9gymvGxGBzcGB-3F7pQt zz%E0o3}N9UEB9uV(W&&5l$9r~RMgaV4i0FIi*7D~&c~kv6DlfF($jHgQwj^2YiHF= zOrSD4?H6zFdgy;h1HPC4jSbONH#JEh`3f=%aOwvkf~wW1PDiLDGQ8x*?;SkKl>m?%glW$e@%x-%~9^+b|60pnuB_jrX}~` zk&&o`1P)o*TzKT2%i|zlWk8Ca2V znH3lqlD|+fAm!%fmVh7?6%{2lE4zE~=h=siZ{LXN=*9pj346eJ@>dTIB1nu8ze;Re z+@k90gj>IwLSUFR5R|kJ!TLKP;H)fw*mvUzU>hX>WR^`20d$5X4|ywOlYoQ#I6K(X z3-auBlK&(XS`{#ZUY;SRqZ(L9W9`UTgwYvQIH&)jqJUPZKuYv&sz8YWtB}J>o<6H? zX%)@5hJnnv6lT9wMV7frB2E~LSY>WV!v!f&3g|30_4 zb}Fzj6fY}2_U%tX>}Uv6%P-r$IiS)I{_HhYRco>#X5h8|nb{db!Q*cjc_m}xz3+c-3rSmKT7SMd zeL1_VRHWyKcNHT#XQq34dP*z#C=>*yld`k5EG?-aBZ15vUIt3XvY(wDGk%0pV^Axc z5b#RrI$&h_Wp3_AB*Q#A-s#It1l>y8UX<&jusVbeso`z$HGb)4Nsv}lRz`z#1oG&w z&vy9uZ#OXx1De2o^QK8)E$rDgYXK+(Svfd%Vp$UgSpKx3*mYo>y!d{HpJL_87Q#$P zLqiI{*0}&%=c&Yy!&JPU4J4{2sW6jJ#EB!&aW0IU_FtMG2QH^pG&ZK6ocMsJ03|gw zGXxfZj{yA!=X4bl6TlA81wWTV&H~euu+qDZXYY=~Nb5YL$FN;Fn3>m-@CdWV!WVZ- zYikq1{#crx0Ma%Vz<3~^L#7%KyN}!a6w!r*kgfv?V{2>6ZoR;Mfr!$BxB4R}381h5 z1O|y<=_6qk70SxW-^IG0f3SwA)qHjN&le={J(_RN?LOH*4FDFrBm4lbc}-xzNkqU( z-qmRylD$Jd#|j}hDT(+_w#z@e!oos{=YMz`m!8n9JiQYg6*YOy(Zpo`)Q>q~e2e5_ zW_^F<_!;a%n6ZtA(QVHWzQ+6tZrw7YdrhjUss~_$08>#TQzcsH)ewmjznz~Rva+)3 zL(vX}6kd*@@hAExOkoH z+5UXe8kIh~L&ifYDJh9C)?sS%&QAf)=G*6uSAUj~X$Qn4-nu${Zq6Kl9=#_|#8$*L zr>CY+I)p0exk9Xk2)|6umz0di~+H40nSM`clJrA7e6; zH6>FtdD(bzT*ty343_7ci5{`et6%H4EcbhXrM^k+Fl}qC@;00`B5X00oPXr?!1w{t zzq7ik{Fsb@G-8)k)h|p5mt8*Cm6TcrN0n^Rcr%HAYN==3y7{6_WZwBjs~4dik$OoR zu+a@$PKZa=eo&SZ9V*T6E}&l2@ITt=+_h?K03GIm2(#;@h}#>=>;O_C$?d5h`+ zp~*Er*^W>C`?a47jd59c_rzXPOo!JFn+gPQY7y^W#=D%{7pSUbvB46jsQCT93-`F6 z*u5$mZK^W7f#RLb0OR^cHw~}JZ!Le7g(#Smv4&m0%M{YxBwRy3dfFbCUPH*?_93v;% zIy`(xsu5Heyv55PJq2Hk;oippHh|1M$RTTKYT^Lg2C%>ZvSwM?*#SKqa%)`bhg=;= zT^0QNq#>dpUk=c19YEr+ZNMjYG)Iyod#oR(1e*Xbg^p71zyMOX!x;gQ8R>u!KWCv2 zIQM*YEh#OnAM|-4!m~ggzPf5VDgKTO1!9EQO7-n#!%=;!PrGmm!$>`hGRIU@z?Oo2 zkIbU2U_J)W1xfxPC;{}M2s;(9StL1S&xMPCBMt)t1MZANS{gaiA#G29#ZE~}3wdiT zb8!W?d!yAB4h22^M>sYHVdF>wB(I^Nfe1PrKjRV**aGzgTYz0cBO;6d+5){#U8p+X z@vty62LsBD&7x&M8c#2y36=iE#f4qK7#y&t=>ew{wL|`p{Ud-H;@!XjA*!uS8V+2L zuwREV;@V0@rcZjIJ=Z$m3YQy2(*@V{J|=_UQoB~U={fCK(ElF=Yu z*lQ@^5T_u{DAU}p6s1p4qeT${&>zW$0I)-%f8&=&xMXBx2r`At=xuClAmZG~`#+AK zL9W-mb4*M`)CGDL=70b~^Mc3^ULy>PrwcCB)ztx( zZGv3^2ZRu)VpscL)5#}hWetPw0x|^&FN+EC7cjp_0BMdI&vn(pq9RCYwg7$GI@w=` z?nq=!jUWW&u%PluNJN#Cl%QZ0fkp=)djfa`fZu3pYJ%6x@4JcD3eT?2{q>VD!%p<_ zjIG0(<|L{#2@d)n&p&$k232Lho&dcfC9t)29EAh*Zm)J@1%=8@8S@hC*wiUJ|GoLh z2OG4O+W9tY<}xEMCc?S5^W(x?D`+``$X~R9+i)tbr_rmKGqhaNF z_hWBrKBOyrF1D>^R8_7lzl`zIiD|ur%sEvs@-?qmfxXXX;lTj&Vv)lMfIxQVkr|%Za8F>RP(6xHO=<-T75ONzjNoYRYn}ao!8{u;mnS)!~Uwo*_ph( z#5l=vB|gbm1skWXyOf5;OJ!mHWEV`Rmy|9KiMkjbcLX$T)h&n8!*K@-98xmCFkU7n z+e;~6o%7%TZjX!rNAxi1R=uvSMz$05A|MoK7#ov9y8=c=5yy%4{kVrOQ&US8&yitp zz!mmuPY(2_t(3^;Pj$|3+FHUbn57B=*~Ag2Ue84=Qe^t}vplN%RxZr`Sb zumjs6F)1l{e2WFD3HU)`1_nI`2UdVipwqm%?=v_$Dmqr<-`)WmSbjMoOAb*PjTn z6;?b{xd;XUG7q`%RgjoLU2zXE?Wrk4c!cVJ?7&m&M&E`F4e3=XbW31YLY7Z@3_|vZ z9XzrdAUi@jFNK_lit*YEN1U*T2o*g&I|L#)f0`Z%yGprV;vT;vg})B_Cv=*SCRMr3R(sT(B`k%FpfxP({d`u@biLNvTB zXeB@m0wq6k3sAx#Nj_lst5fI-6zu?J!^55P`U=5p$sOq&K%p=NLzs)ZP5{vW{QEL1 z3wALMpvMUI2GLOMTorOn=sC%2Xkh>S@|XZj(BTM5PEBPy%HQrNDhm1X-fMTqLRBlDU&T zWE*2U{4K*4-~sV_y|IB$(|eHeoM?2Qa#Wy5tSQ54$|+MX-aQ3?*IAR>^qM46Yq%`^MoGTf$c|UafGcmtWW|g zr!f5bu#WI>DcN&EM9-;%qL||Fw+7L_J57|lU=0tN%G0|^#x&wWYr{8S={B{@s8_yk zd0F~2?EM;%bdvd3b|Osz`$$>#w}Lyu#`hn8H+THL7yEwBrhw9SQ(3k~gO%(beQc%B z=ejtTMQSqkuz%jP&J=8D5nAX@N%Hu2LWvchY4O{8b8u~L3ChZU#d77JKa26MX$u&j z6nK+$I;6ON@FT_jp?BohVxxkbfzGov>h}x#9<|cxSS=j6_CoUFkeLeLe^7A*5LWW(fle6N`Z{h>Atx;U%f5v@oQrqK z(eAD-0;oD( z*U`KyaUn@D`J_=+8DSdA|MhxNxs>(yy^NPC-EO85CIhAscZ}=5M=Ri4gv)nTr0BIv zTj3fA6z(ww6piGl(DPWt9uo?YGk)w8i7ev#K_A_(Sw?l|=Dqu49GTXttk$1}bi|c% zA0akuAH_(<4C_-|>U&B@d8GCdgV8@8$&aFkZ%8iAB(5>+Dwtst1}u z7d|$fgjkeNUi@XI$0%jJ$MtDv8!Jri7fCX#W2KrLGCw$$kLsv62nK@DOZm{E`+VF^ zm>B{dqMKBG6VOTSB8M7!u#&jR`dY1=O2Chju8W1>MU{~WiPsC?JYDQ8DCIDm>H>qN zZj7~o$@L$Ri<@eJ0LPSk9@j*^gP^DnW88i9 zVnWwm{U>oNWf{?RX`ZoY>0y>}I5@{t!;GhOu>_f0Tk7t9V$pwnqwC`)I}3*K<4L18 zahC3)f}vUsDCn!IsYyQhNy+fyXcC6Bp|1^qazSO~&V%IDokGa$VzjpTQ~hM~Bn*8( zP6c4*eXV39gGbtvSy|LXPgc9pP2b)g>g?=HH~pBd0EZ6Hg}!W!TB15cF z2paFk^AfL4y?@l5^wbP2@kDpYURdt9kzWf@yfIo6BSUp|BBUl9B3&?`szlFr;u1D3 zYVCiUJVlA%Yn&N24P(rx`Bay=kAeffv8Jrs@NE&)Zhf{)rB6%p)DKl=It#HZ2AI{~ z`s%yxO3+re+okB3E$gQxIeiK3{A_Q_+Q)rqM`@JQ^X%!2qoSg<$#I^GTWn{Yu7V@Y zrE#SkSH1fENDAA2iBB!kBj-#GH;(;Y7ZjWfW1C2>mSEY(n(+%&3w_}pzn5QoM5>um zJ2k{%;llCmbWuHZ3e)JdVdSXEr-K*qQg`rY78gf=lmm76?IsTeTDE`Q(B>w7{B879 zV0%sY#hKUA1$nw6$ZD*wbcF<7xu=2u#AvCVb8~C!F{tRTK5B-pV<|wAU0n(=N3V^c2NDGE&)pWhyEk{|>mxw1?IdZs zvO?3uBvoQay9f^Mx<{MC0#-~!5b#Ot$qHU_S&sVM`&*AEY`T}2OqFbwk)2OAsMc#T7GRi^t2VJ$$%al~sa zMHS#cXgeY8YiRK|Z>CuRPiL)Aau4+v@B>!%eVX7Y^Cob~0uq)j{;+@R5StDzadKux z8T#!1{{Akjs?z=`33Nw0h)s}U3PZbL`hze$D8K}b%*+Omn}>85@>i(wy1To91h;wd zcX~@I#x4W5O- z>B`tvE&>jWs~FABZ1omEXf4kL;qnJ^Wu9|F@c=ZGnK%PjI)F!r2n%-usLsX7X#;8K ziJvSqAYC3jD1t`-{o!5ZI}DzWS8Fh?kpe zfo(WaO9e+Gy#l{C{JQ(u*^VJ+_}R$as=YNzMm`U`-*-`mG!48S=vZ#aU+b%@Jr;&VJ+>)uCE*z zZ_A=DR<;j2OlJAiXrd)eF1_)*7+5^KFyf~Z{RdnF02odXL`X%1$W9QA1!6u)XXhK{ zc<$Wec5JxKphO9I1f-cu#!g;S6N(IHP@I5Pa*L(WQf}ID_A(;JM*KC8czcVYe*(r9 zjM;g>DD=>CV9k%=7kQ-*;4qIj|Ae-e0GWVW5vv%1mxNHJ9S!dt9PqWZ4mXbmtgf6x z_+~d49&BYIo&tCcSrfTofxW*!eQ59A7OXbH{Nt!#j);gLmo*wXEU*0-RRqmPL17^} z<8_OPLSHvCKl!lRz<>%}43SFV7v6`;2@NPZ8Fv)pQ2Md)@^-wdI)WqF_; zC&lRLCxb`_di)sqter>=gVr$@dm0nKAO~z={sNc>%=hm16u}Ufp*8e*@&O_Q0#ZO~ zVTp`7w6kex(cPY8ei&(BaPj)OWMRM+uq=EEh|+Yy$3g_#Btw~rnVHDL#(pjlyp%AD zXmtd&v<}rOfhDb~cDAzSB!oWX3Wlf+xVJfs{F>?oL+?A*!hrt}0sNk})_W0!*BnM8 z#olPJ%+ze1oRq}LPNt9*PTPP)f;g(}zkT(Mo z0D3+&b%-j;ed6r5xAB1`GdA;s{rK* z=I1{;%BK{ZfAlim+c!#So|&hnT`HgZD#F`W@^ht~N0H`c&)4(R;}OOe8y-i`D`zIq z%*b}pQ@Y+=+}Gc|H%&C+z1miH#j1djCsf<+6+CF~TwFS8TK>hhWc|{*Y5D8NUdN>- zr|g(Lve+|@9@Q;WstN@sS=Iq8T zj00z5TfFhRU0>qzoF5GlCIoTZK!dVER?h*Sin;*CiVd|00WQ&(;}^9dHMkY>!)sa> z9%fjt{revB68Ts_f;kqfIHP|2@R>cm9W5hJ9TGA%GyUPs8&cB$N0$R}K`!4o$sxv? z6a;QZP$di*jv<0gyl;}OMuE|rVxHG=kaZ$p4)goQaIccMHo#%n$Vpnic_`{3b~%D{ zt_eSd9Xl)_-LTYJ;KXVMs5M8XLxOq5N%m?R4fwg+)h41SZZP~d8Pyc(5vivp$#9S+?NPXqXHVl$yY7THyd6(>~?u2jOnnVOloK$o{kC-^4r zcfe#BY9}}2K&@T+d;`BM*7gpnEV6L{ZJ0rc3~HWeY_M@%Dh7FYcydsZi%d!q77aOz1Ggs+SIhPc@#^EsP93V17w0K0+^S%qvK}$pG{B@xhUhd7WNhIr3=pl3RAtXLVAymVe&1?;?#4Q3#a}V}_v0V@?aoAQiq->^=}*hG zUzP>8Z|~W&rx`JSC8y5C17aTxZYO zg)P`y7`O9On5I_MEZVEQ`5>9EeTKe7cl^#|T`ZkIo6TMhTIE9tl9WESeZB_H%u)iy zA#OEJ3(?EhIc8cPPVRLZ6+IQ>J?}Nr_hyV+$UvgXi=(8DKf&rBZ98{koafN565*hi zY)S)siv!<$8K+t~vGaS~-)+y5wj2hx zLs9s^)RD`E6B{b(**MAbEkuckoagJLOhmm+WMo&w%=aOH8H=-t9>6x|`5>tENO=BGJEYBEKy>i<6+Ou&XMMaxO)~X&CnPTzVE zFWDTAKKY%W_+{a-DFG%fnlP01{YqJVOlH3L6_6@&P(K>u!=I zjS&d9*1G#>Cw--E^%DV3Y<#@ZRAGI+(~qg?X}wrpfWuDw89*&aP>I59&t-9oyCEY?#LnisDrz0XZ$yhl}9*>1xR1*vPuXu4ctZ1 zv+g?W`<}gzt->s2Bm3uziwBQesQh96)$^MB_^e*#Q=NU=2AZnn72o`lTyPr=-pF{6 z@9M04R1ocz;Z(UK{f1rZ8%lY)dOeezMqs;0|@4+4^jnl?87Q;g8C@~% zeEuA@JM<#b_v)69Lb5^xUw@622O%FL1~8Pzt{V~_nw>#Sw(|Q?J(r9+G?lit0XM3v zK=+ln|h zOiV8BzWr_(OAZ9-z~g6LibvEkhN0?M!3iU(ppcAO0{155XqNwJ=O8Oe4yi&2FT zei#CRwGIS0@2ffrnwSfzA2@Sxc zM}G{)!kUwO?)Yj;XL5g1Rgm7hiieuL{r$%1o;buUa%yU>;}@`VaPSHUa78=f3J1p5 zgRwLZAI>AfF&XFq$ux!7^#v4ayEy0^%j_#dK$k-CmJ3D+M=PE=Togj~L#zGm%4<`5 zti40KJ^2ntEbcAeb~*ZV!0cR)dnJ8fSxmW#c%1IV)s*`yPX8uo^-B3F_ph5gklJQQ zsXQ?sm7GJ@thlXL_s-{CtnWke*7j28u~^X3jo4JG_&1ANFs)A|0Ww+vMg~70G0CVQRc@WUih^+Qe$jE=d2g#FrG`?0!#E#eIDS zm4$ZVd@PKW=`kYmF7aM+Vytp+a+}9r=j&}buyvDPly&=PuH=S=d-mwI$ z(RMiPZI1BH&e+X-`E6IC^iPGI#~Yijeq^UV7^v1~=jwV*d~eu+$GMS88_(ZKRXkvu zuA5!8mLOLC`=@8Z0Mq)ffxgG9nh(GKBXl=BW3j8oE+RYq$sA>{0nvm5{n+hbs)ols z`i**(*MGbXngB%tyP$4-0RdvG=P*QS!3ZzUE0zXgDuAlwHqK@e1r5|Xln z&j+yWp!M~qjj?_K(9O!xahqq`$tPb`H*Rx~d>;m?vq|gE`~2QfBG*Hvem8o8An3En zXNhJP&9nWpAEsoOe*uVkEGTO733SQTClnWxvCZ!hGhMSh z^z}43{$6BhnS*sEq1U*O!_^iocb43{=ZW(rGAfDyxDcPp&UdX;?zsLOx3Z5qaRreu z-U)MorIr=e-3a%wmY?-w8KdvpbjhW55A)o+ zecKX`pLfn%wl`QOaWRf-1M{!qMJ;1asl>gZFKF6Fo)q$n+4_&)Gj+b1)8}x3dO0=p zswhX%>wTpM1`cMiR_;xUo=}c3(SH_wTHfVxsCOKn`%(Wxy#lW8)^*zL_1Vplhm;lG zI8*YyGIexFjcB zS@2TP1QAGIM%gs$eI7Rn$GSu}w!HX})!t~w&R4

    Don(wh4!H`RL}^GvJ*8bW?Ic+xlQc# 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

    p$um$Zyz%`id!7 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%0A$Hpe5Asz8O%IJ^-j093(P}KC0=a zgzSx@Wi?PCiP7SGYY+l)&O*3+VAIU}gdvFyxsWRiMB;O{@6$r)>}>8MKM+`m0Xwz= zFv9gkS~t2Cx)|`NTgh6gy(cZ}v3i|b{~dgs|GgCitw0CwcOGT70boMb|K16?AQu-d z5aol`!CAH5{K|yjulteQdlU#47J^3SCWcE7$kpnc*Iqz0jOSS|()n3G z);3=5HG=6?`$9fIg`$YK{)H~&KHcPQS5#I@f&_%(!|JEqv9xU zq@FpXk^vGBCh;4Ethb{qjJOLx2R7HI|A$*h5C7;E+gDwes9=eNtUqhUF> zXNFnF zF7=VjAS7g$;v7aH0(WX9GL6jU74Dc@oY3)lHx*d*#~TT9l)aF--mk4cQ22o`)Nqy&4XGU< zW^G>243dgvywch__2H+N(B+&Kl=NBv$QJT5X8>uIEA?9g=9K>OqX2}(=e4vD*=D&R>V7c{L8A18 zp`)YoE7=9GEwoNJJC1pe7wh0B#h*l@d4xdN`7fM6$5x?JS^Ihf7Xt40Pfi9aO)ps? zV~5@elLxTs?Cfli>HTM?Crt~twSejR`;p6LA}d0#`*t3>P6AHL!77;on=vjvbRd

    x5%4$U2=^2x0@s`x}mdWHNv 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

    )S8_ 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%0ACufH&5p7K(9#j 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


    8bSq*gF^N+JW}_XZVuzLC*Ru|O<%vSC2{t> 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 literal 297515 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 z

    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

    8m`Rb}O$_ECF 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%0D?zb3wJ;#?zsR+gp-C zuYt*L&vdJ^ zIGa1Xj;r6#Vv-dHCePLVo0bgen&EVXU*qTclvUiTugOv_Xw+!SjIz?l!$S<*j#tQ! zCC3xVAH1xgHw881bFC+To_l=0ojGgp=W|eu?S!F5oF_dx`t|D>3<~vw$qnQu5CnUv^~e(;Gc+>z+K~_4Eohz|sa`;V zQtkX%2sI&0osK|4(8TovmHlA=Aq5@kkfD|sQqtVoUiyFuGjnU9f{_XZ?l$PDxr5o& z8l2`x%!2e?K}YjUy;AGV;XOUdZy$*cmNdD16+_KH{Q8%R*FpZ_Fv^Ltr=h9n)q?y7;X41v z)LTGhxkX#UC>_$>-3?OG-Q6hCf&zkqf+F21ozf+sq>|Ddl1hoRh=`I3NPO!#_uhZ} zXPhz47#`pEePZvm*P3gtIgk3^93+R&Hg3J5Nx2$cD{lshv;c|0HetcVQ)Ye6d`jUrp1t_0K)-{FuQ;?Q47Yt zyp|1EaL6dZQ3uN<93;O|G}*MX#l}iyfO6DI^#z*rG)VIm;+mCQy5bYcg zH$tS)jJXTy>!&{!XJnRu^o$MM3$n0esQw!uVAQ$H+`^K@eP*iDJscUB&2~+9rb>Xd z=Lvns>|~2^o0V83_1EK2Q`N|)a|OAk0WlV$w~SQ}>lg<{Ea%%ll4E*IDbmWhbU2hK zv+_C}ZVNc3JDfa?pEyViBWzL|=5#30YH!k~O4!!F$af3fZ}^^%60@1568W*^xniiQ zA}P%m7L$~}>;FhP%R}2H8{gceIaFcdh@O(ANQsEx7+erBB5JW0Y_{`7|F$K>#MUGc z@mZc}NZ?MICWi(HY0rBlcTA(nL?DubRxu2qa4?W=uLJK-w7g6hYU3vzINC|!V!|Y{PE^j;EEh6QBKid~6F! zVvvS)BV6C~j&pS6wIYWcBA|gVb9~bz6Cc1agsfbk+ZiF9%@_&+^Zo%^=}ZKQ)e?^iIr>>4{`f589)~y+ob-IFu+w9bz34N=AIn{uhq(hBn^e=sRtM^GXrPGc@J1%QW z!UrDZk-PV(Px@@L6R>5}QhyzNH$D;*PFBfuYm?H*H2;!L?&-laMAVp$&%u^a8={t%vG2!2@<~Ke%V{ht3{=&~9(=Cq0?G#Bux$%_+S%Dz z{{P3q0HuStxHx2=S%YX9Q0{Gj;AmcBa}Ai%3>!*ZVTcJc!c1uQlSE_yZ=oXIyU_84 z{R(l|qGtuTL0w>&9)p-3!(T*(DQX}{Bl2ZFa4hV@nN$euhDx*Q_rCK8(H0oHIo_Ww z5Gqemf^75~t42GZAI^0I$m!nN6@~8|cZNNz2zd`eM~tPHk(#6Z3Iu8pMEQ?&*y7ET z`}~(AVgp`RFAUrwq-hU)7Q`DIWiz=QpH3Dxu$ffzVnEZv$N)} zjAiWNqogf+-hw*m_8b{UnYKTrJwzB}5*c2?*~HFDPD~|sH|xcKtOpbw;Nbu{gQ&dX za%Fj35PG^fPZnHGdKfMP5mF4y@^^E{?qeew0;sx14-k`O;Q!C_Kc$A`;SvynHQ?>b z1Do|%(>gvv!$hcEK!-sH?gRAC@nGvA>_8!?#gKjdpT-j~X3o#I}zEaI!XjGp_mMQgoq?w zocPyB;C&QA`V3D7(Zl!|s{!|xCU7?%$>6@$@u7hH6~YMIi;z3N*70xY_XON1LT7`tQ@K@cJpxxzq}jS_h_pqjbA*F#`Gl*EP*yLDxbjS=4K zDIF8UrR)DAO7PEslan;sL?3-KNR9DBOxbwb@5E;YU$?ls-Lz?=(gl7;52;T_9E2Y5 zytxnzxH*!{++y~*U@BIJ?ZpKlhkhNRAE75>d}9li$ABwQPtwucH>{?AL-~Ne|tN-#ryQKa)Y8F>uJ$u+ zwN#;;rrm)M^a1Pcpo%AW&iVbA7pbEP^g-<$3eqHri~i>&37ZO;6nCtYiqFfZvkI%% z)Le&5sBemkuLIxNv)$A8V_Y(nLW(#b$$z#RG&Ww>E-_@G# z=E47C;9A7jUJ!7n2`6<3^a-m>GzZp8oF(2|k;fKkQfg1=^&K^+Y+A4|{b6+Rp`e*s zGcI__eYq+|p%X&=lJQ<~(huR9)ZDwp#SN@<LwA!==+IboFN0P`Mg4~xm7nhqvdKg%v+RzYkX3ah)$laWO@Cn! z8;(opDg#^g6*vM^fuzK)o8wdXX$WxVcoCOB)n7u&H={-Q zp0rL^B#r#Y56kYL>o1au-Zpr3Q;!Xgz)QWMHT+i@xlw)t=C?Mo@45S6?dh3`I`E!nK81ri=Msw z^vXy#b@1nJq|GUtRXiuRrFV6v8ggy&Bb~O>~B=V}({!{9ia!*zx`BNBKD#TF}2)%6kP6 zlmweu{)$Aayv63eM`$XLW1X?pe;rR;FV##dQ{4Yysl%G4B_46q{g>i8TGCQ$%X(9k zM?ZTbXB}0n3kJtpv6@PiEqqu^FNic#cp0=b&(XMPI8mzu8{YpP$kO!F|bT zquyb!C$%D6ZX8Tade!W)@9u?vEj@Hg*Vy&s2EC zntrUBB_4R3yHM{zG zT|`r!Ia{>(W`7UaU;7{Xdl}b!8&tJblj@R(E29=q9wgmhA{wK=PQFW_WNExg%lb z!%;S>##XJ{wiAj4Bema;UR{MxM9ftmrRZ+ArH-citFPXT%upaAVZ@GQT3UB-RVS?v zD3sx}Ma1WjD7&?;+XVn^&jXeRvTsvOU-5s1k2Mw6eowR5v|;Vx-i= z*JbzYK2ww+Mf~h{&14bx8>WJ)dLqP{X%Vln@Se;w4xjLKtuk&^zr)!}M%Q`b^{IGu zD@qKtR3g)Zu_e)XRAs^|B-(4W`e`@W`Z0eF`!i=0laFg9ib=$U=x@myn6oodm{o7w z40#dKZ(eEB?uQZb*qAw&h%FrNdf$!K34!x|iGb}QlrB209ZDl|k2ggGj>C4nfucOQ z^cP<<|0dDf5xVBs$MyHke$^75ASbHK`rli}(Wt+Y-?T1P{9V{HU`#l+M6b*8p<$p> zgMr7*IN>|zwkcOO@nzIkHwEuwk%5se8y%^b&gA^(^olkgha-OBh;zh1DIUa(yx?R!U_q~{HeYP z-QBf}e&rkJMP(Q4_3rod_&@BBBkk~FHdA&AL+kkPir_9^u@7s!WgeClequF(<$9&f zUmm?VDt&#nP47%?G59gsk;}HvpXaoX^em8?&RPgdM3Ri-k$HPJ5$@HzMDKg$j1uNQ z8^$ZU3Aeae*8Y!$keG6E*YdZJJ|*E^qy2F+`8go?S`!g+Ot0 zB3Y`$(dAs(Qh;Ie#A};6>POsH>O{Z1NUKrRUw;|J(uAZ}F1#HT(ru{lpN+_vppI5^ z*YM7J)Ym^5loEKKJgY6@lH_Skp7bdzjPmOZ_2HDjZPr=#EJeO`j8;IV4=!#{TwL zzO6%X*u_e+%n^3ZEt*<0Y^Glpd>%aT%V^c>?QK||a;Cm5-g5NH?2XZvhC6p9TL@@5 zX&l6EJXC7`GqriZX`*3PjcH2z!s)?|OR3~akzXwa=QY_OpH+WD>e^X#YN0*6UEY2L zHgxX3t!+H1mbgski%p^*N}Mxu)&f?f-_VWy7X^1Chp)vAT;C?v{s$^-)->1yMWp#! z3pm0DnwCZR-F*HQcsJOZV!i+G=t$wbjcfLT(#I5EYuQIv0f&1%DgQy)tB2h-M4VcK zsJ{4$7|-c4_)C{>IMGu22YqcH2mvr2RhoTFth40XJloZoM_((H-(Kgj0hqOO;&kY*|R5Lb^^U&DQ~`;^zP z+4auqYh`*++@eD%9?D`#xpRT}*ZYAOs@?JW0@q(D-`xoDQLK`8x45FJ`n7m-Q{vSO z(Q7;=>3V+GK2leEw|9T5oJ&h;-qF{za!%a=cUF2a=-L4t+Rq1MgLP?=;`-ksMjM_V zxMA#zNAaAkUGFOO%6@|0SY2=$x2&K1zhs-_l$mr*os6|_?n;xr%XQ5vwN8n!A5n0(Nuvp~HvX}_{f#1txI2X%d(mUp zjBHwGxU8T;^LG#z!Ts01?uBZ2jhNfbypiEA0+@Vxtru{Ae&R6W=QGsKcev^MxvqG| zhKeCX%ixXIchYt(ThXMa{)*^&5!BLatqKXxixiU^$QqWiH%hWcL)A$|;@NWlH^Qzd z_rEccI7_5_jH!yj@|$xePzQzOh}~=Knf5eM*|oaCP6ri24mc@p zS04#IlDo<8gOkV9wD_7#_q;W`@qXF(ekQ~tz?O@4R2dE)DP84VKKg|p@H(S)Ss?mp z*bg&yol^IzM|Uj#p?75`F$?2-rC~9T@{@W^Z15+=q3<3SZ;UyAy&Wi%IkDyXXq#6N zmcRBRHZ*?B)nVhPy^u^iY*4$*cqc`!X6@hb0{2b*bE4~~eM3_pb-!BvFKOsRzggTM z`VTjCW?TZLv*zUh{$Z`W(3AO8G*wdXXME`&SY^S(_q@VLs6Vd;YyH=l@g z?uD3oz0F|T4fL^yV&6qlucOeg7Bg1#Q}5#Nt$ft>s;C8=k~bRIp8v8RDAnFB{m_^6 z<+67uBWI(URc~3#m1mghcWu&?pi1TW^z2|{!o2xg<7<`=9!)7e5f*TGM$u_R=X~)$ ziZMrtrJUC4`)2Yr%h%LZ6H<35#u5)3Vx~5O#NEQPcob0M*+#H$1rY}Xv?%g-*!j6g zMiF?>Rq9@G{@ z=OuU7?K$$j!nyAeAlt{W7j<0Tv*+`om7;ef@w0xILu>A5uPE+U1f%BXQGXWh7H*z& zpXIk4Z_y0NaQN$0WNNtA%?jE`5qTcFA^lg}Xpi?8L|D(ct9j#TYBJZT>;*?!OXax( zoz?gz1LtFUMavyzj|Zx#@rF4QYQt)igf+AxlmTa5y^OwRH>pk;iXV%ZX9B>}sRO!3WG0EK@deYgO zxBTml%S>Ft-hdOO9i8xpr#+#ElPX-bD;0;4Z-eAU>W}e7Y<{ip{o2f@a8`Ek;dVLk zR*Cv|_)JLqz5n&;@b5)m+`iL#nUyO&e3vpyJ}Pjy?k-WJRy!TkTP1{Aw!&3nU@ezN zR1_Zk1()LkZmpQ&PE?C;Q&4?_-|3ZbOwzPHn_>r%r4YvNEREfa%(~0Va#kjtHMF$K zV!SJTlY=c6<44(7wT(>s$=1rVZ8;r|M!$?hS$!8VdZ&p|T1%5cU4Be>+`EhFZkcI* zp0zQ+4E0 zF1KDabj7bdiQo8cZK}=w#3bJ)$zhK;@G#Wm@1Z=31rvGv%@q&mwL3qJ4{@YK){@Fnd)GOw~{b*E3jY4 z9jy)H%*8_Xua*c-F`D7w;0Vjx1h2DH7p3S%wtwI8I#DWWaWVOxBpFZ0zAbcc?|IEE zYmoHI;N?)3?N=6oe+}ke-mj0DtQ8mzU-r|r{v5a?`VEF55Z(9kQko zqIdTML(ilbrs@5zJl^&YY?ZL|{cl(<()KGiqdY@5Z+!Cwi|rl@i^Er21+rFu$A7o) zvS$jdoCNb*$D9uyb+THuju%2aQPTVK`q{)O_$3V-W( zYC`nR+)K?ZN5>Pi|1Wf7l~4Ut_@U36<`6XbHt%>nt4XFuX@w8>z$CsaRP-seuV;Bz z&&$_Ouh3V^I&vgd(oyW$d`M!pw$p9~1mD8wU{&HF?^b2-M%l59@q zXrMZcIn}5!a$fZgkBUB4o=SA+S2a9SNfJsb#k^U-hHu9gBT!1PqeSPY6Ku4u86QO5 z&b54BK)Ql_osVIsGIG9vIN)xuL)!Op)&E(_n=^XM7k6y@B45^%QK*IHd46g z7E><8Y>@OQ%uv$2o5B6E^9gBkjoP>>X>3=swMeBiS)qLOvLE#eFUw9R&{>wjnbDEVd^ypJqmj1zBZNxI&hIkKLw1;? z(wThLxY)tt;2PO_fpp%+^CVZrgR&55`UNLA>J@Jg@p&{!B`=VT6*0TZvE7(1Ehl&9 zD`FPr9!vc{>N)G{EAjkk8^Y`T8WG=Z8P)~5`BmhJ&hcjkg;KmN672}S#-hiq$D&X7 z9r{H^We0u9(56YZSNrjq>F70D4G)#JVNX_Rq_ z^jJGnFGPD4a$jiE#Tui92X%(I1YPa^@_yEt$?(2J{y2K_SxwtpK7E*VepA(k8J9&u z-KO15?mjhgu!#VP(99{)@Czg)Oed@THFnpVSs%-l(6yAjRhzFj?)C6dtURRv)q={S z3u%Sogw$VbwKknKIF3vT<&lxvzJGYR*f}{#zQvb}^<>a({!ki1*Ek&CeD;jX;;(sT z$vd9KG|q6X*Irz|YkM_lj^kJPs`)kD=ao0)#;Pt-msUURe%!q>>0Rb3yM7wZ;+bt# z7uO*i;}Th-I@Q>wIp1a(u)`l>@VytSeqf{d>SG755(%9WC&Ra{o21sV#19Q6CmV`e z7+0g>nRLG$H1kfMq+Z+@36a}57{bv^6^|kbczVQG?Q502DU9hBkQI8LoW)h7^bgsg z(P+ZI``;Z}7WHOD3?s?2(nc_IEG;efK3hGU-#!O9XL@AnePMA?uf~ZZ9R9lx`XNP? zl_Q7CHMXe8aJS)W(kNd$Ab#8!m;J{J4nv41k?UN|HDEdY=g|X#Wv`r%WosHh3I-H5 za-DCYpdbn#FcJ#Qb!?QAox4}jK=2@emJ2P?7lc-@qvk#63QL#={(Kw-6mM)`V#S11J1(hKIp=@oe#Fb?c{o~}A+wq} z=O2mRbnbbd>n*#UQ*vEU1a%VW+X7~PLkV9ORC>kvThNs1%zoI8jWP$S z9OMGlw3Lj{T!OBxL}?3tDDPDVF|CpZ;RI-tW)@-0A&uS#)gQ#vv+(&p zz|gwS#qq4jA<{#K<`bgs5?EL80bD%nORPJ}TUw~0J%x1Ef#Zf4M-_oQKKu#v&YZ)0 z?hOBT$w1g);6`--+9bSHRG2YNY^IexNeR@r#xv((i*{?UL+pjob+53uR_UUnlgIvN z!_N;e#`>%qq=k2v9GK^Hq@(}xob(BWXc!amZsgf+Z$+>ssaVIZO%Pi*yU<}^V?Ve` z$Pp88CzA+Ov;IySkQ^3QYlRR)nUF4o^E8PtfzB{@c|P zHwpR0*M4cPrmmfi>517iMHPIhRwW#dalB+j-*mbtUrla9^O8(UR8aociq&1WwGoCn znre5igx9k7gxUX(G0q>CJ?eY&1>3kpIo}y)Yk92E-vs}gAQER2#WhpFySgNNdjDOD z;uM}uwv4t`zUTLcC5<~F3ZRRQDAa-64`MY$8l!Ui(GVNrla7+#+DZeACXj1KLjfDS z6=?QQg76U1i3WcMAcP@eB@-+)EEQ-L|} zLIa|90KR8Hd|W)J0ty;vd;p~f?)lrtSBTOE{0mwgoF%*jWk6_i1?6%?SqAvi`6-IP zPXOliK4`ifU)BHp=4ncCul?%Z^Y>r>z9=$lL4U4*MoMO;oTAK zB>PmBr_U^akO>^m;?mNj%uFsHXrKepM%U1g82aWcVq)ZQr*H4H!a4vJkR-S)fvwnt z8+-9}*fkM~4>f%qc zvm_K0YVPj*V%c#(*Z7zxm$2kc@q2n=f>1Uup}d@Pl6-Y_wJ_nSw>J?zy)F=RKtBkK z1PDn;l>Gf=;Zv}x;lLUi8e)=^qze4@&1v#uW@cvLt6Nf1NDM+pNB`o{a|66j3PJ`4 z)xn^qW^p$*HdatrSP_IvJUu;&i;FWBejc!qbreO3n#Qg^xk(-+#4F)JM4NrgQZ{N8 z5$+{Fw|A#EqT7=EAUxPv%9C}Jv3e%bs3v&4!c#6R{FcDG+m$|#27ah#+%fHqW&ir3j8SD1D|ir)zVM4Ug zH9@;q%LD;O)ulH{$n-@S=}+{k+%&em0%A{j-Mg`{oV^Z{Xg%?4qgQP1JYh5ydNl2X z-*C_%r!q?U{Z3s37=KUVOjZIQot*CPk>jkE(y5M3bmOx^L}4&9APiB;D)# z(K+OTTzAagE0D9z>8cJ?*^KNsCO;3IY{o&w@IGzIAp&1M*t|3A#puR*(P9811 zxVY#GT0RzFl><`}_dvo4{G~j8%y3--v0@M8yFC8ZtF^x2k0zsrV@#&>GV_yU5DHGy#JCHC4?G)S zQ9&Gynwc>M|0m=oL2U&21E6ldg;51Kje3!13$$ApSs^7OL*zU`aMQ51_lOgK+P@W8yOk#lzJ7otl|Rf8W2f*nUSHctBa2u5-?g&R#%tQ z(jofGP5H@^`&%PZZr32@hnyD%I z_V%`71gPl&9Wl>)=kw&JPlz)nP{zIi5gHNeY6E%HqrZPefL8=T%>s@$U_)=hu?0R# zgbWPhAiLrVYKQZ{QHDsz%EpE;OOuk4keCTxM<_NnHh~}sYG7@x3%oKgX_ETgaV1-( zmseU-^D;6L3+6jUfKUW%pKqXh2A>xKBJKWjuWzGNNOlW!c6oT2a6^b15OOid;z4{e zbvckH5BimGQ~Cx53J)Jv`%pan{Z$7PX~574ra7`fuO@0a0^~nQ$jDS6tilIYfZkMI z5#6)80(v(NAf$wR9Z-=B@7^6pUJ*n(P$V@rHil$-2yqS)bDfh1xwN;hz|3U?{)S}0 zr8Ib`az=N^qits=^8c7FGdby*C0C>7=}^1w_17iKkRP z;b|j<1m-eUH*46dYw;@ICu)>A1n94@d)>^C7j_KB(CsX{>w$0SQt_j;xWveWwCG0+ zDgQ0udjS?*R1Xe+zDpC9;33o|`C`sLO8?>KeUBbt&MqY^QG5L_NpG-XbWE;q(QBpE zSNcyv@7#6ZWv)l1jKg$orG6?n=BMd(_~^JmW_ zd=FT`Ky34A$3Hq0h_D+#sq>MhH#XS>4O%KVERl%=*p7P;a+5PM2A8icmT~2|jo_P* zxf9*8WT2)Y=>a5DzCUXR5Q)`p;LG(w%CD}j4hK42sNRUBj6bmYADBOoc%y1xY}F&Mn|Amb+>Ep~ET9dM%)3Q$l{LD+jJ zZE$*MzmiH-V|bAQ8587-57z#EFG@IAXSm9M&17I73#KRL4@UJnz-pk8a zJRF=fqZoh`Kj$j;Z8Wn7_7z;z3Jj5;QsGC`dGia1a5(TS!n4;qk&t zfWr;Zdjd_VPTj^cO8K8bLue9;VnLKm^O<=(_>fsSbVoSPH2pVm26vh>w1Wi*PXA8?zyq15vaA57GKZ0F87^tEUi}fGv^4e64YD5|H#6v+kj%MicH$0fjk9`W6QOE! zTc(gWxV{{?U;c?+$5VI$o0i=kukkj~gzO9>TC%sj{#!!NSg!@gt(LwNlyHMSwjo2B zA?Xb=%;ff9x7P~PTIz+A?ccpB)i=>R;@nevuA2=p8jjF}j(m2*bdnS-78>FvBkc6G zy!AuZrGE5bl?X9|oMh;?jnIXslfEy=^Cit&8Jon&@B4{q-FwkhV6tOXf}O=AOlVT# z$hvFMI3zJ)6dGz-M%uUCRelvyxO4l_Vt51F28BEmR>Yg1QG^1sbNvxQmxj6CAB-8Q zsq-dzRC$l7drJK3Y?l!N zhR5NfcSEp=ixU%xr0Em*d3kwbVR1f!9Ra+&$l09|I0@m@@Bq{x#tX6IhMEx$!c`A6 zv*$UwW!o2V2?_VMr%I5}1#e9V#$2I%g|$K0d5fDn8s08s9gymvGxGBzcGB-3F7pQt zz%E0o3}N9UEB9uV(W&&5l$9r~RMgaV4i0FIi*7D~&c~kv6DlfF($jHgQwj^2YiHF= zOrSD4?H6zFdgy;h1HPC4jSbONH#JEh`3f=%aOwvkf~wW1PDiLDGQ8x*?;SkKl>m?%glW$e@%x-%~9^+b|60pnuB_jrX}~` zk&&o`1P)o*TzKT2%i|zlWk8Ca2V znH3lqlD|+fAm!%fmVh7?6%{2lE4zE~=h=siZ{LXN=*9pj346eJ@>dTIB1nu8ze;Re z+@k90gj>IwLSUFR5R|kJ!TLKP;H)fw*mvUzU>hX>WR^`20d$5X4|ywOlYoQ#I6K(X z3-auBlK&(XS`{#ZUY;SRqZ(L9W9`UTgwYvQIH&)jqJUPZKuYv&sz8YWtB}J>o<6H? zX%)@5hJnnv6lT9wMV7frB2E~LSY>WV!v!f&3g|30_4 zb}Fzj6fY}2_U%tX>}Uv6%P-r$IiS)I{_HhYRco>#X5h8|nb{db!Q*cjc_m}xz3+c-3rSmKT7SMd zeL1_VRHWyKcNHT#XQq34dP*z#C=>*yld`k5EG?-aBZ15vUIt3XvY(wDGk%0pV^Axc z5b#RrI$&h_Wp3_AB*Q#A-s#It1l>y8UX<&jusVbeso`z$HGb)4Nsv}lRz`z#1oG&w z&vy9uZ#OXx1De2o^QK8)E$rDgYXK+(Svfd%Vp$UgSpKx3*mYo>y!d{HpJL_87Q#$P zLqiI{*0}&%=c&Yy!&JPU4J4{2sW6jJ#EB!&aW0IU_FtMG2QH^pG&ZK6ocMsJ03|gw zGXxfZj{yA!=X4bl6TlA81wWTV&H~euu+qDZXYY=~Nb5YL$FN;Fn3>m-@CdWV!WVZ- zYikq1{#crx0Ma%Vz<3~^L#7%KyN}!a6w!r*kgfv?V{2>6ZoR;Mfr!$BxB4R}381h5 z1O|y<=_6qk70SxW-^IG0f3SwA)qHjN&le={J(_RN?LOH*4FDFrBm4lbc}-xzNkqU( z-qmRylD$Jd#|j}hDT(+_w#z@e!oos{=YMz`m!8n9JiQYg6*YOy(Zpo`)Q>q~e2e5_ zW_^F<_!;a%n6ZtA(QVHWzQ+6tZrw7YdrhjUss~_$08>#TQzcsH)ewmjznz~Rva+)3 zL(vX}6kd*@@hAExOkoH z+5UXe8kIh~L&ifYDJh9C)?sS%&QAf)=G*6uSAUj~X$Qn4-nu${Zq6Kl9=#_|#8$*L zr>CY+I)p0exk9Xk2)|6umz0di~+H40nSM`clJrA7e6; zH6>FtdD(bzT*ty343_7ci5{`et6%H4EcbhXrM^k+Fl}qC@;00`B5X00oPXr?!1w{t zzq7ik{Fsb@G-8)k)h|p5mt8*Cm6TcrN0n^Rcr%HAYN==3y7{6_WZwBjs~4dik$OoR zu+a@$PKZa=eo&SZ9V*T6E}&l2@ITt=+_h?K03GIm2(#;@h}#>=>;O_C$?d5h`+ zp~*Er*^W>C`?a47jd59c_rzXPOo!JFn+gPQY7y^W#=D%{7pSUbvB46jsQCT93-`F6 z*u5$mZK^W7f#RLb0OR^cHw~}JZ!Le7g(#Smv4&m0%M{YxBwRy3dfFbCUPH*?_93v;% zIy`(xsu5Heyv55PJq2Hk;oippHh|1M$RTTKYT^Lg2C%>ZvSwM?*#SKqa%)`bhg=;= zT^0QNq#>dpUk=c19YEr+ZNMjYG)Iyod#oR(1e*Xbg^p71zyMOX!x;gQ8R>u!KWCv2 zIQM*YEh#OnAM|-4!m~ggzPf5VDgKTO1!9EQO7-n#!%=;!PrGmm!$>`hGRIU@z?Oo2 zkIbU2U_J)W1xfxPC;{}M2s;(9StL1S&xMPCBMt)t1MZANS{gaiA#G29#ZE~}3wdiT zb8!W?d!yAB4h22^M>sYHVdF>wB(I^Nfe1PrKjRV**aGzgTYz0cBO;6d+5){#U8p+X z@vty62LsBD&7x&M8c#2y36=iE#f4qK7#y&t=>ew{wL|`p{Ud-H;@!XjA*!uS8V+2L zuwREV;@V0@rcZjIJ=Z$m3YQy2(*@V{J|=_UQoB~U={fCK(ElF=Yu z*lQ@^5T_u{DAU}p6s1p4qeT${&>zW$0I)-%f8&=&xMXBx2r`At=xuClAmZG~`#+AK zL9W-mb4*M`)CGDL=70b~^Mc3^ULy>PrwcCB)ztx( zZGv3^2ZRu)VpscL)5#}hWetPw0x|^&FN+EC7cjp_0BMdI&vn(pq9RCYwg7$GI@w=` z?nq=!jUWW&u%PluNJN#Cl%QZ0fkp=)djfa`fZu3pYJ%6x@4JcD3eT?2{q>VD!%p<_ zjIG0(<|L{#2@d)n&p&$k232Lho&dcfC9t)29EAh*Zm)J@1%=8@8S@hC*wiUJ|GoLh z2OG4O+W9tY<}xEMCc?S5^W(x?D`+``$X~R9+i)tbr_rmKGqhaNF z_hWBrKBOyrF1D>^R8_7lzl`zIiD|ur%sEvs@-?qmfxXXX;lTj&Vv)lMfIxQVkr|%Za8F>RP(6xHO=<-T75ONzjNoYRYn}ao!8{u;mnS)!~Uwo*_ph( z#5l=vB|gbm1skWXyOf5;OJ!mHWEV`Rmy|9KiMkjbcLX$T)h&n8!*K@-98xmCFkU7n z+e;~6o%7%TZjX!rNAxi1R=uvSMz$05A|MoK7#ov9y8=c=5yy%4{kVrOQ&US8&yitp zz!mmuPY(2_t(3^;Pj$|3+FHUbn57B=*~Ag2Ue84=Qe^t}vplN%RxZr`Sb zumjs6F)1l{e2WFD3HU)`1_nI`2UdVipwqm%?=v_$Dmqr<-`)WmSbjMoOAb*PjTn z6;?b{xd;XUG7q`%RgjoLU2zXE?Wrk4c!cVJ?7&m&M&E`F4e3=XbW31YLY7Z@3_|vZ z9XzrdAUi@jFNK_lit*YEN1U*T2o*g&I|L#)f0`Z%yGprV;vT;vg})B_Cv=*SCRMr3R(sT(B`k%FpfxP({d`u@biLNvTB zXeB@m0wq6k3sAx#Nj_lst5fI-6zu?J!^55P`U=5p$sOq&K%p=NLzs)ZP5{vW{QEL1 z3wALMpvMUI2GLOMTorOn=sC%2Xkh>S@|XZj(BTM5PEBPy%HQrNDhm1X-fMTqLRBlDU&T zWE*2U{4K*4-~sV_y|IB$(|eHeoM?2Qa#Wy5tSQ54$|+MX-aQ3?*IAR>^qM46Yq%`^MoGTf$c|UafGcmtWW|g zr!f5bu#WI>DcN&EM9-;%qL||Fw+7L_J57|lU=0tN%G0|^#x&wWYr{8S={B{@s8_yk zd0F~2?EM;%bdvd3b|Osz`$$>#w}Lyu#`hn8H+THL7yEwBrhw9SQ(3k~gO%(beQc%B z=ejtTMQSqkuz%jP&J=8D5nAX@N%Hu2LWvchY4O{8b8u~L3ChZU#d77JKa26MX$u&j z6nK+$I;6ON@FT_jp?BohVxxkbfzGov>h}x#9<|cxSS=j6_CoUFkeLeLe^7A*5LWW(fle6N`Z{h>Atx;U%f5v@oQrqK z(eAD-0;oD( z*U`KyaUn@D`J_=+8DSdA|MhxNxs>(yy^NPC-EO85CIhAscZ}=5M=Ri4gv)nTr0BIv zTj3fA6z(ww6piGl(DPWt9uo?YGk)w8i7ev#K_A_(Sw?l|=Dqu49GTXttk$1}bi|c% zA0akuAH_(<4C_-|>U&B@d8GCdgV8@8$&aFkZ%8iAB(5>+Dwtst1}u z7d|$fgjkeNUi@XI$0%jJ$MtDv8!Jri7fCX#W2KrLGCw$$kLsv62nK@DOZm{E`+VF^ zm>B{dqMKBG6VOTSB8M7!u#&jR`dY1=O2Chju8W1>MU{~WiPsC?JYDQ8DCIDm>H>qN zZj7~o$@L$Ri<@eJ0LPSk9@j*^gP^DnW88i9 zVnWwm{U>oNWf{?RX`ZoY>0y>}I5@{t!;GhOu>_f0Tk7t9V$pwnqwC`)I}3*K<4L18 zahC3)f}vUsDCn!IsYyQhNy+fyXcC6Bp|1^qazSO~&V%IDokGa$VzjpTQ~hM~Bn*8( zP6c4*eXV39gGbtvSy|LXPgc9pP2b)g>g?=HH~pBd0EZ6Hg}!W!TB15cF z2paFk^AfL4y?@l5^wbP2@kDpYURdt9kzWf@yfIo6BSUp|BBUl9B3&?`szlFr;u1D3 zYVCiUJVlA%Yn&N24P(rx`Bay=kAeffv8Jrs@NE&)Zhf{)rB6%p)DKl=It#HZ2AI{~ z`s%yxO3+re+okB3E$gQxIeiK3{A_Q_+Q)rqM`@JQ^X%!2qoSg<$#I^GTWn{Yu7V@Y zrE#SkSH1fENDAA2iBB!kBj-#GH;(;Y7ZjWfW1C2>mSEY(n(+%&3w_}pzn5QoM5>um zJ2k{%;llCmbWuHZ3e)JdVdSXEr-K*qQg`rY78gf=lmm76?IsTeTDE`Q(B>w7{B879 zV0%sY#hKUA1$nw6$ZD*wbcF<7xu=2u#AvCVb8~C!F{tRTK5B-pV<|wAU0n(=N3V^c2NDGE&)pWhyEk{|>mxw1?IdZs zvO?3uBvoQay9f^Mx<{MC0#-~!5b#Ot$qHU_S&sVM`&*AEY`T}2OqFbwk)2OAsMc#T7GRi^t2VJ$$%al~sa zMHS#cXgeY8YiRK|Z>CuRPiL)Aau4+v@B>!%eVX7Y^Cob~0uq)j{;+@R5StDzadKux z8T#!1{{Akjs?z=`33Nw0h)s}U3PZbL`hze$D8K}b%*+Omn}>85@>i(wy1To91h;wd zcX~@I#x4W5O- z>B`tvE&>jWs~FABZ1omEXf4kL;qnJ^Wu9|F@c=ZGnK%PjI)F!r2n%-usLsX7X#;8K ziJvSqAYC3jD1t`-{o!5ZI}DzWS8Fh?kpe zfo(WaO9e+Gy#l{C{JQ(u*^VJ+_}R$as=YNzMm`U`-*-`mG!48S=vZ#aU+b%@Jr;&VJ+>)uCE*z zZ_A=DR<;j2OlJAiXrd)eF1_)*7+5^KFyf~Z{RdnF02odXL`X%1$W9QA1!6u)XXhK{ zc<$Wec5JxKphO9I1f-cu#!g;S6N(IHP@I5Pa*L(WQf}ID_A(;JM*KC8czcVYe*(r9 zjM;g>DD=>CV9k%=7kQ-*;4qIj|Ae-e0GWVW5vv%1mxNHJ9S!dt9PqWZ4mXbmtgf6x z_+~d49&BYIo&tCcSrfTofxW*!eQ59A7OXbH{Nt!#j);gLmo*wXEU*0-RRqmPL17^} z<8_OPLSHvCKl!lRz<>%}43SFV7v6`;2@NPZ8Fv)pQ2Md)@^-wdI)WqF_; zC&lRLCxb`_di)sqter>=gVr$@dm0nKAO~z={sNc>%=hm16u}Ufp*8e*@&O_Q0#ZO~ zVTp`7w6kex(cPY8ei&(BaPj)OWMRM+uq=EEh|+Yy$3g_#Btw~rnVHDL#(pjlyp%AD zXmtd&v<}rOfhDb~cDAzSB!oWX3Wlf+xVJfs{F>?oL+?A*!hrt}0sNk})_W0!*BnM8 z#olPJ%+ze1oRq}LPNt9*PTPP)f;g(}zkT(Mo z0D3+&b%-j;ed6r5xAB1`GdA;s{rK* z=I1{;%BK{ZfAlim+c!#So|&hnT`HgZD#F`W@^ht~N0H`c&)4(R;}OOe8y-i`D`zIq z%*b}pQ@Y+=+}Gc|H%&C+z1miH#j1djCsf<+6+CF~TwFS8TK>hhWc|{*Y5D8NUdN>- zr|g(Lve+|@9@Q;WstN@sS=Iq8T zj00z5TfFhRU0>qzoF5GlCIoTZK!dVER?h*Sin;*CiVd|00WQ&(;}^9dHMkY>!)sa> z9%fjt{revB68Ts_f;kqfIHP|2@R>cm9W5hJ9TGA%GyUPs8&cB$N0$R}K`!4o$sxv? z6a;QZP$di*jv<0gyl;}OMuE|rVxHG=kaZ$p4)goQaIccMHo#%n$Vpnic_`{3b~%D{ zt_eSd9Xl)_-LTYJ;KXVMs5M8XLxOq5N%m?R4fwg+)h41SZZP~d8Pyc(5vivp$#9S+?NPXqXHVl$yY7THyd6(>~?u2jOnnVOloK$o{kC-^4r zcfe#BY9}}2K&@T+d;`BM*7gpnEV6L{ZJ0rc3~HWeY_M@%Dh7FYcydsZi%d!q77aOz1Ggs+SIhPc@#^EsP93V17w0K0+^S%qvK}$pG{B@xhUhd7WNhIr3=pl3RAtXLVAymVe&1?;?#4Q3#a}V}_v0V@?aoAQiq->^=}*hG zUzP>8Z|~W&rx`JSC8y5C17aTxZYO zg)P`y7`O9On5I_MEZVEQ`5>9EeTKe7cl^#|T`ZkIo6TMhTIE9tl9WESeZB_H%u)iy zA#OEJ3(?EhIc8cPPVRLZ6+IQ>J?}Nr_hyV+$UvgXi=(8DKf&rBZ98{koafN565*hi zY)S)siv!<$8K+t~vGaS~-)+y5wj2hx zLs9s^)RD`E6B{b(**MAbEkuckoagJLOhmm+WMo&w%=aOH8H=-t9>6x|`5>tENO=BGJEYBEKy>i<6+Ou&XMMaxO)~X&CnPTzVE zFWDTAKKY%W_+{a-DFG%fnlP01{YqJVOlH3L6_6@&P(K>u!=I zjS&d9*1G#>Cw--E^%DV3Y<#@ZRAGI+(~qg?X}wrpfWuDw89*&aP>I59&t-9oyCEY?#LnisDrz0XZ$yhl}9*>1xR1*vPuXu4ctZ1 zv+g?W`<}gzt->s2Bm3uziwBQesQh96)$^MB_^e*#Q=NU=2AZnn72o`lTyPr=-pF{6 z@9M04R1ocz;Z(UK{f1rZ8%lY)dOeezMqs;0|@4+4^jnl?87Q;g8C@~% zeEuA@JM<#b_v)69Lb5^xUw@622O%FL1~8Pzt{V~_nw>#Sw(|Q?J(r9+G?lit0XM3v zK=+ln|h zOiV8BzWr_(OAZ9-z~g6LibvEkhN0?M!3iU(ppcAO0{155XqNwJ=O8Oe4yi&2FT zei#CRwGIS0@2ffrnwSfzA2@Sxc zM}G{)!kUwO?)Yj;XL5g1Rgm7hiieuL{r$%1o;buUa%yU>;}@`VaPSHUa78=f3J1p5 zgRwLZAI>AfF&XFq$ux!7^#v4ayEy0^%j_#dK$k-CmJ3D+M=PE=Togj~L#zGm%4<`5 zti40KJ^2ntEbcAeb~*ZV!0cR)dnJ8fSxmW#c%1IV)s*`yPX8uo^-B3F_ph5gklJQQ zsXQ?sm7GJ@thlXL_s-{CtnWke*7j28u~^X3jo4JG_&1ANFs)A|0Ww+vMg~70G0CVQRc@WUih^+Qe$jE=d2g#FrG`?0!#E#eIDS zm4$ZVd@PKW=`kYmF7aM+Vytp+a+}9r=j&}buyvDPly&=PuH=S=d-mwI$ z(RMiPZI1BH&e+X-`E6IC^iPGI#~Yijeq^UV7^v1~=jwV*d~eu+$GMS88_(ZKRXkvu zuA5!8mLOLC`=@8Z0Mq)ffxgG9nh(GKBXl=BW3j8oE+RYq$sA>{0nvm5{n+hbs)ols z`i**(*MGbXngB%tyP$4-0RdvG=P*QS!3ZzUE0zXgDuAlwHqK@e1r5|Xln z&j+yWp!M~qjj?_K(9O!xahqq`$tPb`H*Rx~d>;m?vq|gE`~2QfBG*Hvem8o8An3En zXNhJP&9nWpAEsoOe*uVkEGTO733SQTClnWxvCZ!hGhMSh z^z}43{$6BhnS*sEq1U*O!_^iocb43{=ZW(rGAfDyxDcPp&UdX;?zsLOx3Z5qaRreu z-U)MorIr=e-3a%wmY?-w8KdvpbjhW55A)o+ zecKX`pLfn%wl`QOaWRf-1M{!qMJ;1asl>gZFKF6Fo)q$n+4_&)Gj+b1)8}x3dO0=p zswhX%>wTpM1`cMiR_;xUo=}c3(SH_wTHfVxsCOKn`%(Wxy#lW8)^*zL_1Vplhm;lG zI8*YyGIexFjcB zS@2TP1QAGIM%gs$eI7Rn$GSu}w!HX})!t~w&R4

    %rAi+J$?h1>J=AEiGmL=tgjM!=sGu^v> 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

    yrv?6G!d!Q;PUN5pda^L*45oSURK{F39ZWvn$A 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 uzMlW;<>2}MFQ7XA`P;UJeCwf)GvDavwcU3}3qd diff --git a/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-applications.png b/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-applications.png index 7a5f5ba7128f2518d2bd91705e34d58270b5af9e..e276132f9ea7d593d7eb19c5f172bc65c0348f03 100644 GIT binary patch literal 136480 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

    a$b+mB_`g|Jf!BA7O<__Uw7 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�Z`NGZh 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 SAI}rvB`>2Sog-=B^?v~OWPbPn literal 141014 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�r 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

    ?jUx^D0;g)fzy|{6K~N~${9d|` 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 Date: Mon, 1 Aug 2022 17:31:01 -0700 Subject: [PATCH 061/246] enable feedback & edit for edu --- education/docfx.json | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/education/docfx.json b/education/docfx.json index 38f8413d5f..105c802404 100644 --- a/education/docfx.json +++ b/education/docfx.json @@ -27,15 +27,13 @@ ], "globalMetadata": { "recommendations": true, - "ROBOTS": "INDEX, FOLLOW", - "audience": "windows-education", "ms.topic": "article", "ms.technology": "windows", - "manager": "dansimp", + "manager": "aaroncz", "breadcrumb_path": "/education/breadcrumb/toc.json", - "ms.date": "05/09/2017", - "feedback_system": "None", - "hideEdit": true, + "feedback_system": "GitHub", + "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", + "feedback_product_url": "https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332", "_op_documentIdPathDepotMapping": { "./": { "depot_name": "Win.education", From e410b5d18f7955eab91fbd02ff43f096c6090ff1 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Mon, 1 Aug 2022 17:32:58 -0700 Subject: [PATCH 062/246] update product feedback url --- devices/hololens/docfx.json | 2 +- devices/surface-hub/docfx.json | 2 +- devices/surface/docfx.json | 2 +- gdpr/docfx.json | 2 +- mdop/docfx.json | 2 +- windows/client-management/docfx.json | 2 +- windows/deployment/do/index.yml | 2 +- windows/deployment/docfx.json | 2 +- windows/deployment/planning/windows-10-deprecated-features.md | 2 +- windows/hub/docfx.json | 2 +- windows/known-issues/docfx.json | 2 +- windows/privacy/docfx.json | 2 +- windows/security/docfx.json | 2 +- windows/whats-new/docfx.json | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/devices/hololens/docfx.json b/devices/hololens/docfx.json index 2908606c60..017aa6750e 100644 --- a/devices/hololens/docfx.json +++ b/devices/hololens/docfx.json @@ -39,7 +39,7 @@ "ms.date": "04/05/2017", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", - "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", + "feedback_product_url": "https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332", "_op_documentIdPathDepotMapping": { "./": { "depot_name": "Win.itpro-hololens", diff --git a/devices/surface-hub/docfx.json b/devices/surface-hub/docfx.json index 1e0f65ecc7..a9772d7b8c 100644 --- a/devices/surface-hub/docfx.json +++ b/devices/surface-hub/docfx.json @@ -36,7 +36,7 @@ "ms.date": "05/23/2017", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", - "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", + "feedback_product_url": "https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332", "_op_documentIdPathDepotMapping": { "./": { "depot_name": "Win.surface-hub", diff --git a/devices/surface/docfx.json b/devices/surface/docfx.json index da410e3263..f11706aa9d 100644 --- a/devices/surface/docfx.json +++ b/devices/surface/docfx.json @@ -32,7 +32,7 @@ "ms.date": "05/09/2017", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", - "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", + "feedback_product_url": "https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332", "_op_documentIdPathDepotMapping": { "./": { "depot_name": "Win.surface", diff --git a/gdpr/docfx.json b/gdpr/docfx.json index eaa6eba4eb..d786f46f58 100644 --- a/gdpr/docfx.json +++ b/gdpr/docfx.json @@ -36,7 +36,7 @@ "ms.author": "lizross", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", - "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", + "feedback_product_url": "https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332", "contributors_to_exclude": [ "rjagiewich", "traya1", diff --git a/mdop/docfx.json b/mdop/docfx.json index dfa58fa007..6ff865c683 100644 --- a/mdop/docfx.json +++ b/mdop/docfx.json @@ -36,7 +36,7 @@ "ms.date": "04/05/2017", "feedback_system": "GitHub", "feedback_github_repo": "https://github.com/MicrosoftDocs/mdop-docs", - "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", + "feedback_product_url": "https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332", "_op_documentIdPathDepotMapping": { "./": { "depot_name": "Win.mdop", diff --git a/windows/client-management/docfx.json b/windows/client-management/docfx.json index 85c108b97e..6c35dc70a8 100644 --- a/windows/client-management/docfx.json +++ b/windows/client-management/docfx.json @@ -41,7 +41,7 @@ "manager": "dansimp", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", - "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", + "feedback_product_url": "https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332", "_op_documentIdPathDepotMapping": { "./": { "depot_name": "MSDN.win-client-management", diff --git a/windows/deployment/do/index.yml b/windows/deployment/do/index.yml index c1f2b5eb4a..eb519f299e 100644 --- a/windows/deployment/do/index.yml +++ b/windows/deployment/do/index.yml @@ -51,7 +51,7 @@ landingContent: - text: Delivery Optimization Frequently Asked Questions url: ../update/waas-delivery-optimization-faq.md - text: Submit feedback - url: https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app + url: https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332 # Card (optional) - title: Configure Delivery Optimization on Microsoft Endpoint Manager diff --git a/windows/deployment/docfx.json b/windows/deployment/docfx.json index 2af5bf6390..6e2cfcba95 100644 --- a/windows/deployment/docfx.json +++ b/windows/deployment/docfx.json @@ -42,7 +42,7 @@ "ms.topic": "article", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", - "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", + "feedback_product_url": "https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332", "_op_documentIdPathDepotMapping": { "./": { "depot_name": "MSDN.win-development", diff --git a/windows/deployment/planning/windows-10-deprecated-features.md b/windows/deployment/planning/windows-10-deprecated-features.md index e5b7464f6e..76c4a0c066 100644 --- a/windows/deployment/planning/windows-10-deprecated-features.md +++ b/windows/deployment/planning/windows-10-deprecated-features.md @@ -31,7 +31,7 @@ The features in this article are no longer being actively developed, and might b **The following list is subject to change and might not include every affected feature or functionality.** > [!NOTE] -> If you have feedback about the proposed replacement of any of these features, you can use the [Feedback Hub app](https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app). +> If you have feedback about the proposed replacement of any of these features, you can use the [Feedback Hub app](https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332). |Feature | Details and mitigation | Deprecation announced | | ----------- | --------------------- | ---- | diff --git a/windows/hub/docfx.json b/windows/hub/docfx.json index 228d687717..461e6028a8 100644 --- a/windows/hub/docfx.json +++ b/windows/hub/docfx.json @@ -42,7 +42,7 @@ "ms.topic": "article", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", - "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", + "feedback_product_url": "https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332", "_op_documentIdPathDepotMapping": { "./": { "depot_name": "MSDN.windows-hub", diff --git a/windows/known-issues/docfx.json b/windows/known-issues/docfx.json index d331ee80d1..2119242b44 100644 --- a/windows/known-issues/docfx.json +++ b/windows/known-issues/docfx.json @@ -39,7 +39,7 @@ "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", - "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", + "feedback_product_url": "https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332", "contributors_to_exclude": [ "rjagiewich", "traya1", diff --git a/windows/privacy/docfx.json b/windows/privacy/docfx.json index 48c27d274d..a0c9217603 100644 --- a/windows/privacy/docfx.json +++ b/windows/privacy/docfx.json @@ -40,7 +40,7 @@ "ms.topic": "article", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", - "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", + "feedback_product_url": "https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332", "_op_documentIdPathDepotMapping": { "./": { "depot_name": "MSDN.privacy", diff --git a/windows/security/docfx.json b/windows/security/docfx.json index 730a2a9252..84eb2da0af 100644 --- a/windows/security/docfx.json +++ b/windows/security/docfx.json @@ -41,7 +41,7 @@ "audience": "ITPro", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", - "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", + "feedback_product_url": "https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332", "_op_documentIdPathDepotMapping": { "./": { "depot_name": "MSDN.security", diff --git a/windows/whats-new/docfx.json b/windows/whats-new/docfx.json index 051b32e193..0c42863822 100644 --- a/windows/whats-new/docfx.json +++ b/windows/whats-new/docfx.json @@ -39,7 +39,7 @@ "audience": "ITPro", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", - "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", + "feedback_product_url": "https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332", "_op_documentIdPathDepotMapping": { "./": { "depot_name": "MSDN.win-whats-new", From 482e260094ac7f29db83a3a3e149323de3bc6faf Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Tue, 2 Aug 2022 11:51:01 -0400 Subject: [PATCH 063/246] More changes to Breadcrumb --- windows/security/breadcrumb/toc.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/breadcrumb/toc.yml b/windows/security/breadcrumb/toc.yml index 6c5b49c520..2531ffba73 100644 --- a/windows/security/breadcrumb/toc.yml +++ b/windows/security/breadcrumb/toc.yml @@ -8,5 +8,5 @@ items: topicHref: /windows/resources/ items: - name: Security - tocHref: /windows/security/ - topicHref: /windows/security/ + tocHref: /windows-server/security/credentials-protection-and-management/ + topicHref: /windows/security/ From a9a6e91c5ad1f7fbbf41fd781788b7386b2fa383 Mon Sep 17 00:00:00 2001 From: Jess Krynitsky Date: Tue, 2 Aug 2022 09:34:05 -0700 Subject: [PATCH 064/246] Update windows/client-management/mdm/firewall-csp.md capitalization Co-authored-by: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> --- windows/client-management/mdm/firewall-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/firewall-csp.md b/windows/client-management/mdm/firewall-csp.md index 7006c1d456..9911f55a2f 100644 --- a/windows/client-management/mdm/firewall-csp.md +++ b/windows/client-management/mdm/firewall-csp.md @@ -470,7 +470,7 @@ A unique GUID string identifier for this dynamic keyword address. Value type is string. Supported operations are Add, Delete, and Get. **MdmStore/DynamicKeywords/Addresses/Id/Keyword** -A String representing a keyword. If the AutoResolve value is true, this should be a Fully Qualified Domain name (wildcards accepted, for example "contoso.com" or "*.contoso.com"). +A String representing a keyword. If the AutoResolve value is true, this should be a Fully Qualified Domain Name (wildcards accepted, for example "contoso.com" or "*.contoso.com"). Value type is string. Supported operations are Add, Delete, and Get. **MdmStore/DynamicKeywords/Addresses/Id/Addresses** From b8a38dc0275e9ba35d18a298bfc6591dcd75e8e7 Mon Sep 17 00:00:00 2001 From: Jess Krynitsky Date: Tue, 2 Aug 2022 09:34:43 -0700 Subject: [PATCH 065/246] Update windows/client-management/mdm/firewall-csp.md capitalization Co-authored-by: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> --- windows/client-management/mdm/firewall-csp.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/firewall-csp.md b/windows/client-management/mdm/firewall-csp.md index 9911f55a2f..f16f9d97b4 100644 --- a/windows/client-management/mdm/firewall-csp.md +++ b/windows/client-management/mdm/firewall-csp.md @@ -484,7 +484,8 @@ Valid tokens include: Supported operations are Add, Delete, Replace, and Get. **MdmStore/DynamicKeywords/Addresses/Id/AutoResolve** -Boolean value. If this flag is set to TRUE, then the 'keyword' field of this object is expected to be a fully qualified domain name, and the addresses will be automatically resolved. This flag should only be set if the Microsoft Defender Advanced Threat Protection Service is present. +Boolean value. If this flag is set to TRUE, then the 'keyword' field of this object is expected to be a Fully Qualified Domain Name, and the addresses will be automatically resolved. This flag should only be set if the Microsoft Defender Advanced Threat Protection Service is present. +Value type is string. Supported operations are Add, Delete, and Get. Value type is string. Supported operations are Add, Delete, and Get. From 2e91ff1439f8029b5eacffb47d1c5dfded7aec6a Mon Sep 17 00:00:00 2001 From: Jess Krynitsky Date: Tue, 2 Aug 2022 09:35:25 -0700 Subject: [PATCH 066/246] Update windows/client-management/mdm/firewall-csp.md formatting Co-authored-by: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> --- windows/client-management/mdm/firewall-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/firewall-csp.md b/windows/client-management/mdm/firewall-csp.md index f16f9d97b4..6659b3de62 100644 --- a/windows/client-management/mdm/firewall-csp.md +++ b/windows/client-management/mdm/firewall-csp.md @@ -477,7 +477,7 @@ Value type is string. Supported operations are Add, Delete, and Get. Consists of one or more comma-delimited tokens specifying the addresses covered by this keyword. This value should not be set if AutoResolve is true. Valid tokens include: - - A subnet specified using either the subnet mask or network prefix notation. If neither a subnet mask not a network prefix is specified, the subnet mask defaults to 255.255.255.255. +- A subnet specified using either the subnet mask or network prefix notation. If neither a subnet mask not a network prefix is specified, the subnet mask defaults to 255.255.255.255. - A valid IPv6 address. - An IPv4 address range in the format of "start address-end address" with no spaces included. - An IPv6 address range in the format of "start address-end address" with no spaces included. From dbd9ba5c945a263c169c43d1be0bb97f96509a18 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Tue, 2 Aug 2022 09:59:04 -0700 Subject: [PATCH 067/246] Update windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../windows-sandbox/windows-sandbox-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md index 9aaeef5f2a..e42fab8ddb 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -68,7 +68,7 @@ The following video provides an overview of Windows Sandbox. 4. Locate and select **Windows Sandbox** on the Start menu to run it for the first time. > [!NOTE] - > The Sandbox version of Windows will not respect the mouse settings of the host system, so if the host system is set to use a right-handed mouse, you will need to apply these settings inside the Sandbox manually. + > Windows Sandbox does not adhere to the mouse settings of the host system, so if the host system is set to use a right-handed mouse, you should apply these settings in Windows Sandbox manually. ## Usage 1. Copy an executable file (and any other files needed to run the application) from the host and paste them into the **Windows Sandbox** window. From efcb097cb1f5471d9c3f432c9afc691bf68ccf54 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 2 Aug 2022 13:30:15 -0400 Subject: [PATCH 068/246] Update firewall-csp.md --- windows/client-management/mdm/firewall-csp.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/client-management/mdm/firewall-csp.md b/windows/client-management/mdm/firewall-csp.md index 6659b3de62..a9fdc01c6d 100644 --- a/windows/client-management/mdm/firewall-csp.md +++ b/windows/client-management/mdm/firewall-csp.md @@ -359,6 +359,7 @@ Comma-separated list of local addresses covered by the rule. The default value i - "*" indicates any local address. If present, the local address must be the only token included. - A subnet can be specified using either the subnet mask or network prefix notation. If neither a subnet mask nor a network prefix is specified, the subnet mask defaults to 255.255.255.255. +- A valid IPv4 address. - A valid IPv6 address. - An IPv4 address range in the format of "start address - end address" with no spaces included. - An IPv6 address range in the format of "start address - end address" with no spaces included. From 1a8e0fa25e70c1a58354e30465e2b97563891d3c Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 2 Aug 2022 13:35:31 -0400 Subject: [PATCH 069/246] Update firewall-csp.md --- windows/client-management/mdm/firewall-csp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/firewall-csp.md b/windows/client-management/mdm/firewall-csp.md index a9fdc01c6d..9c114bccc7 100644 --- a/windows/client-management/mdm/firewall-csp.md +++ b/windows/client-management/mdm/firewall-csp.md @@ -380,7 +380,7 @@ List of comma separated tokens specifying the remote addresses covered by the ru - "Internet" - "Ply2Renders" - "LocalSubnet" indicates any local address on the local subnet. This token isn't case-sensitive. -- A subnet can be specified using either the subnet mask or network prefix notation. If neither a subnet mask not a network prefix is specified, the subnet mask defaults to 255.255.255.255. +- A subnet can be specified using either the subnet mask or network prefix notation. If neither a subnet mask nor a network prefix is specified, the subnet mask defaults to 255.255.255.255. - A valid IPv6 address. - An IPv4 address range in the format of "start address - end address" with no spaces included. - An IPv6 address range in the format of "start address - end address" with no spaces included. @@ -478,7 +478,7 @@ Value type is string. Supported operations are Add, Delete, and Get. Consists of one or more comma-delimited tokens specifying the addresses covered by this keyword. This value should not be set if AutoResolve is true. Valid tokens include: -- A subnet specified using either the subnet mask or network prefix notation. If neither a subnet mask not a network prefix is specified, the subnet mask defaults to 255.255.255.255. +- A subnet specified using either the subnet mask or network prefix notation. If neither a subnet mask nor a network prefix is specified, the subnet mask defaults to 255.255.255.255. - A valid IPv6 address. - An IPv4 address range in the format of "start address-end address" with no spaces included. - An IPv6 address range in the format of "start address-end address" with no spaces included. From bb23ddc4b07b1eff8124ad8121ccc0ace5bc376e Mon Sep 17 00:00:00 2001 From: Alvin Ashcraft Date: Tue, 2 Aug 2022 15:15:22 -0400 Subject: [PATCH 070/246] Add deprecation notice for WIP --- .../client-management/mdm/enterprisedataprotection-csp.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/client-management/mdm/enterprisedataprotection-csp.md b/windows/client-management/mdm/enterprisedataprotection-csp.md index 2c237eb14f..176e9f3b24 100644 --- a/windows/client-management/mdm/enterprisedataprotection-csp.md +++ b/windows/client-management/mdm/enterprisedataprotection-csp.md @@ -27,6 +27,11 @@ The table below shows the applicability of Windows: The EnterpriseDataProtection configuration service provider (CSP) is used to configure settings for Windows Information Protection (WIP), formerly known as Enterprise Data Protection. For more information about WIP, see [Protect your enterprise data using Windows Information Protection (WIP)](/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip). +> [!NOTE] +> Starting in July 2022, Microsoft is deprecating Windows Information Protection (WIP) and the APIs that support WIP. Microsoft will continue to support WIP on supported versions of Windows. New versions of Windows won't include new capabilities for WIP, and it won't be supported in future versions of Windows. For more information, see [Announcing sunset of Windows Information Protection](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/announcing-the-sunset-of-windows-information-protection-wip/ba-p/3579282). +> +> For your data protection needs, Microsoft recommends that you use [Microsoft Purview Information Protection](/microsoft-365/compliance/information-protection) and [Microsoft Purview Data Loss Prevention](/microsoft-365/compliance/dlp-learn-about-dlp). Purview simplifies the configuration set-up and provides an advanced set of capabilities. + > [!NOTE] > To make Windows Information Protection functional, the AppLocker CSP and the network isolation-specific settings must also be configured. For more information, see [AppLocker CSP](applocker-csp.md) and NetworkIsolation policies in [Policy CSP](policy-configuration-service-provider.md). From d18e27d6e70f33d4555e3a4f8dc2d1e920400454 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 2 Aug 2022 16:00:56 -0400 Subject: [PATCH 071/246] added IPv4 information modified: windows/client-management/mdm/firewall-csp.md --- windows/client-management/mdm/firewall-csp.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/client-management/mdm/firewall-csp.md b/windows/client-management/mdm/firewall-csp.md index 9c114bccc7..ddcd82076c 100644 --- a/windows/client-management/mdm/firewall-csp.md +++ b/windows/client-management/mdm/firewall-csp.md @@ -381,6 +381,7 @@ List of comma separated tokens specifying the remote addresses covered by the ru - "Ply2Renders" - "LocalSubnet" indicates any local address on the local subnet. This token isn't case-sensitive. - A subnet can be specified using either the subnet mask or network prefix notation. If neither a subnet mask nor a network prefix is specified, the subnet mask defaults to 255.255.255.255. +- A valid IPv4 address. - A valid IPv6 address. - An IPv4 address range in the format of "start address - end address" with no spaces included. - An IPv6 address range in the format of "start address - end address" with no spaces included. @@ -479,6 +480,7 @@ Consists of one or more comma-delimited tokens specifying the addresses covered Valid tokens include: - A subnet specified using either the subnet mask or network prefix notation. If neither a subnet mask nor a network prefix is specified, the subnet mask defaults to 255.255.255.255. +- A valid IPv4 address. - A valid IPv6 address. - An IPv4 address range in the format of "start address-end address" with no spaces included. - An IPv6 address range in the format of "start address-end address" with no spaces included. From 7793569143d046cdf69693bd55a2795c5c93bd27 Mon Sep 17 00:00:00 2001 From: Angela Fleischmann Date: Tue, 2 Aug 2022 14:06:48 -0600 Subject: [PATCH 072/246] Update delivery-optimization-endpoints.md Change metadata from Windows-10 to w10 per Narkis Engle --- windows/deployment/do/delivery-optimization-endpoints.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/delivery-optimization-endpoints.md b/windows/deployment/do/delivery-optimization-endpoints.md index 306465ca1d..55f84a99cb 100644 --- a/windows/deployment/do/delivery-optimization-endpoints.md +++ b/windows/deployment/do/delivery-optimization-endpoints.md @@ -3,7 +3,7 @@ title: Delivery Optimization and Microsoft Connected Cache content endpoints description: List of fully qualified domain names, ports, and associated content types to use Delivery Optimization and Microsoft Connected Cache. ms.date: 07/26/2022 ms.prod: windows -ms.technology: windows-10 +ms.technology: w10 ms.topic: reference ms.localizationpriority: medium author: cmknox From e8a5f66e98e85e659ca5b26367c8e5ad178b6bef Mon Sep 17 00:00:00 2001 From: Angela Fleischmann Date: Tue, 2 Aug 2022 15:04:37 -0600 Subject: [PATCH 073/246] Apply suggestions from code review Reversing metadata for ms.prod and ms.technology. --- windows/deployment/do/delivery-optimization-endpoints.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/do/delivery-optimization-endpoints.md b/windows/deployment/do/delivery-optimization-endpoints.md index 55f84a99cb..9c6b132e49 100644 --- a/windows/deployment/do/delivery-optimization-endpoints.md +++ b/windows/deployment/do/delivery-optimization-endpoints.md @@ -2,8 +2,8 @@ title: Delivery Optimization and Microsoft Connected Cache content endpoints description: List of fully qualified domain names, ports, and associated content types to use Delivery Optimization and Microsoft Connected Cache. ms.date: 07/26/2022 -ms.prod: windows -ms.technology: w10 +ms.prod: w10 +ms.technology: Windows 10 ms.topic: reference ms.localizationpriority: medium author: cmknox From 02b7c668d63be52c77c7167680bdb50fd510b446 Mon Sep 17 00:00:00 2001 From: Angela Fleischmann Date: Tue, 2 Aug 2022 15:08:05 -0600 Subject: [PATCH 074/246] Update windows/deployment/do/delivery-optimization-endpoints.md Trying "windows" --- windows/deployment/do/delivery-optimization-endpoints.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/delivery-optimization-endpoints.md b/windows/deployment/do/delivery-optimization-endpoints.md index 9c6b132e49..da591eeadd 100644 --- a/windows/deployment/do/delivery-optimization-endpoints.md +++ b/windows/deployment/do/delivery-optimization-endpoints.md @@ -3,7 +3,7 @@ title: Delivery Optimization and Microsoft Connected Cache content endpoints description: List of fully qualified domain names, ports, and associated content types to use Delivery Optimization and Microsoft Connected Cache. ms.date: 07/26/2022 ms.prod: w10 -ms.technology: Windows 10 +ms.technology: windows ms.topic: reference ms.localizationpriority: medium author: cmknox From 9057609ee01ec8fd85b9c9f2c4d9232e16a5b194 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Tue, 2 Aug 2022 19:05:14 -0400 Subject: [PATCH 075/246] Revise MDM TOC --- windows/client-management/mdm/toc.yml | 260 +++++++++++++------------- 1 file changed, 131 insertions(+), 129 deletions(-) diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index a95c47c94f..1057e236f3 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -1,18 +1,18 @@ items: - name: Mobile device management href: index.md - items: + items: - name: What's new in MDM enrollment and management href: new-in-windows-mdm-enrollment-management.md - items: + items: - name: Change history for MDM documentation href: change-history-for-mdm-documentation.md - name: Mobile device enrollment href: mobile-device-enrollment.md - items: + items: - name: MDM enrollment of Windows devices href: mdm-enrollment-of-windows-devices.md - items: + items: - name: "Azure AD and Microsoft Intune: Automatic MDM enrollment in the new Portal" href: azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md - name: Enroll a Windows 10 device automatically using Group Policy @@ -23,39 +23,38 @@ items: href: certificate-authentication-device-enrollment.md - name: On-premises authentication device enrollment href: on-premise-authentication-device-enrollment.md + - name: Bulk enrollment + href: bulk-enrollment-using-windows-provisioning-tool.md + - name: Disconnecting from the management infrastructure (unenrollment) + href: disconnecting-from-mdm-unenrollment.md + - name: Support for mobile application management on Windows + href: implement-server-side-mobile-application-management.md - name: Understanding ADMX policies href: understanding-admx-backed-policies.md - - name: Enable ADMX policies in MDM - href: enable-admx-backed-policies-in-mdm.md - - name: Win32 and Desktop Bridge app policy configuration - href: win32-and-centennial-app-policy-configuration.md - - name: Implement server-side support for mobile application management on Windows - href: implement-server-side-mobile-application-management.md - - name: Diagnose MDM failures in Windows 10 - href: diagnose-mdm-failures-in-windows-10.md - - name: Deploy and configure App-V apps using MDM - href: appv-deploy-and-config.md + items: + - name: Enable ADMX policies in MDM + href: enable-admx-backed-policies-in-mdm.md + - name: Win32 and Desktop Bridge app policy configuration + href: win32-and-centennial-app-policy-configuration.md - name: Azure Active Directory integration with MDM href: azure-active-directory-integration-with-mdm.md - items: + items: - name: Add an Azure AD tenant and Azure AD subscription href: add-an-azure-ad-tenant-and-azure-ad-subscription.md - name: Register your free Azure Active Directory subscription href: register-your-free-azure-active-directory-subscription.md + - name: Enterprise settings, policies, and app management + href: windows-mdm-enterprise-settings.md - name: Enterprise app management href: enterprise-app-management.md - - name: Mobile device management (MDM) for device updates - href: device-update-management.md - - name: Bulk enrollment - href: bulk-enrollment-using-windows-provisioning-tool.md - - name: Secured-Core PC Configuration Lock - href: config-lock.md - - name: Management tool for the Microsoft Store for Business - href: management-tool-for-windows-store-for-business.md - items: + items: + - name: Deploy and configure App-V apps using MDM + href: appv-deploy-and-config.md + - name: Management tool for the Microsoft Store for Business + href: management-tool-for-windows-store-for-business.md - name: REST API reference for Microsoft Store for Business href: rest-api-reference-windows-store-for-business.md - items: + items: - name: Data structures for Microsoft Store for Business href: data-structures-windows-store-for-business.md - name: Get Inventory @@ -82,88 +81,91 @@ items: href: bulk-assign-and-reclaim-seats-from-user.md - name: Get seats assigned to a user href: get-seats-assigned-to-a-user.md + - name: Mobile device management (MDM) for device updates + href: device-update-management.md + - name: Secured-Core PC Configuration Lock + href: config-lock.md - name: Certificate renewal href: certificate-renewal-windows-mdm.md - - name: Disconnecting from the management infrastructure (unenrollment) - href: disconnecting-from-mdm-unenrollment.md - - name: Enterprise settings, policies, and app management - href: windows-mdm-enterprise-settings.md - name: Push notification support for device management href: push-notification-windows-mdm.md - - name: OMA DM protocol support - href: oma-dm-protocol-support.md - - name: Structure of OMA DM provisioning files - href: structure-of-oma-dm-provisioning-files.md - - name: Server requirements for OMA DM - href: server-requirements-windows-mdm.md - - name: DMProcessConfigXMLFiltered - href: dmprocessconfigxmlfiltered.md - name: Using PowerShell scripting with the WMI Bridge Provider href: using-powershell-scripting-with-the-wmi-bridge-provider.md - name: WMI providers supported in Windows 10 href: wmi-providers-supported-in-windows.md + - name: Diagnose MDM failures in Windows 10 + href: diagnose-mdm-failures-in-windows-10.md + - name: OMA DM protocol support + href: oma-dm-protocol-support.md + items: + - name: Structure of OMA DM provisioning files + href: structure-of-oma-dm-provisioning-files.md + - name: Server requirements for OMA DM + href: server-requirements-windows-mdm.md + - name: DMProcessConfigXMLFiltered + href: dmprocessconfigxmlfiltered.md - name: Configuration service provider reference href: configuration-service-provider-reference.md - items: + items: - name: AccountManagement CSP href: accountmanagement-csp.md - items: + items: - name: AccountManagement DDF file href: accountmanagement-ddf.md - name: Accounts CSP href: accounts-csp.md - items: + items: - name: Accounts DDF file href: accounts-ddf-file.md - name: ActiveSync CSP href: activesync-csp.md - items: + items: - name: ActiveSync DDF file href: activesync-ddf-file.md - name: AllJoynManagement CSP href: alljoynmanagement-csp.md - items: + items: - name: AllJoynManagement DDF href: alljoynmanagement-ddf.md - name: APPLICATION CSP href: application-csp.md - name: ApplicationControl CSP href: applicationcontrol-csp.md - items: + items: - name: ApplicationControl DDF file href: applicationcontrol-csp-ddf.md - name: AppLocker CSP href: applocker-csp.md - items: + items: - name: AppLocker DDF file href: applocker-ddf-file.md - name: AppLocker XSD href: applocker-xsd.md - name: AssignedAccess CSP href: assignedaccess-csp.md - items: + items: - name: AssignedAccess DDF file href: assignedaccess-ddf.md - name: BitLocker CSP href: bitlocker-csp.md - items: + items: - name: BitLocker DDF file href: bitlocker-ddf-file.md - name: CellularSettings CSP href: cellularsettings-csp.md - name: CertificateStore CSP href: certificatestore-csp.md - items: + items: - name: CertificateStore DDF file href: certificatestore-ddf-file.md - name: CleanPC CSP href: cleanpc-csp.md - items: + items: - name: CleanPC DDF href: cleanpc-ddf.md - name: ClientCertificateInstall CSP href: clientcertificateinstall-csp.md - items: + items: - name: ClientCertificateInstall DDF file href: clientcertificateinstall-ddf-file.md - name: CM_CellularEntries CSP @@ -172,131 +174,131 @@ items: href: cmpolicy-csp.md - name: CMPolicyEnterprise CSP href: cmpolicyenterprise-csp.md - items: + items: - name: CMPolicyEnterprise DDF file href: cmpolicyenterprise-ddf-file.md - name: CustomDeviceUI CSP href: customdeviceui-csp.md - items: + items: - name: CustomDeviceUI DDF file href: customdeviceui-ddf.md - name: Defender CSP href: defender-csp.md - items: + items: - name: Defender DDF file href: defender-ddf.md - name: DevDetail CSP href: devdetail-csp.md - items: + items: - name: DevDetail DDF file href: devdetail-ddf-file.md - name: DeveloperSetup CSP href: developersetup-csp.md - items: + items: - name: DeveloperSetup DDF href: developersetup-ddf.md - name: DeviceLock CSP href: devicelock-csp.md - items: + items: - name: DeviceLock DDF file href: devicelock-ddf-file.md - name: DeviceManageability CSP href: devicemanageability-csp.md - items: + items: - name: DeviceManageability DDF href: devicemanageability-ddf.md - name: DeviceStatus CSP href: devicestatus-csp.md - items: + items: - name: DeviceStatus DDF href: devicestatus-ddf.md - name: DevInfo CSP href: devinfo-csp.md - items: + items: - name: DevInfo DDF file href: devinfo-ddf-file.md - name: DiagnosticLog CSP href: diagnosticlog-csp.md - items: + items: - name: DiagnosticLog DDF file href: diagnosticlog-ddf.md - name: DMAcc CSP href: dmacc-csp.md - items: + items: - name: DMAcc DDF file href: dmacc-ddf-file.md - name: DMClient CSP href: dmclient-csp.md - items: + items: - name: DMClient DDF file href: dmclient-ddf-file.md - name: DMSessionActions CSP href: dmsessionactions-csp.md - items: + items: - name: DMSessionActions DDF file href: dmsessionactions-ddf.md - name: DynamicManagement CSP href: dynamicmanagement-csp.md - items: + items: - name: DynamicManagement DDF file href: dynamicmanagement-ddf.md - name: EMAIL2 CSP href: email2-csp.md - items: + items: - name: EMAIL2 DDF file href: email2-ddf-file.md - name: EnrollmentStatusTracking CSP href: enrollmentstatustracking-csp.md - items: + items: - name: EnrollmentStatusTracking DDF file href: enrollmentstatustracking-csp-ddf.md - name: EnterpriseAPN CSP href: enterpriseapn-csp.md - items: + items: - name: EnterpriseAPN DDF href: enterpriseapn-ddf.md - name: EnterpriseAppVManagement CSP href: enterpriseappvmanagement-csp.md - items: + items: - name: EnterpriseAppVManagement DDF file href: enterpriseappvmanagement-ddf.md - name: EnterpriseDataProtection CSP href: enterprisedataprotection-csp.md - items: + items: - name: EnterpriseDataProtection DDF file href: enterprisedataprotection-ddf-file.md - name: EnterpriseDesktopAppManagement CSP href: enterprisedesktopappmanagement-csp.md - items: + items: - name: EnterpriseDesktopAppManagement DDF href: enterprisedesktopappmanagement-ddf-file.md - name: EnterpriseDesktopAppManagement XSD href: enterprisedesktopappmanagement2-xsd.md - name: EnterpriseModernAppManagement CSP href: enterprisemodernappmanagement-csp.md - items: + items: - name: EnterpriseModernAppManagement DDF href: enterprisemodernappmanagement-ddf.md - name: EnterpriseModernAppManagement XSD href: enterprisemodernappmanagement-xsd.md - name: eUICCs CSP href: euiccs-csp.md - items: + items: - name: eUICCs DDF file href: euiccs-ddf-file.md - name: Firewall CSP href: firewall-csp.md - items: + items: - name: Firewall DDF file href: firewall-ddf-file.md - name: HealthAttestation CSP href: healthattestation-csp.md - items: + items: - name: HealthAttestation DDF href: healthattestation-ddf.md - name: MultiSIM CSP href: multisim-csp.md - items: + items: - name: MultiSIM DDF file href: multisim-ddf.md - name: NAP CSP @@ -305,37 +307,37 @@ items: href: napdef-csp.md - name: NetworkProxy CSP href: networkproxy-csp.md - items: + items: - name: NetworkProxy DDF file href: networkproxy-ddf.md - name: NetworkQoSPolicy CSP href: networkqospolicy-csp.md - items: + items: - name: NetworkQoSPolicy DDF file href: networkqospolicy-ddf.md - name: NodeCache CSP href: nodecache-csp.md - items: + items: - name: NodeCache DDF file href: nodecache-ddf-file.md - name: Office CSP href: office-csp.md - items: + items: - name: Office DDF href: office-ddf.md - name: PassportForWork CSP href: passportforwork-csp.md - items: + items: - name: PassportForWork DDF file href: passportforwork-ddf.md - name: Personalization CSP href: personalization-csp.md - items: + items: - name: Personalization DDF file href: personalization-ddf.md - name: Policy CSP href: policy-configuration-service-provider.md - items: + items: - name: Policy CSP DDF file href: policy-ddf-file.md - name: Policies in Policy CSP supported by Group Policy @@ -367,7 +369,7 @@ items: - name: ADMX_AddRemovePrograms href: policy-csp-admx-addremoveprograms.md - name: ADMX_AdmPwd - href: policy-csp-admx-admpwd.md + href: policy-csp-admx-admpwd.md - name: ADMX_AppCompat href: policy-csp-admx-appcompat.md - name: ADMX_AppxPackageManager @@ -407,7 +409,7 @@ items: - name: ADMX_DeviceCompat href: policy-csp-admx-devicecompat.md - name: ADMX_DeviceGuard - href: policy-csp-admx-deviceguard.md + href: policy-csp-admx-deviceguard.md - name: ADMX_DeviceInstallation href: policy-csp-admx-deviceinstallation.md - name: ADMX_DeviceSetup @@ -417,7 +419,7 @@ items: - name: ADMX_DigitalLocker href: policy-csp-admx-digitallocker.md - name: ADMX_DiskDiagnostic - href: policy-csp-admx-diskdiagnostic.md + href: policy-csp-admx-diskdiagnostic.md - name: ADMX_DistributedLinkTracking href: policy-csp-admx-distributedlinktracking.md - name: ADMX_DnsClient @@ -429,7 +431,7 @@ items: - name: ADMX_EncryptFilesonMove href: policy-csp-admx-encryptfilesonmove.md - name: ADMX_EventLogging - href: policy-csp-admx-eventlogging.md + href: policy-csp-admx-eventlogging.md - name: ADMX_EnhancedStorage href: policy-csp-admx-enhancedstorage.md - name: ADMX_ErrorReporting @@ -439,15 +441,15 @@ items: - name: ADMX_EventLog href: policy-csp-admx-eventlog.md - name: ADMX_EventViewer - href: policy-csp-admx-eventviewer.md + href: policy-csp-admx-eventviewer.md - name: ADMX_Explorer href: policy-csp-admx-explorer.md - name: ADMX_ExternalBoot - href: policy-csp-admx-externalboot.md + href: policy-csp-admx-externalboot.md - name: ADMX_FileRecovery href: policy-csp-admx-filerecovery.md - name: ADMX_FileRevocation - href: policy-csp-admx-filerevocation.md + href: policy-csp-admx-filerevocation.md - name: ADMX_FileServerVSSProvider href: policy-csp-admx-fileservervssprovider.md - name: ADMX_FileSys @@ -457,7 +459,7 @@ items: - name: ADMX_FramePanes href: policy-csp-admx-framepanes.md - name: ADMX_FTHSVC - href: policy-csp-admx-fthsvc.md + href: policy-csp-admx-fthsvc.md - name: ADMX_Globalization href: policy-csp-admx-globalization.md - name: ADMX_GroupPolicy @@ -473,7 +475,7 @@ items: - name: ADMX_IIS href: policy-csp-admx-iis.md - name: ADMX_iSCSI - href: policy-csp-admx-iscsi.md + href: policy-csp-admx-iscsi.md - name: ADMX_kdc href: policy-csp-admx-kdc.md - name: ADMX_Kerberos @@ -483,11 +485,11 @@ items: - name: ADMX_LanmanWorkstation href: policy-csp-admx-lanmanworkstation.md - name: ADMX_LeakDiagnostic - href: policy-csp-admx-leakdiagnostic.md + href: policy-csp-admx-leakdiagnostic.md - name: ADMX_LinkLayerTopologyDiscovery href: policy-csp-admx-linklayertopologydiscovery.md - name: ADMX_LocationProviderAdm - href: policy-csp-admx-locationprovideradm.md + href: policy-csp-admx-locationprovideradm.md - name: ADMX_Logon href: policy-csp-admx-logon.md - name: ADMX_MicrosoftDefenderAntivirus @@ -521,11 +523,11 @@ items: - name: ADMX_OfflineFiles href: policy-csp-admx-offlinefiles.md - name: ADMX_pca - href: policy-csp-admx-pca.md + href: policy-csp-admx-pca.md - name: ADMX_PeerToPeerCaching href: policy-csp-admx-peertopeercaching.md - name: ADMX_PenTraining - href: policy-csp-admx-pentraining.md + href: policy-csp-admx-pentraining.md - name: ADMX_PerformanceDiagnostics href: policy-csp-admx-performancediagnostics.md - name: ADMX_Power @@ -533,7 +535,7 @@ items: - name: ADMX_PowerShellExecutionPolicy href: policy-csp-admx-powershellexecutionpolicy.md - name: ADMX_PreviousVersions - href: policy-csp-admx-previousversions.md + href: policy-csp-admx-previousversions.md - name: ADMX_Printing href: policy-csp-admx-printing.md - name: ADMX_Printing2 @@ -553,13 +555,13 @@ items: - name: ADMX_sdiageng href: policy-csp-admx-sdiageng.md - name: ADMX_sdiagschd - href: policy-csp-admx-sdiagschd.md + href: policy-csp-admx-sdiagschd.md - name: ADMX_Securitycenter href: policy-csp-admx-securitycenter.md - name: ADMX_Sensors href: policy-csp-admx-sensors.md - name: ADMX_ServerManager - href: policy-csp-admx-servermanager.md + href: policy-csp-admx-servermanager.md - name: ADMX_Servicing href: policy-csp-admx-servicing.md - name: ADMX_SettingSync @@ -569,7 +571,7 @@ items: - name: ADMX_Sharing href: policy-csp-admx-sharing.md - name: ADMX_ShellCommandPromptRegEditTools - href: policy-csp-admx-shellcommandpromptregedittools.md + href: policy-csp-admx-shellcommandpromptregedittools.md - name: ADMX_Smartcard href: policy-csp-admx-smartcard.md - name: ADMX_Snmp @@ -585,11 +587,11 @@ items: - name: ADMX_tcpip href: policy-csp-admx-tcpip.md - name: ADMX_TerminalServer - href: policy-csp-admx-terminalserver.md + href: policy-csp-admx-terminalserver.md - name: ADMX_Thumbnails href: policy-csp-admx-thumbnails.md - name: ADMX_TouchInput - href: policy-csp-admx-touchinput.md + href: policy-csp-admx-touchinput.md - name: ADMX_TPM href: policy-csp-admx-tpm.md - name: ADMX_UserExperienceVirtualization @@ -601,7 +603,7 @@ items: - name: ADMX_WCM href: policy-csp-admx-wcm.md - name: ADMX_WDI - href: policy-csp-admx-wdi.md + href: policy-csp-admx-wdi.md - name: ADMX_WinCal href: policy-csp-admx-wincal.md - name: ADMX_WindowsConnectNow @@ -625,9 +627,9 @@ items: - name: ADMX_wlansvc href: policy-csp-admx-wlansvc.md - name: ADMX_WordWheel - href: policy-csp-admx-wordwheel.md + href: policy-csp-admx-wordwheel.md - name: ADMX_WorkFoldersClient - href: policy-csp-admx-workfoldersclient.md + href: policy-csp-admx-workfoldersclient.md - name: ADMX_WPN href: policy-csp-admx-wpn.md - name: ApplicationDefaults @@ -834,94 +836,94 @@ items: href: pxlogical-csp.md - name: Reboot CSP href: reboot-csp.md - items: + items: - name: Reboot DDF file href: reboot-ddf-file.md - name: RemoteFind CSP href: remotefind-csp.md - items: + items: - name: RemoteFind DDF file href: remotefind-ddf-file.md - name: RemoteWipe CSP href: remotewipe-csp.md - items: + items: - name: RemoteWipe DDF file href: remotewipe-ddf-file.md - name: Reporting CSP href: reporting-csp.md - items: + items: - name: Reporting DDF file href: reporting-ddf-file.md - name: RootCATrustedCertificates CSP href: rootcacertificates-csp.md - items: + items: - name: RootCATrustedCertificates DDF file href: rootcacertificates-ddf-file.md - name: SecureAssessment CSP href: secureassessment-csp.md - items: + items: - name: SecureAssessment DDF file href: secureassessment-ddf-file.md - name: SecurityPolicy CSP href: securitypolicy-csp.md - name: SharedPC CSP href: sharedpc-csp.md - items: + items: - name: SharedPC DDF file href: sharedpc-ddf-file.md - name: Storage CSP href: storage-csp.md - items: + items: - name: Storage DDF file href: storage-ddf-file.md - name: SUPL CSP href: supl-csp.md - items: + items: - name: SUPL DDF file href: supl-ddf-file.md - name: SurfaceHub CSP href: surfacehub-csp.md - items: + items: - name: SurfaceHub DDF file href: surfacehub-ddf-file.md - name: TenantLockdown CSP href: tenantlockdown-csp.md - items: + items: - name: TenantLockdown DDF file href: tenantlockdown-ddf.md - name: TPMPolicy CSP href: tpmpolicy-csp.md - items: + items: - name: TPMPolicy DDF file href: tpmpolicy-ddf-file.md - name: UEFI CSP href: uefi-csp.md - items: + items: - name: UEFI DDF file href: uefi-ddf.md - name: UnifiedWriteFilter CSP href: unifiedwritefilter-csp.md - items: + items: - name: UnifiedWriteFilter DDF file href: unifiedwritefilter-ddf.md - name: UniversalPrint CSP href: universalprint-csp.md - items: + items: - name: UniversalPrint DDF file href: universalprint-ddf-file.md - name: Update CSP href: update-csp.md - items: + items: - name: Update DDF file href: update-ddf-file.md - name: VPN CSP href: vpn-csp.md - items: + items: - name: VPN DDF file href: vpn-ddf-file.md - name: VPNv2 CSP href: vpnv2-csp.md - items: + items: - name: VPNv2 DDF file href: vpnv2-ddf-file.md - name: ProfileXML XSD @@ -934,41 +936,41 @@ items: href: w7-application-csp.md - name: WiFi CSP href: wifi-csp.md - items: + items: - name: WiFi DDF file href: wifi-ddf-file.md - name: Win32AppInventory CSP href: win32appinventory-csp.md - items: + items: - name: Win32AppInventory DDF file href: win32appinventory-ddf-file.md - name: Win32CompatibilityAppraiser CSP href: win32compatibilityappraiser-csp.md - items: + items: - name: Win32CompatibilityAppraiser DDF file href: win32compatibilityappraiser-ddf.md - name: WindowsAdvancedThreatProtection CSP href: windowsadvancedthreatprotection-csp.md - items: + items: - name: WindowsAdvancedThreatProtection DDF file href: windowsadvancedthreatprotection-ddf.md - name: WindowsAutopilot CSP href: windowsautopilot-csp.md - items: + items: - name: WindowsAutopilot DDF file href: windowsautopilot-ddf-file.md - name: WindowsDefenderApplicationGuard CSP href: windowsdefenderapplicationguard-csp.md - items: + items: - name: WindowsDefenderApplicationGuard DDF file href: windowsdefenderapplicationguard-ddf-file.md - name: WindowsLicensing CSP href: windowslicensing-csp.md - items: + items: - name: WindowsLicensing DDF file href: windowslicensing-ddf-file.md - name: WiredNetwork CSP href: wirednetwork-csp.md - items: + items: - name: WiredNetwork DDF file href: wirednetwork-ddf-file.md From 67345185d72c3be8315e67b72b487f1397b5eed0 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Wed, 3 Aug 2022 10:55:13 -0400 Subject: [PATCH 076/246] Update TOC --- ...rver-side-mobile-application-management.md | 72 +- windows/client-management/mdm/toc.yml | 1941 ++++++++--------- 2 files changed, 1006 insertions(+), 1007 deletions(-) diff --git a/windows/client-management/mdm/implement-server-side-mobile-application-management.md b/windows/client-management/mdm/implement-server-side-mobile-application-management.md index e17aa75f60..09eb2a8003 100644 --- a/windows/client-management/mdm/implement-server-side-mobile-application-management.md +++ b/windows/client-management/mdm/implement-server-side-mobile-application-management.md @@ -1,77 +1,77 @@ --- -title: Implement server-side support for mobile application management on Windows +title: Support for mobile application management on Windows description: Learn about implementing the Windows version of mobile application management (MAM), which is a lightweight solution for managing company data access and security on personal devices. ms.author: dansimp ms.topic: article ms.prod: w10 ms.technology: windows author: dansimp -ms.date: 06/26/2017 -ms.reviewer: +ms.date: 08/03/2022 +ms.reviewer: manager: dansimp --- -# Implement server-side support for mobile application management on Windows +# Support for mobile application management on Windows The Windows version of mobile application management (MAM) is a lightweight solution for managing company data access and security on personal devices. MAM support is built into Windows on top of Windows Information Protection (WIP), starting in Windows 10, version 1703. ## Integration with Azure AD -MAM on Windows is integrated with Azure Active Directory (Azure AD) identity service. The MAM service supports Azure AD-integrated authentication for the user and the device during enrollment and the downloading of MAM policies. MAM integration with Azure AD is similar to mobile device management (MDM) integration. See [Azure Active Directory integration with MDM](azure-active-directory-integration-with-mdm.md).  +MAM on Windows is integrated with Azure Active Directory (Azure AD) identity service. The MAM service supports Azure AD-integrated authentication for the user and the device during enrollment and the downloading of MAM policies. MAM integration with Azure AD is similar to mobile device management (MDM) integration. See [Azure Active Directory integration with MDM](azure-active-directory-integration-with-mdm.md).  -MAM enrollment is integrated with adding a work account flow to a personal device. If both MAM and Azure AD-integrated MDM services are provided in an organization, a user's personal devices will be enrolled to MAM or MDM, depending on the user’s actions. If a user adds their work or school Azure AD account as a secondary account to the machine, their device will be enrolled to MAM. If a user joins their device to Azure AD, it will be enrolled to MDM.  In general, a device that has a personal account as its primary account is considered a personal device and should be enrolled to MAM. An Azure AD join, and enrollment to MDM, should be used to manage corporate devices. +MAM enrollment is integrated with adding a work account flow to a personal device. If both MAM and Azure AD-integrated MDM services are provided in an organization, a user's personal devices will be enrolled to MAM or MDM, depending on the user’s actions. If a user adds their work or school Azure AD account as a secondary account to the machine, their device will be enrolled to MAM. If a user joins their device to Azure AD, it will be enrolled to MDM.  In general, a device that has a personal account as its primary account is considered a personal device and should be enrolled to MAM. An Azure AD join, and enrollment to MDM, should be used to manage corporate devices. -On personal devices, users can add an Azure AD account as a secondary account to the device while keeping their personal account as primary. Users can add an Azure AD account to the device from a supported Azure AD-integrated application, such as the next update of Microsoft Office 365 or Microsoft Office Mobile. Alternatively, users can add an Azure AD account from **Settings > Accounts > Access work or school**. +On personal devices, users can add an Azure AD account as a secondary account to the device while keeping their personal account as primary. Users can add an Azure AD account to the device from a supported Azure AD-integrated application, such as the next update of Microsoft Office 365 or Microsoft Office Mobile. Alternatively, users can add an Azure AD account from **Settings > Accounts > Access work or school**. -Regular non-admin users can enroll to MAM.  +Regular non-admin users can enroll to MAM.  -## Integration with Windows Information Protection +## Integration with Windows Information Protection -MAM on Windows takes advantage of [built-in Windows Information Protection (WIP) policies](/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip) to protect company data on the device. To protect user-owned applications on personal devices, MAM limits enforcement of WIP policies to [enlightened apps](/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip) and WIP-aware apps. Enlightened apps can differentiate between corporate and personal data, correctly determining which to protect based on WIP policies. WIP-aware apps indicate to Windows that they don't handle personal data, and therefore, it's safe for Windows to protect data on their behalf.  +MAM on Windows takes advantage of [built-in Windows Information Protection (WIP) policies](/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip) to protect company data on the device. To protect user-owned applications on personal devices, MAM limits enforcement of WIP policies to [enlightened apps](/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip) and WIP-aware apps. Enlightened apps can differentiate between corporate and personal data, correctly determining which to protect based on WIP policies. WIP-aware apps indicate to Windows that they don't handle personal data, and therefore, it's safe for Windows to protect data on their behalf.  -To make applications WIP-aware, app developers need to include the following data in the app resource file. +To make applications WIP-aware, app developers need to include the following data in the app resource file. ``` syntax -// Mark this binary as Allowed for WIP (EDP) purpose  - MICROSOFTEDPAUTOPROTECTIONALLOWEDAPPINFO EDPAUTOPROTECTIONALLOWEDAPPINFOID - BEGIN - 0x0001 - END  +// Mark this binary as Allowed for WIP (EDP) purpose  + MICROSOFTEDPAUTOPROTECTIONALLOWEDAPPINFO EDPAUTOPROTECTIONALLOWEDAPPINFOID + BEGIN + 0x0001 + END  ``` ## Configuring an Azure AD tenant for MAM enrollment -MAM enrollment requires integration with Azure AD. The MAM service provider needs to publish the Management MDM app to the Azure AD app gallery. With Azure AD in Windows 10, version 1703, onward, the same cloud-based Management MDM app will support both MDM and MAM enrollments. If you've already published your MDM app, it needs to be updated to include MAM Enrollment and Terms of use URLs. The screenshot below illustrates the management app for an IT admin configuration.  +MAM enrollment requires integration with Azure AD. The MAM service provider needs to publish the Management MDM app to the Azure AD app gallery. With Azure AD in Windows 10, version 1703, onward, the same cloud-based Management MDM app will support both MDM and MAM enrollments. If you've already published your MDM app, it needs to be updated to include MAM Enrollment and Terms of use URLs. The screenshot below illustrates the management app for an IT admin configuration.  :::image type="content" alt-text="Mobile application management app." source="images/implement-server-side-mobile-application-management.png"::: -MAM and MDM services in an organization could be provided by different vendors. Depending on the company configuration, IT admin typically needs to add one or two Azure AD Management apps to configure MAM and MDM policies. For example, if both MAM and MDM are provided by the same vendor, then an IT Admin needs to add one Management app from this vendor that will contain both MAM and MDM policies for the organization. Alternatively, if the MAM and MDM services in an organization are provided by two different vendors, then two Management apps from the two vendors need to be configured for the company in Azure AD: one for MAM and one for MDM. +MAM and MDM services in an organization could be provided by different vendors. Depending on the company configuration, IT admin typically needs to add one or two Azure AD Management apps to configure MAM and MDM policies. For example, if both MAM and MDM are provided by the same vendor, then an IT Admin needs to add one Management app from this vendor that will contain both MAM and MDM policies for the organization. Alternatively, if the MAM and MDM services in an organization are provided by two different vendors, then two Management apps from the two vendors need to be configured for the company in Azure AD: one for MAM and one for MDM. > [!NOTE] -> If the MDM service in an organization isn't integrated with Azure AD and uses auto-discovery, only one Management app for MAM needs to be configured.  +> If the MDM service in an organization isn't integrated with Azure AD and uses auto-discovery, only one Management app for MAM needs to be configured.  ## MAM enrollment -MAM enrollment is based on the MAM extension of [[MS-MDE2] protocol](/openspecs/windows_protocols/ms-mde2/4d7eadd5-3951-4f1c-8159-c39e07cbe692). MAM enrollment supports Azure AD [federated authentication](federated-authentication-device-enrollment.md) as the only authentication method.  +MAM enrollment is based on the MAM extension of [[MS-MDE2] protocol](/openspecs/windows_protocols/ms-mde2/4d7eadd5-3951-4f1c-8159-c39e07cbe692). MAM enrollment supports Azure AD [federated authentication](federated-authentication-device-enrollment.md) as the only authentication method.  -Below are protocol changes for MAM enrollment:  -- MDM discovery isn't supported. +Below are protocol changes for MAM enrollment:  +- MDM discovery isn't supported. - APPAUTH node in [DMAcc CSP](dmacc-csp.md) is optional. -- MAM enrollment variation of [MS-MDE2] protocol doesn't support the client authentication certificate, and therefore doesn't support the [MS-XCEP] protocol. Servers must use an Azure AD token for client authentication during policy syncs. Policy sync sessions must be performed over one-way SSL using server certificate authentication. +- MAM enrollment variation of [MS-MDE2] protocol doesn't support the client authentication certificate, and therefore doesn't support the [MS-XCEP] protocol. Servers must use an Azure AD token for client authentication during policy syncs. Policy sync sessions must be performed over one-way SSL using server certificate authentication. -Here's an example provisioning XML for MAM enrollment. +Here's an example provisioning XML for MAM enrollment. ```xml - - - - - - - - - + + + + + + + + + ``` Since the [Poll](dmclient-csp.md#provider-providerid-poll) node isn’t provided above, the device would default to once every 24 hours. @@ -93,14 +93,14 @@ MAM on Windows supports the following configuration service providers (CSPs). Al - [Reporting CSP](reporting-csp.md) for retrieving Windows Information Protection logs. - [RootCaTrustedCertificates CSP](rootcacertificates-csp.md). - [VPNv2 CSP](vpnv2-csp.md) should be omitted for deployments where IT is planning to allow access and protect cloud-only resources with MAM. -- [WiFi CSP](wifi-csp.md) should be omitted for deployments where IT is planning to allow access and protect cloud-only resources with MAM. +- [WiFi CSP](wifi-csp.md) should be omitted for deployments where IT is planning to allow access and protect cloud-only resources with MAM. ## Device lock policies and EAS -MAM supports device lock policies similar to MDM. The policies are configured by DeviceLock area of Policy CSP and PassportForWork CSP. +MAM supports device lock policies similar to MDM. The policies are configured by DeviceLock area of Policy CSP and PassportForWork CSP. -We don't recommend configuring both Exchange ActiveSync (EAS) and MAM policies for the same device. However, if both are configured, the client will behave as follows: +We don't recommend configuring both Exchange ActiveSync (EAS) and MAM policies for the same device. However, if both are configured, the client will behave as follows: - When EAS policies are sent to a device that already has MAM policies, Windows evaluates whether the existing MAM policies are compliant with the configured EAS policies, and reports compliance with EAS. - If the device is found to be compliant, EAS will report compliance with the server to allow mail to sync. MAM supports mandatory EAS policies only. Checking EAS compliance doesn't require device admin rights. diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 1057e236f3..2e9e664a1f 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -2,975 +2,974 @@ items: - name: Mobile device management href: index.md items: - - name: What's new in MDM enrollment and management - href: new-in-windows-mdm-enrollment-management.md + - name: What's new in MDM enrollment and management + href: new-in-windows-mdm-enrollment-management.md + - name: Change history for MDM documentation + href: change-history-for-mdm-documentation.md + - name: Support for mobile application management on Windows + href: implement-server-side-mobile-application-management.md +- name: Mobile device enrollment + href: mobile-device-enrollment.md + items: + - name: MDM enrollment of Windows devices + href: mdm-enrollment-of-windows-devices.md + - name: "Azure AD and Microsoft Intune: Automatic MDM enrollment in the new Portal" + href: azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md + - name: Enroll a Windows 10 device automatically using Group Policy + href: enroll-a-windows-10-device-automatically-using-group-policy.md + - name: Federated authentication device enrollment + href: federated-authentication-device-enrollment.md + - name: Certificate authentication device enrollment + href: certificate-authentication-device-enrollment.md + - name: On-premises authentication device enrollment + href: on-premise-authentication-device-enrollment.md + - name: Bulk enrollment + href: bulk-enrollment-using-windows-provisioning-tool.md + - name: Disconnecting from the management infrastructure (unenrollment) + href: disconnecting-from-mdm-unenrollment.md +- name: Understanding ADMX policies + href: understanding-admx-backed-policies.md + items: + - name: Enable ADMX policies in MDM + href: enable-admx-backed-policies-in-mdm.md + - name: Win32 and Desktop Bridge app policy configuration + href: win32-and-centennial-app-policy-configuration.md +- name: Azure Active Directory integration with MDM + href: azure-active-directory-integration-with-mdm.md + items: + - name: Add an Azure AD tenant and Azure AD subscription + href: add-an-azure-ad-tenant-and-azure-ad-subscription.md + - name: Register your free Azure Active Directory subscription + href: register-your-free-azure-active-directory-subscription.md +- name: Enterprise settings, policies, and app management + href: windows-mdm-enterprise-settings.md + items: + - name: Enterprise app management + href: enterprise-app-management.md + items: + - name: Deploy and configure App-V apps using MDM + href: appv-deploy-and-config.md + - name: Management tool for the Microsoft Store for Business + href: management-tool-for-windows-store-for-business.md + - name: REST API reference for Microsoft Store for Business + href: rest-api-reference-windows-store-for-business.md items: - - name: Change history for MDM documentation - href: change-history-for-mdm-documentation.md - - name: Mobile device enrollment - href: mobile-device-enrollment.md - items: - - name: MDM enrollment of Windows devices - href: mdm-enrollment-of-windows-devices.md - items: - - name: "Azure AD and Microsoft Intune: Automatic MDM enrollment in the new Portal" - href: azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md - - name: Enroll a Windows 10 device automatically using Group Policy - href: enroll-a-windows-10-device-automatically-using-group-policy.md - - name: Federated authentication device enrollment - href: federated-authentication-device-enrollment.md - - name: Certificate authentication device enrollment - href: certificate-authentication-device-enrollment.md - - name: On-premises authentication device enrollment - href: on-premise-authentication-device-enrollment.md - - name: Bulk enrollment - href: bulk-enrollment-using-windows-provisioning-tool.md - - name: Disconnecting from the management infrastructure (unenrollment) - href: disconnecting-from-mdm-unenrollment.md - - name: Support for mobile application management on Windows - href: implement-server-side-mobile-application-management.md - - name: Understanding ADMX policies - href: understanding-admx-backed-policies.md - items: - - name: Enable ADMX policies in MDM - href: enable-admx-backed-policies-in-mdm.md - - name: Win32 and Desktop Bridge app policy configuration - href: win32-and-centennial-app-policy-configuration.md - - name: Azure Active Directory integration with MDM - href: azure-active-directory-integration-with-mdm.md - items: - - name: Add an Azure AD tenant and Azure AD subscription - href: add-an-azure-ad-tenant-and-azure-ad-subscription.md - - name: Register your free Azure Active Directory subscription - href: register-your-free-azure-active-directory-subscription.md - - name: Enterprise settings, policies, and app management - href: windows-mdm-enterprise-settings.md - - name: Enterprise app management - href: enterprise-app-management.md - items: - - name: Deploy and configure App-V apps using MDM - href: appv-deploy-and-config.md - - name: Management tool for the Microsoft Store for Business - href: management-tool-for-windows-store-for-business.md - - name: REST API reference for Microsoft Store for Business - href: rest-api-reference-windows-store-for-business.md - items: - - name: Data structures for Microsoft Store for Business - href: data-structures-windows-store-for-business.md - - name: Get Inventory - href: get-inventory.md - - name: Get product details - href: get-product-details.md - - name: Get localized product details - href: get-localized-product-details.md - - name: Get offline license - href: get-offline-license.md - - name: Get product packages - href: get-product-packages.md - - name: Get product package - href: get-product-package.md - - name: Get seats - href: get-seats.md - - name: Get seat - href: get-seat.md - - name: Assign seats - href: assign-seats.md - - name: Reclaim seat from user - href: reclaim-seat-from-user.md - - name: Bulk assign and reclaim seats from users - href: bulk-assign-and-reclaim-seats-from-user.md - - name: Get seats assigned to a user - href: get-seats-assigned-to-a-user.md - - name: Mobile device management (MDM) for device updates - href: device-update-management.md - - name: Secured-Core PC Configuration Lock - href: config-lock.md - - name: Certificate renewal - href: certificate-renewal-windows-mdm.md - - name: Push notification support for device management - href: push-notification-windows-mdm.md - - name: Using PowerShell scripting with the WMI Bridge Provider - href: using-powershell-scripting-with-the-wmi-bridge-provider.md - - name: WMI providers supported in Windows 10 - href: wmi-providers-supported-in-windows.md - - name: Diagnose MDM failures in Windows 10 - href: diagnose-mdm-failures-in-windows-10.md - - name: OMA DM protocol support - href: oma-dm-protocol-support.md - items: - - name: Structure of OMA DM provisioning files - href: structure-of-oma-dm-provisioning-files.md - - name: Server requirements for OMA DM - href: server-requirements-windows-mdm.md - - name: DMProcessConfigXMLFiltered - href: dmprocessconfigxmlfiltered.md - - name: Configuration service provider reference - href: configuration-service-provider-reference.md - items: - - name: AccountManagement CSP - href: accountmanagement-csp.md - items: - - name: AccountManagement DDF file - href: accountmanagement-ddf.md - - name: Accounts CSP - href: accounts-csp.md - items: - - name: Accounts DDF file - href: accounts-ddf-file.md - - name: ActiveSync CSP - href: activesync-csp.md - items: - - name: ActiveSync DDF file - href: activesync-ddf-file.md - - name: AllJoynManagement CSP - href: alljoynmanagement-csp.md - items: - - name: AllJoynManagement DDF - href: alljoynmanagement-ddf.md - - name: APPLICATION CSP - href: application-csp.md - - name: ApplicationControl CSP - href: applicationcontrol-csp.md - items: - - name: ApplicationControl DDF file - href: applicationcontrol-csp-ddf.md - - name: AppLocker CSP - href: applocker-csp.md - items: - - name: AppLocker DDF file - href: applocker-ddf-file.md - - name: AppLocker XSD - href: applocker-xsd.md - - name: AssignedAccess CSP - href: assignedaccess-csp.md - items: - - name: AssignedAccess DDF file - href: assignedaccess-ddf.md - - name: BitLocker CSP - href: bitlocker-csp.md - items: - - name: BitLocker DDF file - href: bitlocker-ddf-file.md - - name: CellularSettings CSP - href: cellularsettings-csp.md - - name: CertificateStore CSP - href: certificatestore-csp.md - items: - - name: CertificateStore DDF file - href: certificatestore-ddf-file.md - - name: CleanPC CSP - href: cleanpc-csp.md - items: - - name: CleanPC DDF - href: cleanpc-ddf.md - - name: ClientCertificateInstall CSP - href: clientcertificateinstall-csp.md - items: - - name: ClientCertificateInstall DDF file - href: clientcertificateinstall-ddf-file.md - - name: CM_CellularEntries CSP - href: cm-cellularentries-csp.md - - name: CMPolicy CSP - href: cmpolicy-csp.md - - name: CMPolicyEnterprise CSP - href: cmpolicyenterprise-csp.md - items: - - name: CMPolicyEnterprise DDF file - href: cmpolicyenterprise-ddf-file.md - - name: CustomDeviceUI CSP - href: customdeviceui-csp.md - items: - - name: CustomDeviceUI DDF file - href: customdeviceui-ddf.md - - name: Defender CSP - href: defender-csp.md - items: - - name: Defender DDF file - href: defender-ddf.md - - name: DevDetail CSP - href: devdetail-csp.md - items: - - name: DevDetail DDF file - href: devdetail-ddf-file.md - - name: DeveloperSetup CSP - href: developersetup-csp.md - items: - - name: DeveloperSetup DDF - href: developersetup-ddf.md - - name: DeviceLock CSP - href: devicelock-csp.md - items: - - name: DeviceLock DDF file - href: devicelock-ddf-file.md - - name: DeviceManageability CSP - href: devicemanageability-csp.md - items: - - name: DeviceManageability DDF - href: devicemanageability-ddf.md - - name: DeviceStatus CSP - href: devicestatus-csp.md - items: - - name: DeviceStatus DDF - href: devicestatus-ddf.md - - name: DevInfo CSP - href: devinfo-csp.md - items: - - name: DevInfo DDF file - href: devinfo-ddf-file.md - - name: DiagnosticLog CSP - href: diagnosticlog-csp.md - items: - - name: DiagnosticLog DDF file - href: diagnosticlog-ddf.md - - name: DMAcc CSP - href: dmacc-csp.md - items: - - name: DMAcc DDF file - href: dmacc-ddf-file.md - - name: DMClient CSP - href: dmclient-csp.md - items: - - name: DMClient DDF file - href: dmclient-ddf-file.md - - name: DMSessionActions CSP - href: dmsessionactions-csp.md - items: - - name: DMSessionActions DDF file - href: dmsessionactions-ddf.md - - name: DynamicManagement CSP - href: dynamicmanagement-csp.md - items: - - name: DynamicManagement DDF file - href: dynamicmanagement-ddf.md - - name: EMAIL2 CSP - href: email2-csp.md - items: - - name: EMAIL2 DDF file - href: email2-ddf-file.md - - name: EnrollmentStatusTracking CSP - href: enrollmentstatustracking-csp.md - items: - - name: EnrollmentStatusTracking DDF file - href: enrollmentstatustracking-csp-ddf.md - - name: EnterpriseAPN CSP - href: enterpriseapn-csp.md - items: - - name: EnterpriseAPN DDF - href: enterpriseapn-ddf.md - - name: EnterpriseAppVManagement CSP - href: enterpriseappvmanagement-csp.md - items: - - name: EnterpriseAppVManagement DDF file - href: enterpriseappvmanagement-ddf.md - - name: EnterpriseDataProtection CSP - href: enterprisedataprotection-csp.md - items: - - name: EnterpriseDataProtection DDF file - href: enterprisedataprotection-ddf-file.md - - name: EnterpriseDesktopAppManagement CSP - href: enterprisedesktopappmanagement-csp.md - items: - - name: EnterpriseDesktopAppManagement DDF - href: enterprisedesktopappmanagement-ddf-file.md - - name: EnterpriseDesktopAppManagement XSD - href: enterprisedesktopappmanagement2-xsd.md - - name: EnterpriseModernAppManagement CSP - href: enterprisemodernappmanagement-csp.md - items: - - name: EnterpriseModernAppManagement DDF - href: enterprisemodernappmanagement-ddf.md - - name: EnterpriseModernAppManagement XSD - href: enterprisemodernappmanagement-xsd.md - - name: eUICCs CSP - href: euiccs-csp.md - items: - - name: eUICCs DDF file - href: euiccs-ddf-file.md - - name: Firewall CSP - href: firewall-csp.md - items: - - name: Firewall DDF file - href: firewall-ddf-file.md - - name: HealthAttestation CSP - href: healthattestation-csp.md - items: - - name: HealthAttestation DDF - href: healthattestation-ddf.md - - name: MultiSIM CSP - href: multisim-csp.md - items: - - name: MultiSIM DDF file - href: multisim-ddf.md - - name: NAP CSP - href: nap-csp.md - - name: NAPDEF CSP - href: napdef-csp.md - - name: NetworkProxy CSP - href: networkproxy-csp.md - items: - - name: NetworkProxy DDF file - href: networkproxy-ddf.md - - name: NetworkQoSPolicy CSP - href: networkqospolicy-csp.md - items: - - name: NetworkQoSPolicy DDF file - href: networkqospolicy-ddf.md - - name: NodeCache CSP - href: nodecache-csp.md - items: - - name: NodeCache DDF file - href: nodecache-ddf-file.md - - name: Office CSP - href: office-csp.md - items: - - name: Office DDF - href: office-ddf.md - - name: PassportForWork CSP - href: passportforwork-csp.md - items: - - name: PassportForWork DDF file - href: passportforwork-ddf.md - - name: Personalization CSP - href: personalization-csp.md - items: - - name: Personalization DDF file - href: personalization-ddf.md - - name: Policy CSP - href: policy-configuration-service-provider.md - items: - - name: Policy CSP DDF file - href: policy-ddf-file.md - - name: Policies in Policy CSP supported by Group Policy - href: policies-in-policy-csp-supported-by-group-policy.md - - name: ADMX policies in Policy CSP - href: policies-in-policy-csp-admx-backed.md - - name: Policies in Policy CSP supported by HoloLens 2 - href: policies-in-policy-csp-supported-by-hololens2.md - - name: Policies in Policy CSP supported by HoloLens (1st gen) Commercial Suite - href: policies-in-policy-csp-supported-by-hololens-1st-gen-commercial-suite.md - - name: Policies in Policy CSP supported by HoloLens (1st gen) Development Edition - href: policies-in-policy-csp-supported-by-hololens-1st-gen-development-edition.md - - name: Policies in Policy CSP supported by Windows 10 IoT Enterprise - href: ./configuration-service-provider-reference.md - - name: Policies in Policy CSP supported by Windows 10 IoT Core - href: policies-in-policy-csp-supported-by-iot-core.md - - name: Policies in Policy CSP supported by Microsoft Surface Hub - href: policies-in-policy-csp-supported-by-surface-hub.md - - name: Policy CSPs that can be set using Exchange Active Sync (EAS) - href: policies-in-policy-csp-that-can-be-set-using-eas.md - - name: AboveLock - href: policy-csp-abovelock.md - - name: Accounts - href: policy-csp-accounts.md - - name: ActiveXControls - href: policy-csp-activexcontrols.md - - name: ADMX_ActiveXInstallService - href: policy-csp-admx-activexinstallservice.md - - name: ADMX_AddRemovePrograms - href: policy-csp-admx-addremoveprograms.md - - name: ADMX_AdmPwd - href: policy-csp-admx-admpwd.md - - name: ADMX_AppCompat - href: policy-csp-admx-appcompat.md - - name: ADMX_AppxPackageManager - href: policy-csp-admx-appxpackagemanager.md - - name: ADMX_AppXRuntime - href: policy-csp-admx-appxruntime.md - - name: ADMX_AttachmentManager - href: policy-csp-admx-attachmentmanager.md - - name: ADMX_AuditSettings - href: policy-csp-admx-auditsettings.md - - name: ADMX_Bits - href: policy-csp-admx-bits.md - - name: ADMX_CipherSuiteOrder - href: policy-csp-admx-ciphersuiteorder.md - - name: ADMX_COM - href: policy-csp-admx-com.md - - name: ADMX_ControlPanel - href: policy-csp-admx-controlpanel.md - - name: ADMX_ControlPanelDisplay - href: policy-csp-admx-controlpaneldisplay.md - - name: ADMX_Cpls - href: policy-csp-admx-cpls.md - - name: ADMX_CredentialProviders - href: policy-csp-admx-credentialproviders.md - - name: ADMX_CredSsp - href: policy-csp-admx-credssp.md - - name: ADMX_CredUI - href: policy-csp-admx-credui.md - - name: ADMX_CtrlAltDel - href: policy-csp-admx-ctrlaltdel.md - - name: ADMX_DataCollection - href: policy-csp-admx-datacollection.md - - name: ADMX_DCOM - href: policy-csp-admx-dcom.md - - name: ADMX_Desktop - href: policy-csp-admx-desktop.md - - name: ADMX_DeviceCompat - href: policy-csp-admx-devicecompat.md - - name: ADMX_DeviceGuard - href: policy-csp-admx-deviceguard.md - - name: ADMX_DeviceInstallation - href: policy-csp-admx-deviceinstallation.md - - name: ADMX_DeviceSetup - href: policy-csp-admx-devicesetup.md - - name: ADMX_DFS - href: policy-csp-admx-dfs.md - - name: ADMX_DigitalLocker - href: policy-csp-admx-digitallocker.md - - name: ADMX_DiskDiagnostic - href: policy-csp-admx-diskdiagnostic.md - - name: ADMX_DistributedLinkTracking - href: policy-csp-admx-distributedlinktracking.md - - name: ADMX_DnsClient - href: policy-csp-admx-dnsclient.md - - name: ADMX_DWM - href: policy-csp-admx-dwm.md - - name: ADMX_EAIME - href: policy-csp-admx-eaime.md - - name: ADMX_EncryptFilesonMove - href: policy-csp-admx-encryptfilesonmove.md - - name: ADMX_EventLogging - href: policy-csp-admx-eventlogging.md - - name: ADMX_EnhancedStorage - href: policy-csp-admx-enhancedstorage.md - - name: ADMX_ErrorReporting - href: policy-csp-admx-errorreporting.md - - name: ADMX_EventForwarding - href: policy-csp-admx-eventforwarding.md - - name: ADMX_EventLog - href: policy-csp-admx-eventlog.md - - name: ADMX_EventViewer - href: policy-csp-admx-eventviewer.md - - name: ADMX_Explorer - href: policy-csp-admx-explorer.md - - name: ADMX_ExternalBoot - href: policy-csp-admx-externalboot.md - - name: ADMX_FileRecovery - href: policy-csp-admx-filerecovery.md - - name: ADMX_FileRevocation - href: policy-csp-admx-filerevocation.md - - name: ADMX_FileServerVSSProvider - href: policy-csp-admx-fileservervssprovider.md - - name: ADMX_FileSys - href: policy-csp-admx-filesys.md - - name: ADMX_FolderRedirection - href: policy-csp-admx-folderredirection.md - - name: ADMX_FramePanes - href: policy-csp-admx-framepanes.md - - name: ADMX_FTHSVC - href: policy-csp-admx-fthsvc.md - - name: ADMX_Globalization - href: policy-csp-admx-globalization.md - - name: ADMX_GroupPolicy - href: policy-csp-admx-grouppolicy.md - - name: ADMX_Help - href: policy-csp-admx-help.md - - name: ADMX_HelpAndSupport - href: policy-csp-admx-helpandsupport.md - - name: ADMX_HotSpotAuth - href: policy-csp-admx-hotspotauth.md - - name: ADMX_ICM - href: policy-csp-admx-icm.md - - name: ADMX_IIS - href: policy-csp-admx-iis.md - - name: ADMX_iSCSI - href: policy-csp-admx-iscsi.md - - name: ADMX_kdc - href: policy-csp-admx-kdc.md - - name: ADMX_Kerberos - href: policy-csp-admx-kerberos.md - - name: ADMX_LanmanServer - href: policy-csp-admx-lanmanserver.md - - name: ADMX_LanmanWorkstation - href: policy-csp-admx-lanmanworkstation.md - - name: ADMX_LeakDiagnostic - href: policy-csp-admx-leakdiagnostic.md - - name: ADMX_LinkLayerTopologyDiscovery - href: policy-csp-admx-linklayertopologydiscovery.md - - name: ADMX_LocationProviderAdm - href: policy-csp-admx-locationprovideradm.md - - name: ADMX_Logon - href: policy-csp-admx-logon.md - - name: ADMX_MicrosoftDefenderAntivirus - href: policy-csp-admx-microsoftdefenderantivirus.md - - name: ADMX_MMC - href: policy-csp-admx-mmc.md - - name: ADMX_MMCSnapins - href: policy-csp-admx-mmcsnapins.md - - name: ADMX_MobilePCMobilityCenter - href: policy-csp-admx-mobilepcmobilitycenter.md - - name: ADMX_MobilePCPresentationSettings - href: policy-csp-admx-mobilepcpresentationsettings.md - - name: ADMX_MSAPolicy - href: policy-csp-admx-msapolicy.md - - name: ADMX_msched - href: policy-csp-admx-msched.md - - name: ADMX_MSDT - href: policy-csp-admx-msdt.md - - name: ADMX_MSI - href: policy-csp-admx-msi.md - - name: ADMX_MsiFileRecovery - href: policy-csp-admx-msifilerecovery.md - - name: ADMX_nca - href: policy-csp-admx-nca.md - - name: ADMX_NCSI - href: policy-csp-admx-ncsi.md - - name: ADMX_Netlogon - href: policy-csp-admx-netlogon.md - - name: ADMX_NetworkConnections - href: policy-csp-admx-networkconnections.md - - name: ADMX_OfflineFiles - href: policy-csp-admx-offlinefiles.md - - name: ADMX_pca - href: policy-csp-admx-pca.md - - name: ADMX_PeerToPeerCaching - href: policy-csp-admx-peertopeercaching.md - - name: ADMX_PenTraining - href: policy-csp-admx-pentraining.md - - name: ADMX_PerformanceDiagnostics - href: policy-csp-admx-performancediagnostics.md - - name: ADMX_Power - href: policy-csp-admx-power.md - - name: ADMX_PowerShellExecutionPolicy - href: policy-csp-admx-powershellexecutionpolicy.md - - name: ADMX_PreviousVersions - href: policy-csp-admx-previousversions.md - - name: ADMX_Printing - href: policy-csp-admx-printing.md - - name: ADMX_Printing2 - href: policy-csp-admx-printing2.md - - name: ADMX_Programs - href: policy-csp-admx-programs.md - - name: ADMX_Reliability - href: policy-csp-admx-reliability.md - - name: ADMX_RemoteAssistance - href: policy-csp-admx-remoteassistance.md - - name: ADMX_RemovableStorage - href: policy-csp-admx-removablestorage.md - - name: ADMX_RPC - href: policy-csp-admx-rpc.md - - name: ADMX_Scripts - href: policy-csp-admx-scripts.md - - name: ADMX_sdiageng - href: policy-csp-admx-sdiageng.md - - name: ADMX_sdiagschd - href: policy-csp-admx-sdiagschd.md - - name: ADMX_Securitycenter - href: policy-csp-admx-securitycenter.md - - name: ADMX_Sensors - href: policy-csp-admx-sensors.md - - name: ADMX_ServerManager - href: policy-csp-admx-servermanager.md - - name: ADMX_Servicing - href: policy-csp-admx-servicing.md - - name: ADMX_SettingSync - href: policy-csp-admx-settingsync.md - - name: ADMX_SharedFolders - href: policy-csp-admx-sharedfolders.md - - name: ADMX_Sharing - href: policy-csp-admx-sharing.md - - name: ADMX_ShellCommandPromptRegEditTools - href: policy-csp-admx-shellcommandpromptregedittools.md - - name: ADMX_Smartcard - href: policy-csp-admx-smartcard.md - - name: ADMX_Snmp - href: policy-csp-admx-snmp.md - - name: ADMX_StartMenu - href: policy-csp-admx-startmenu.md - - name: ADMX_SystemRestore - href: policy-csp-admx-systemrestore.md - - name: ADMX_TabletShell - href: policy-csp-admx-tabletshell.md - - name: ADMX_Taskbar - href: policy-csp-admx-taskbar.md - - name: ADMX_tcpip - href: policy-csp-admx-tcpip.md - - name: ADMX_TerminalServer - href: policy-csp-admx-terminalserver.md - - name: ADMX_Thumbnails - href: policy-csp-admx-thumbnails.md - - name: ADMX_TouchInput - href: policy-csp-admx-touchinput.md - - name: ADMX_TPM - href: policy-csp-admx-tpm.md - - name: ADMX_UserExperienceVirtualization - href: policy-csp-admx-userexperiencevirtualization.md - - name: ADMX_UserProfiles - href: policy-csp-admx-userprofiles.md - - name: ADMX_W32Time - href: policy-csp-admx-w32time.md - - name: ADMX_WCM - href: policy-csp-admx-wcm.md - - name: ADMX_WDI - href: policy-csp-admx-wdi.md - - name: ADMX_WinCal - href: policy-csp-admx-wincal.md - - name: ADMX_WindowsConnectNow - href: policy-csp-admx-windowsconnectnow.md - - name: ADMX_WindowsExplorer - href: policy-csp-admx-windowsexplorer.md - - name: ADMX_WindowsMediaDRM - href: policy-csp-admx-windowsmediadrm.md - - name: ADMX_WindowsMediaPlayer - href: policy-csp-admx-windowsmediaplayer.md - - name: ADMX_WindowsRemoteManagement - href: policy-csp-admx-windowsremotemanagement.md - - name: ADMX_WindowsStore - href: policy-csp-admx-windowsstore.md - - name: ADMX_WinInit - href: policy-csp-admx-wininit.md - - name: ADMX_WinLogon - href: policy-csp-admx-winlogon.md - - name: ADMX-Winsrv - href: policy-csp-admx-winsrv.md - - name: ADMX_wlansvc - href: policy-csp-admx-wlansvc.md - - name: ADMX_WordWheel - href: policy-csp-admx-wordwheel.md - - name: ADMX_WorkFoldersClient - href: policy-csp-admx-workfoldersclient.md - - name: ADMX_WPN - href: policy-csp-admx-wpn.md - - name: ApplicationDefaults - href: policy-csp-applicationdefaults.md - - name: ApplicationManagement - href: policy-csp-applicationmanagement.md - - name: AppRuntime - href: policy-csp-appruntime.md - - name: AppVirtualization - href: policy-csp-appvirtualization.md - - name: AttachmentManager - href: policy-csp-attachmentmanager.md - - name: Audit - href: policy-csp-audit.md - - name: Authentication - href: policy-csp-authentication.md - - name: Autoplay - href: policy-csp-autoplay.md - - name: BitLocker - href: policy-csp-bitlocker.md - - name: BITS - href: policy-csp-bits.md - - name: Bluetooth - href: policy-csp-bluetooth.md - - name: Browser - href: policy-csp-browser.md - - name: Camera - href: policy-csp-camera.md - - name: Cellular - href: policy-csp-cellular.md - - name: Connectivity - href: policy-csp-connectivity.md - - name: ControlPolicyConflict - href: policy-csp-controlpolicyconflict.md - - name: CredentialsDelegation - href: policy-csp-credentialsdelegation.md - - name: CredentialProviders - href: policy-csp-credentialproviders.md - - name: CredentialsUI - href: policy-csp-credentialsui.md - - name: Cryptography - href: policy-csp-cryptography.md - - name: DataProtection - href: policy-csp-dataprotection.md - - name: DataUsage - href: policy-csp-datausage.md - - name: Defender - href: policy-csp-defender.md - - name: DeliveryOptimization - href: policy-csp-deliveryoptimization.md - - name: Desktop - href: policy-csp-desktop.md - - name: DeviceGuard - href: policy-csp-deviceguard.md - - name: DeviceHealthMonitoring - href: policy-csp-devicehealthmonitoring.md - - name: DeviceInstallation - href: policy-csp-deviceinstallation.md - - name: DeviceLock - href: policy-csp-devicelock.md - - name: Display - href: policy-csp-display.md - - name: DmaGuard - href: policy-csp-dmaguard.md - - name: EAP - href: policy-csp-eap.md - - name: Education - href: policy-csp-education.md - - name: EnterpriseCloudPrint - href: policy-csp-enterprisecloudprint.md - - name: ErrorReporting - href: policy-csp-errorreporting.md - - name: EventLogService - href: policy-csp-eventlogservice.md - - name: Experience - href: policy-csp-experience.md - - name: ExploitGuard - href: policy-csp-exploitguard.md - - name: Feeds - href: policy-csp-feeds.md - - name: FileExplorer - href: policy-csp-fileexplorer.md - - name: Games - href: policy-csp-games.md - - name: Handwriting - href: policy-csp-handwriting.md - - name: HumanPresence - href: policy-csp-humanpresence.md - - name: InternetExplorer - href: policy-csp-internetexplorer.md - - name: Kerberos - href: policy-csp-kerberos.md - - name: KioskBrowser - href: policy-csp-kioskbrowser.md - - name: LanmanWorkstation - href: policy-csp-lanmanworkstation.md - - name: Licensing - href: policy-csp-licensing.md - - name: LocalPoliciesSecurityOptions - href: policy-csp-localpoliciessecurityoptions.md - - name: LocalUsersAndGroups - href: policy-csp-localusersandgroups.md - - name: LockDown - href: policy-csp-lockdown.md - - name: Maps - href: policy-csp-maps.md - - name: MemoryDump - href: policy-csp-memorydump.md - - name: Messaging - href: policy-csp-messaging.md - - name: MixedReality - href: policy-csp-mixedreality.md - - name: MSSecurityGuide - href: policy-csp-mssecurityguide.md - - name: MSSLegacy - href: policy-csp-msslegacy.md - - name: Multitasking - href: policy-csp-multitasking.md - - name: NetworkIsolation - href: policy-csp-networkisolation.md - - name: NetworkListManager - href: policy-csp-networklistmanager.md - - name: NewsAndInterests - href: policy-csp-newsandinterests.md - - name: Notifications - href: policy-csp-notifications.md - - name: Power - href: policy-csp-power.md - - name: Printers - href: policy-csp-printers.md - - name: Privacy - href: policy-csp-privacy.md - - name: RemoteAssistance - href: policy-csp-remoteassistance.md - - name: RemoteDesktop - href: policy-csp-remotedesktop.md - - name: RemoteDesktopServices - href: policy-csp-remotedesktopservices.md - - name: RemoteManagement - href: policy-csp-remotemanagement.md - - name: RemoteProcedureCall - href: policy-csp-remoteprocedurecall.md - - name: RemoteShell - href: policy-csp-remoteshell.md - - name: RestrictedGroups - href: policy-csp-restrictedgroups.md - - name: Search - href: policy-csp-search.md - - name: Security - href: policy-csp-security.md - - name: ServiceControlManager - href: policy-csp-servicecontrolmanager.md - - name: Settings - href: policy-csp-settings.md - - name: Speech - href: policy-csp-speech.md - - name: Start - href: policy-csp-start.md - - name: Storage - href: policy-csp-storage.md - - name: System - href: policy-csp-system.md - - name: SystemServices - href: policy-csp-systemservices.md - - name: TaskManager - href: policy-csp-taskmanager.md - - name: TaskScheduler - href: policy-csp-taskscheduler.md - - name: TextInput - href: policy-csp-textinput.md - - name: TimeLanguageSettings - href: policy-csp-timelanguagesettings.md - - name: Troubleshooting - href: policy-csp-troubleshooting.md - - name: Update - href: policy-csp-update.md - - name: UserRights - href: policy-csp-userrights.md - - name: VirtualizationBasedTechnology - href: policy-csp-virtualizationbasedtechnology.md - - name: Wifi - href: policy-csp-wifi.md - - name: WindowsAutoPilot - href: policy-csp-windowsautopilot.md - - name: WindowsConnectionManager - href: policy-csp-windowsconnectionmanager.md - - name: WindowsDefenderSecurityCenter - href: policy-csp-windowsdefendersecuritycenter.md - - name: WindowsDefenderSmartScreen - href: policy-csp-smartscreen.md - - name: WindowsInkWorkspace - href: policy-csp-windowsinkworkspace.md - - name: WindowsLogon - href: policy-csp-windowslogon.md - - name: WindowsPowerShell - href: policy-csp-windowspowershell.md - - name: WindowsSandbox - href: policy-csp-windowssandbox.md - - name: WirelessDisplay - href: policy-csp-wirelessdisplay.md - - name: Provisioning CSP - href: provisioning-csp.md - - name: PXLOGICAL CSP - href: pxlogical-csp.md - - name: Reboot CSP - href: reboot-csp.md - items: - - name: Reboot DDF file - href: reboot-ddf-file.md - - name: RemoteFind CSP - href: remotefind-csp.md - items: - - name: RemoteFind DDF file - href: remotefind-ddf-file.md - - name: RemoteWipe CSP - href: remotewipe-csp.md - items: - - name: RemoteWipe DDF file - href: remotewipe-ddf-file.md - - name: Reporting CSP - href: reporting-csp.md - items: - - name: Reporting DDF file - href: reporting-ddf-file.md - - name: RootCATrustedCertificates CSP - href: rootcacertificates-csp.md - items: - - name: RootCATrustedCertificates DDF file - href: rootcacertificates-ddf-file.md - - name: SecureAssessment CSP - href: secureassessment-csp.md - items: - - name: SecureAssessment DDF file - href: secureassessment-ddf-file.md - - name: SecurityPolicy CSP - href: securitypolicy-csp.md - - name: SharedPC CSP - href: sharedpc-csp.md - items: - - name: SharedPC DDF file - href: sharedpc-ddf-file.md - - name: Storage CSP - href: storage-csp.md - items: - - name: Storage DDF file - href: storage-ddf-file.md - - name: SUPL CSP - href: supl-csp.md - items: - - name: SUPL DDF file - href: supl-ddf-file.md - - name: SurfaceHub CSP - href: surfacehub-csp.md - items: - - name: SurfaceHub DDF file - href: surfacehub-ddf-file.md - - name: TenantLockdown CSP - href: tenantlockdown-csp.md - items: - - name: TenantLockdown DDF file - href: tenantlockdown-ddf.md - - name: TPMPolicy CSP - href: tpmpolicy-csp.md - items: - - name: TPMPolicy DDF file - href: tpmpolicy-ddf-file.md - - name: UEFI CSP - href: uefi-csp.md - items: - - name: UEFI DDF file - href: uefi-ddf.md - - name: UnifiedWriteFilter CSP - href: unifiedwritefilter-csp.md - items: - - name: UnifiedWriteFilter DDF file - href: unifiedwritefilter-ddf.md - - name: UniversalPrint CSP - href: universalprint-csp.md - items: - - name: UniversalPrint DDF file - href: universalprint-ddf-file.md - - name: Update CSP - href: update-csp.md - items: - - name: Update DDF file - href: update-ddf-file.md - - name: VPN CSP - href: vpn-csp.md - items: - - name: VPN DDF file - href: vpn-ddf-file.md - - name: VPNv2 CSP - href: vpnv2-csp.md - items: - - name: VPNv2 DDF file - href: vpnv2-ddf-file.md - - name: ProfileXML XSD - href: vpnv2-profile-xsd.md - - name: EAP configuration - href: eap-configuration.md - - name: w4 APPLICATION CSP - href: w4-application-csp.md - - name: w7 APPLICATION CSP - href: w7-application-csp.md - - name: WiFi CSP - href: wifi-csp.md - items: - - name: WiFi DDF file - href: wifi-ddf-file.md - - name: Win32AppInventory CSP - href: win32appinventory-csp.md - items: - - name: Win32AppInventory DDF file - href: win32appinventory-ddf-file.md - - name: Win32CompatibilityAppraiser CSP - href: win32compatibilityappraiser-csp.md - items: - - name: Win32CompatibilityAppraiser DDF file - href: win32compatibilityappraiser-ddf.md - - name: WindowsAdvancedThreatProtection CSP - href: windowsadvancedthreatprotection-csp.md - items: - - name: WindowsAdvancedThreatProtection DDF file - href: windowsadvancedthreatprotection-ddf.md - - name: WindowsAutopilot CSP - href: windowsautopilot-csp.md - items: - - name: WindowsAutopilot DDF file - href: windowsautopilot-ddf-file.md - - name: WindowsDefenderApplicationGuard CSP - href: windowsdefenderapplicationguard-csp.md - items: - - name: WindowsDefenderApplicationGuard DDF file - href: windowsdefenderapplicationguard-ddf-file.md - - name: WindowsLicensing CSP - href: windowslicensing-csp.md - items: - - name: WindowsLicensing DDF file - href: windowslicensing-ddf-file.md - - name: WiredNetwork CSP - href: wirednetwork-csp.md - items: - - name: WiredNetwork DDF file - href: wirednetwork-ddf-file.md + - name: Data structures for Microsoft Store for Business + href: data-structures-windows-store-for-business.md + - name: Get Inventory + href: get-inventory.md + - name: Get product details + href: get-product-details.md + - name: Get localized product details + href: get-localized-product-details.md + - name: Get offline license + href: get-offline-license.md + - name: Get product packages + href: get-product-packages.md + - name: Get product package + href: get-product-package.md + - name: Get seats + href: get-seats.md + - name: Get seat + href: get-seat.md + - name: Assign seats + href: assign-seats.md + - name: Reclaim seat from user + href: reclaim-seat-from-user.md + - name: Bulk assign and reclaim seats from users + href: bulk-assign-and-reclaim-seats-from-user.md + - name: Get seats assigned to a user + href: get-seats-assigned-to-a-user.md + - name: Mobile device management (MDM) for device updates + href: device-update-management.md + - name: Secured-Core PC Configuration Lock + href: config-lock.md + - name: Certificate renewal + href: certificate-renewal-windows-mdm.md +- name: Push notification support for device management + href: push-notification-windows-mdm.md +- name: Using PowerShell scripting with the WMI Bridge Provider + href: using-powershell-scripting-with-the-wmi-bridge-provider.md +- name: WMI providers supported in Windows 10 + href: wmi-providers-supported-in-windows.md +- name: Diagnose MDM failures in Windows 10 + href: diagnose-mdm-failures-in-windows-10.md +- name: OMA DM protocol support + href: oma-dm-protocol-support.md + items: + - name: Structure of OMA DM provisioning files + href: structure-of-oma-dm-provisioning-files.md + - name: Server requirements for OMA DM + href: server-requirements-windows-mdm.md + - name: DMProcessConfigXMLFiltered + href: dmprocessconfigxmlfiltered.md +- name: Configuration service provider reference + href: configuration-service-provider-reference.md + items: + - name: AccountManagement CSP + href: accountmanagement-csp.md + items: + - name: AccountManagement DDF file + href: accountmanagement-ddf.md + - name: Accounts CSP + href: accounts-csp.md + items: + - name: Accounts DDF file + href: accounts-ddf-file.md + - name: ActiveSync CSP + href: activesync-csp.md + items: + - name: ActiveSync DDF file + href: activesync-ddf-file.md + - name: AllJoynManagement CSP + href: alljoynmanagement-csp.md + items: + - name: AllJoynManagement DDF + href: alljoynmanagement-ddf.md + - name: APPLICATION CSP + href: application-csp.md + - name: ApplicationControl CSP + href: applicationcontrol-csp.md + items: + - name: ApplicationControl DDF file + href: applicationcontrol-csp-ddf.md + - name: AppLocker CSP + href: applocker-csp.md + items: + - name: AppLocker DDF file + href: applocker-ddf-file.md + - name: AppLocker XSD + href: applocker-xsd.md + - name: AssignedAccess CSP + href: assignedaccess-csp.md + items: + - name: AssignedAccess DDF file + href: assignedaccess-ddf.md + - name: BitLocker CSP + href: bitlocker-csp.md + items: + - name: BitLocker DDF file + href: bitlocker-ddf-file.md + - name: CellularSettings CSP + href: cellularsettings-csp.md + - name: CertificateStore CSP + href: certificatestore-csp.md + items: + - name: CertificateStore DDF file + href: certificatestore-ddf-file.md + - name: CleanPC CSP + href: cleanpc-csp.md + items: + - name: CleanPC DDF + href: cleanpc-ddf.md + - name: ClientCertificateInstall CSP + href: clientcertificateinstall-csp.md + items: + - name: ClientCertificateInstall DDF file + href: clientcertificateinstall-ddf-file.md + - name: CM_CellularEntries CSP + href: cm-cellularentries-csp.md + - name: CMPolicy CSP + href: cmpolicy-csp.md + - name: CMPolicyEnterprise CSP + href: cmpolicyenterprise-csp.md + items: + - name: CMPolicyEnterprise DDF file + href: cmpolicyenterprise-ddf-file.md + - name: CustomDeviceUI CSP + href: customdeviceui-csp.md + items: + - name: CustomDeviceUI DDF file + href: customdeviceui-ddf.md + - name: Defender CSP + href: defender-csp.md + items: + - name: Defender DDF file + href: defender-ddf.md + - name: DevDetail CSP + href: devdetail-csp.md + items: + - name: DevDetail DDF file + href: devdetail-ddf-file.md + - name: DeveloperSetup CSP + href: developersetup-csp.md + items: + - name: DeveloperSetup DDF + href: developersetup-ddf.md + - name: DeviceLock CSP + href: devicelock-csp.md + items: + - name: DeviceLock DDF file + href: devicelock-ddf-file.md + - name: DeviceManageability CSP + href: devicemanageability-csp.md + items: + - name: DeviceManageability DDF + href: devicemanageability-ddf.md + - name: DeviceStatus CSP + href: devicestatus-csp.md + items: + - name: DeviceStatus DDF + href: devicestatus-ddf.md + - name: DevInfo CSP + href: devinfo-csp.md + items: + - name: DevInfo DDF file + href: devinfo-ddf-file.md + - name: DiagnosticLog CSP + href: diagnosticlog-csp.md + items: + - name: DiagnosticLog DDF file + href: diagnosticlog-ddf.md + - name: DMAcc CSP + href: dmacc-csp.md + items: + - name: DMAcc DDF file + href: dmacc-ddf-file.md + - name: DMClient CSP + href: dmclient-csp.md + items: + - name: DMClient DDF file + href: dmclient-ddf-file.md + - name: DMSessionActions CSP + href: dmsessionactions-csp.md + items: + - name: DMSessionActions DDF file + href: dmsessionactions-ddf.md + - name: DynamicManagement CSP + href: dynamicmanagement-csp.md + items: + - name: DynamicManagement DDF file + href: dynamicmanagement-ddf.md + - name: EMAIL2 CSP + href: email2-csp.md + items: + - name: EMAIL2 DDF file + href: email2-ddf-file.md + - name: EnrollmentStatusTracking CSP + href: enrollmentstatustracking-csp.md + items: + - name: EnrollmentStatusTracking DDF file + href: enrollmentstatustracking-csp-ddf.md + - name: EnterpriseAPN CSP + href: enterpriseapn-csp.md + items: + - name: EnterpriseAPN DDF + href: enterpriseapn-ddf.md + - name: EnterpriseAppVManagement CSP + href: enterpriseappvmanagement-csp.md + items: + - name: EnterpriseAppVManagement DDF file + href: enterpriseappvmanagement-ddf.md + - name: EnterpriseDataProtection CSP + href: enterprisedataprotection-csp.md + items: + - name: EnterpriseDataProtection DDF file + href: enterprisedataprotection-ddf-file.md + - name: EnterpriseDesktopAppManagement CSP + href: enterprisedesktopappmanagement-csp.md + items: + - name: EnterpriseDesktopAppManagement DDF + href: enterprisedesktopappmanagement-ddf-file.md + - name: EnterpriseDesktopAppManagement XSD + href: enterprisedesktopappmanagement2-xsd.md + - name: EnterpriseModernAppManagement CSP + href: enterprisemodernappmanagement-csp.md + items: + - name: EnterpriseModernAppManagement DDF + href: enterprisemodernappmanagement-ddf.md + - name: EnterpriseModernAppManagement XSD + href: enterprisemodernappmanagement-xsd.md + - name: eUICCs CSP + href: euiccs-csp.md + items: + - name: eUICCs DDF file + href: euiccs-ddf-file.md + - name: Firewall CSP + href: firewall-csp.md + items: + - name: Firewall DDF file + href: firewall-ddf-file.md + - name: HealthAttestation CSP + href: healthattestation-csp.md + items: + - name: HealthAttestation DDF + href: healthattestation-ddf.md + - name: MultiSIM CSP + href: multisim-csp.md + items: + - name: MultiSIM DDF file + href: multisim-ddf.md + - name: NAP CSP + href: nap-csp.md + - name: NAPDEF CSP + href: napdef-csp.md + - name: NetworkProxy CSP + href: networkproxy-csp.md + items: + - name: NetworkProxy DDF file + href: networkproxy-ddf.md + - name: NetworkQoSPolicy CSP + href: networkqospolicy-csp.md + items: + - name: NetworkQoSPolicy DDF file + href: networkqospolicy-ddf.md + - name: NodeCache CSP + href: nodecache-csp.md + items: + - name: NodeCache DDF file + href: nodecache-ddf-file.md + - name: Office CSP + href: office-csp.md + items: + - name: Office DDF + href: office-ddf.md + - name: PassportForWork CSP + href: passportforwork-csp.md + items: + - name: PassportForWork DDF file + href: passportforwork-ddf.md + - name: Personalization CSP + href: personalization-csp.md + items: + - name: Personalization DDF file + href: personalization-ddf.md + - name: Policy CSP + href: policy-configuration-service-provider.md + items: + - name: Policy CSP DDF file + href: policy-ddf-file.md + - name: Policies in Policy CSP supported by Group Policy + href: policies-in-policy-csp-supported-by-group-policy.md + - name: ADMX policies in Policy CSP + href: policies-in-policy-csp-admx-backed.md + - name: Policies in Policy CSP supported by HoloLens 2 + href: policies-in-policy-csp-supported-by-hololens2.md + - name: Policies in Policy CSP supported by HoloLens (1st gen) Commercial Suite + href: policies-in-policy-csp-supported-by-hololens-1st-gen-commercial-suite.md + - name: Policies in Policy CSP supported by HoloLens (1st gen) Development Edition + href: policies-in-policy-csp-supported-by-hololens-1st-gen-development-edition.md + - name: Policies in Policy CSP supported by Windows 10 IoT Enterprise + href: ./configuration-service-provider-reference.md + - name: Policies in Policy CSP supported by Windows 10 IoT Core + href: policies-in-policy-csp-supported-by-iot-core.md + - name: Policies in Policy CSP supported by Microsoft Surface Hub + href: policies-in-policy-csp-supported-by-surface-hub.md + - name: Policy CSPs that can be set using Exchange Active Sync (EAS) + href: policies-in-policy-csp-that-can-be-set-using-eas.md + - name: AboveLock + href: policy-csp-abovelock.md + - name: Accounts + href: policy-csp-accounts.md + - name: ActiveXControls + href: policy-csp-activexcontrols.md + - name: ADMX_ActiveXInstallService + href: policy-csp-admx-activexinstallservice.md + - name: ADMX_AddRemovePrograms + href: policy-csp-admx-addremoveprograms.md + - name: ADMX_AdmPwd + href: policy-csp-admx-admpwd.md + - name: ADMX_AppCompat + href: policy-csp-admx-appcompat.md + - name: ADMX_AppxPackageManager + href: policy-csp-admx-appxpackagemanager.md + - name: ADMX_AppXRuntime + href: policy-csp-admx-appxruntime.md + - name: ADMX_AttachmentManager + href: policy-csp-admx-attachmentmanager.md + - name: ADMX_AuditSettings + href: policy-csp-admx-auditsettings.md + - name: ADMX_Bits + href: policy-csp-admx-bits.md + - name: ADMX_CipherSuiteOrder + href: policy-csp-admx-ciphersuiteorder.md + - name: ADMX_COM + href: policy-csp-admx-com.md + - name: ADMX_ControlPanel + href: policy-csp-admx-controlpanel.md + - name: ADMX_ControlPanelDisplay + href: policy-csp-admx-controlpaneldisplay.md + - name: ADMX_Cpls + href: policy-csp-admx-cpls.md + - name: ADMX_CredentialProviders + href: policy-csp-admx-credentialproviders.md + - name: ADMX_CredSsp + href: policy-csp-admx-credssp.md + - name: ADMX_CredUI + href: policy-csp-admx-credui.md + - name: ADMX_CtrlAltDel + href: policy-csp-admx-ctrlaltdel.md + - name: ADMX_DataCollection + href: policy-csp-admx-datacollection.md + - name: ADMX_DCOM + href: policy-csp-admx-dcom.md + - name: ADMX_Desktop + href: policy-csp-admx-desktop.md + - name: ADMX_DeviceCompat + href: policy-csp-admx-devicecompat.md + - name: ADMX_DeviceGuard + href: policy-csp-admx-deviceguard.md + - name: ADMX_DeviceInstallation + href: policy-csp-admx-deviceinstallation.md + - name: ADMX_DeviceSetup + href: policy-csp-admx-devicesetup.md + - name: ADMX_DFS + href: policy-csp-admx-dfs.md + - name: ADMX_DigitalLocker + href: policy-csp-admx-digitallocker.md + - name: ADMX_DiskDiagnostic + href: policy-csp-admx-diskdiagnostic.md + - name: ADMX_DistributedLinkTracking + href: policy-csp-admx-distributedlinktracking.md + - name: ADMX_DnsClient + href: policy-csp-admx-dnsclient.md + - name: ADMX_DWM + href: policy-csp-admx-dwm.md + - name: ADMX_EAIME + href: policy-csp-admx-eaime.md + - name: ADMX_EncryptFilesonMove + href: policy-csp-admx-encryptfilesonmove.md + - name: ADMX_EventLogging + href: policy-csp-admx-eventlogging.md + - name: ADMX_EnhancedStorage + href: policy-csp-admx-enhancedstorage.md + - name: ADMX_ErrorReporting + href: policy-csp-admx-errorreporting.md + - name: ADMX_EventForwarding + href: policy-csp-admx-eventforwarding.md + - name: ADMX_EventLog + href: policy-csp-admx-eventlog.md + - name: ADMX_EventViewer + href: policy-csp-admx-eventviewer.md + - name: ADMX_Explorer + href: policy-csp-admx-explorer.md + - name: ADMX_ExternalBoot + href: policy-csp-admx-externalboot.md + - name: ADMX_FileRecovery + href: policy-csp-admx-filerecovery.md + - name: ADMX_FileRevocation + href: policy-csp-admx-filerevocation.md + - name: ADMX_FileServerVSSProvider + href: policy-csp-admx-fileservervssprovider.md + - name: ADMX_FileSys + href: policy-csp-admx-filesys.md + - name: ADMX_FolderRedirection + href: policy-csp-admx-folderredirection.md + - name: ADMX_FramePanes + href: policy-csp-admx-framepanes.md + - name: ADMX_FTHSVC + href: policy-csp-admx-fthsvc.md + - name: ADMX_Globalization + href: policy-csp-admx-globalization.md + - name: ADMX_GroupPolicy + href: policy-csp-admx-grouppolicy.md + - name: ADMX_Help + href: policy-csp-admx-help.md + - name: ADMX_HelpAndSupport + href: policy-csp-admx-helpandsupport.md + - name: ADMX_HotSpotAuth + href: policy-csp-admx-hotspotauth.md + - name: ADMX_ICM + href: policy-csp-admx-icm.md + - name: ADMX_IIS + href: policy-csp-admx-iis.md + - name: ADMX_iSCSI + href: policy-csp-admx-iscsi.md + - name: ADMX_kdc + href: policy-csp-admx-kdc.md + - name: ADMX_Kerberos + href: policy-csp-admx-kerberos.md + - name: ADMX_LanmanServer + href: policy-csp-admx-lanmanserver.md + - name: ADMX_LanmanWorkstation + href: policy-csp-admx-lanmanworkstation.md + - name: ADMX_LeakDiagnostic + href: policy-csp-admx-leakdiagnostic.md + - name: ADMX_LinkLayerTopologyDiscovery + href: policy-csp-admx-linklayertopologydiscovery.md + - name: ADMX_LocationProviderAdm + href: policy-csp-admx-locationprovideradm.md + - name: ADMX_Logon + href: policy-csp-admx-logon.md + - name: ADMX_MicrosoftDefenderAntivirus + href: policy-csp-admx-microsoftdefenderantivirus.md + - name: ADMX_MMC + href: policy-csp-admx-mmc.md + - name: ADMX_MMCSnapins + href: policy-csp-admx-mmcsnapins.md + - name: ADMX_MobilePCMobilityCenter + href: policy-csp-admx-mobilepcmobilitycenter.md + - name: ADMX_MobilePCPresentationSettings + href: policy-csp-admx-mobilepcpresentationsettings.md + - name: ADMX_MSAPolicy + href: policy-csp-admx-msapolicy.md + - name: ADMX_msched + href: policy-csp-admx-msched.md + - name: ADMX_MSDT + href: policy-csp-admx-msdt.md + - name: ADMX_MSI + href: policy-csp-admx-msi.md + - name: ADMX_MsiFileRecovery + href: policy-csp-admx-msifilerecovery.md + - name: ADMX_nca + href: policy-csp-admx-nca.md + - name: ADMX_NCSI + href: policy-csp-admx-ncsi.md + - name: ADMX_Netlogon + href: policy-csp-admx-netlogon.md + - name: ADMX_NetworkConnections + href: policy-csp-admx-networkconnections.md + - name: ADMX_OfflineFiles + href: policy-csp-admx-offlinefiles.md + - name: ADMX_pca + href: policy-csp-admx-pca.md + - name: ADMX_PeerToPeerCaching + href: policy-csp-admx-peertopeercaching.md + - name: ADMX_PenTraining + href: policy-csp-admx-pentraining.md + - name: ADMX_PerformanceDiagnostics + href: policy-csp-admx-performancediagnostics.md + - name: ADMX_Power + href: policy-csp-admx-power.md + - name: ADMX_PowerShellExecutionPolicy + href: policy-csp-admx-powershellexecutionpolicy.md + - name: ADMX_PreviousVersions + href: policy-csp-admx-previousversions.md + - name: ADMX_Printing + href: policy-csp-admx-printing.md + - name: ADMX_Printing2 + href: policy-csp-admx-printing2.md + - name: ADMX_Programs + href: policy-csp-admx-programs.md + - name: ADMX_Reliability + href: policy-csp-admx-reliability.md + - name: ADMX_RemoteAssistance + href: policy-csp-admx-remoteassistance.md + - name: ADMX_RemovableStorage + href: policy-csp-admx-removablestorage.md + - name: ADMX_RPC + href: policy-csp-admx-rpc.md + - name: ADMX_Scripts + href: policy-csp-admx-scripts.md + - name: ADMX_sdiageng + href: policy-csp-admx-sdiageng.md + - name: ADMX_sdiagschd + href: policy-csp-admx-sdiagschd.md + - name: ADMX_Securitycenter + href: policy-csp-admx-securitycenter.md + - name: ADMX_Sensors + href: policy-csp-admx-sensors.md + - name: ADMX_ServerManager + href: policy-csp-admx-servermanager.md + - name: ADMX_Servicing + href: policy-csp-admx-servicing.md + - name: ADMX_SettingSync + href: policy-csp-admx-settingsync.md + - name: ADMX_SharedFolders + href: policy-csp-admx-sharedfolders.md + - name: ADMX_Sharing + href: policy-csp-admx-sharing.md + - name: ADMX_ShellCommandPromptRegEditTools + href: policy-csp-admx-shellcommandpromptregedittools.md + - name: ADMX_Smartcard + href: policy-csp-admx-smartcard.md + - name: ADMX_Snmp + href: policy-csp-admx-snmp.md + - name: ADMX_StartMenu + href: policy-csp-admx-startmenu.md + - name: ADMX_SystemRestore + href: policy-csp-admx-systemrestore.md + - name: ADMX_TabletShell + href: policy-csp-admx-tabletshell.md + - name: ADMX_Taskbar + href: policy-csp-admx-taskbar.md + - name: ADMX_tcpip + href: policy-csp-admx-tcpip.md + - name: ADMX_TerminalServer + href: policy-csp-admx-terminalserver.md + - name: ADMX_Thumbnails + href: policy-csp-admx-thumbnails.md + - name: ADMX_TouchInput + href: policy-csp-admx-touchinput.md + - name: ADMX_TPM + href: policy-csp-admx-tpm.md + - name: ADMX_UserExperienceVirtualization + href: policy-csp-admx-userexperiencevirtualization.md + - name: ADMX_UserProfiles + href: policy-csp-admx-userprofiles.md + - name: ADMX_W32Time + href: policy-csp-admx-w32time.md + - name: ADMX_WCM + href: policy-csp-admx-wcm.md + - name: ADMX_WDI + href: policy-csp-admx-wdi.md + - name: ADMX_WinCal + href: policy-csp-admx-wincal.md + - name: ADMX_WindowsConnectNow + href: policy-csp-admx-windowsconnectnow.md + - name: ADMX_WindowsExplorer + href: policy-csp-admx-windowsexplorer.md + - name: ADMX_WindowsMediaDRM + href: policy-csp-admx-windowsmediadrm.md + - name: ADMX_WindowsMediaPlayer + href: policy-csp-admx-windowsmediaplayer.md + - name: ADMX_WindowsRemoteManagement + href: policy-csp-admx-windowsremotemanagement.md + - name: ADMX_WindowsStore + href: policy-csp-admx-windowsstore.md + - name: ADMX_WinInit + href: policy-csp-admx-wininit.md + - name: ADMX_WinLogon + href: policy-csp-admx-winlogon.md + - name: ADMX-Winsrv + href: policy-csp-admx-winsrv.md + - name: ADMX_wlansvc + href: policy-csp-admx-wlansvc.md + - name: ADMX_WordWheel + href: policy-csp-admx-wordwheel.md + - name: ADMX_WorkFoldersClient + href: policy-csp-admx-workfoldersclient.md + - name: ADMX_WPN + href: policy-csp-admx-wpn.md + - name: ApplicationDefaults + href: policy-csp-applicationdefaults.md + - name: ApplicationManagement + href: policy-csp-applicationmanagement.md + - name: AppRuntime + href: policy-csp-appruntime.md + - name: AppVirtualization + href: policy-csp-appvirtualization.md + - name: AttachmentManager + href: policy-csp-attachmentmanager.md + - name: Audit + href: policy-csp-audit.md + - name: Authentication + href: policy-csp-authentication.md + - name: Autoplay + href: policy-csp-autoplay.md + - name: BitLocker + href: policy-csp-bitlocker.md + - name: BITS + href: policy-csp-bits.md + - name: Bluetooth + href: policy-csp-bluetooth.md + - name: Browser + href: policy-csp-browser.md + - name: Camera + href: policy-csp-camera.md + - name: Cellular + href: policy-csp-cellular.md + - name: Connectivity + href: policy-csp-connectivity.md + - name: ControlPolicyConflict + href: policy-csp-controlpolicyconflict.md + - name: CredentialsDelegation + href: policy-csp-credentialsdelegation.md + - name: CredentialProviders + href: policy-csp-credentialproviders.md + - name: CredentialsUI + href: policy-csp-credentialsui.md + - name: Cryptography + href: policy-csp-cryptography.md + - name: DataProtection + href: policy-csp-dataprotection.md + - name: DataUsage + href: policy-csp-datausage.md + - name: Defender + href: policy-csp-defender.md + - name: DeliveryOptimization + href: policy-csp-deliveryoptimization.md + - name: Desktop + href: policy-csp-desktop.md + - name: DeviceGuard + href: policy-csp-deviceguard.md + - name: DeviceHealthMonitoring + href: policy-csp-devicehealthmonitoring.md + - name: DeviceInstallation + href: policy-csp-deviceinstallation.md + - name: DeviceLock + href: policy-csp-devicelock.md + - name: Display + href: policy-csp-display.md + - name: DmaGuard + href: policy-csp-dmaguard.md + - name: EAP + href: policy-csp-eap.md + - name: Education + href: policy-csp-education.md + - name: EnterpriseCloudPrint + href: policy-csp-enterprisecloudprint.md + - name: ErrorReporting + href: policy-csp-errorreporting.md + - name: EventLogService + href: policy-csp-eventlogservice.md + - name: Experience + href: policy-csp-experience.md + - name: ExploitGuard + href: policy-csp-exploitguard.md + - name: Feeds + href: policy-csp-feeds.md + - name: FileExplorer + href: policy-csp-fileexplorer.md + - name: Games + href: policy-csp-games.md + - name: Handwriting + href: policy-csp-handwriting.md + - name: HumanPresence + href: policy-csp-humanpresence.md + - name: InternetExplorer + href: policy-csp-internetexplorer.md + - name: Kerberos + href: policy-csp-kerberos.md + - name: KioskBrowser + href: policy-csp-kioskbrowser.md + - name: LanmanWorkstation + href: policy-csp-lanmanworkstation.md + - name: Licensing + href: policy-csp-licensing.md + - name: LocalPoliciesSecurityOptions + href: policy-csp-localpoliciessecurityoptions.md + - name: LocalUsersAndGroups + href: policy-csp-localusersandgroups.md + - name: LockDown + href: policy-csp-lockdown.md + - name: Maps + href: policy-csp-maps.md + - name: MemoryDump + href: policy-csp-memorydump.md + - name: Messaging + href: policy-csp-messaging.md + - name: MixedReality + href: policy-csp-mixedreality.md + - name: MSSecurityGuide + href: policy-csp-mssecurityguide.md + - name: MSSLegacy + href: policy-csp-msslegacy.md + - name: Multitasking + href: policy-csp-multitasking.md + - name: NetworkIsolation + href: policy-csp-networkisolation.md + - name: NetworkListManager + href: policy-csp-networklistmanager.md + - name: NewsAndInterests + href: policy-csp-newsandinterests.md + - name: Notifications + href: policy-csp-notifications.md + - name: Power + href: policy-csp-power.md + - name: Printers + href: policy-csp-printers.md + - name: Privacy + href: policy-csp-privacy.md + - name: RemoteAssistance + href: policy-csp-remoteassistance.md + - name: RemoteDesktop + href: policy-csp-remotedesktop.md + - name: RemoteDesktopServices + href: policy-csp-remotedesktopservices.md + - name: RemoteManagement + href: policy-csp-remotemanagement.md + - name: RemoteProcedureCall + href: policy-csp-remoteprocedurecall.md + - name: RemoteShell + href: policy-csp-remoteshell.md + - name: RestrictedGroups + href: policy-csp-restrictedgroups.md + - name: Search + href: policy-csp-search.md + - name: Security + href: policy-csp-security.md + - name: ServiceControlManager + href: policy-csp-servicecontrolmanager.md + - name: Settings + href: policy-csp-settings.md + - name: Speech + href: policy-csp-speech.md + - name: Start + href: policy-csp-start.md + - name: Storage + href: policy-csp-storage.md + - name: System + href: policy-csp-system.md + - name: SystemServices + href: policy-csp-systemservices.md + - name: TaskManager + href: policy-csp-taskmanager.md + - name: TaskScheduler + href: policy-csp-taskscheduler.md + - name: TextInput + href: policy-csp-textinput.md + - name: TimeLanguageSettings + href: policy-csp-timelanguagesettings.md + - name: Troubleshooting + href: policy-csp-troubleshooting.md + - name: Update + href: policy-csp-update.md + - name: UserRights + href: policy-csp-userrights.md + - name: VirtualizationBasedTechnology + href: policy-csp-virtualizationbasedtechnology.md + - name: Wifi + href: policy-csp-wifi.md + - name: WindowsAutoPilot + href: policy-csp-windowsautopilot.md + - name: WindowsConnectionManager + href: policy-csp-windowsconnectionmanager.md + - name: WindowsDefenderSecurityCenter + href: policy-csp-windowsdefendersecuritycenter.md + - name: WindowsDefenderSmartScreen + href: policy-csp-smartscreen.md + - name: WindowsInkWorkspace + href: policy-csp-windowsinkworkspace.md + - name: WindowsLogon + href: policy-csp-windowslogon.md + - name: WindowsPowerShell + href: policy-csp-windowspowershell.md + - name: WindowsSandbox + href: policy-csp-windowssandbox.md + - name: WirelessDisplay + href: policy-csp-wirelessdisplay.md + - name: Provisioning CSP + href: provisioning-csp.md + - name: PXLOGICAL CSP + href: pxlogical-csp.md + - name: Reboot CSP + href: reboot-csp.md + items: + - name: Reboot DDF file + href: reboot-ddf-file.md + - name: RemoteFind CSP + href: remotefind-csp.md + items: + - name: RemoteFind DDF file + href: remotefind-ddf-file.md + - name: RemoteWipe CSP + href: remotewipe-csp.md + items: + - name: RemoteWipe DDF file + href: remotewipe-ddf-file.md + - name: Reporting CSP + href: reporting-csp.md + items: + - name: Reporting DDF file + href: reporting-ddf-file.md + - name: RootCATrustedCertificates CSP + href: rootcacertificates-csp.md + items: + - name: RootCATrustedCertificates DDF file + href: rootcacertificates-ddf-file.md + - name: SecureAssessment CSP + href: secureassessment-csp.md + items: + - name: SecureAssessment DDF file + href: secureassessment-ddf-file.md + - name: SecurityPolicy CSP + href: securitypolicy-csp.md + - name: SharedPC CSP + href: sharedpc-csp.md + items: + - name: SharedPC DDF file + href: sharedpc-ddf-file.md + - name: Storage CSP + href: storage-csp.md + items: + - name: Storage DDF file + href: storage-ddf-file.md + - name: SUPL CSP + href: supl-csp.md + items: + - name: SUPL DDF file + href: supl-ddf-file.md + - name: SurfaceHub CSP + href: surfacehub-csp.md + items: + - name: SurfaceHub DDF file + href: surfacehub-ddf-file.md + - name: TenantLockdown CSP + href: tenantlockdown-csp.md + items: + - name: TenantLockdown DDF file + href: tenantlockdown-ddf.md + - name: TPMPolicy CSP + href: tpmpolicy-csp.md + items: + - name: TPMPolicy DDF file + href: tpmpolicy-ddf-file.md + - name: UEFI CSP + href: uefi-csp.md + items: + - name: UEFI DDF file + href: uefi-ddf.md + - name: UnifiedWriteFilter CSP + href: unifiedwritefilter-csp.md + items: + - name: UnifiedWriteFilter DDF file + href: unifiedwritefilter-ddf.md + - name: UniversalPrint CSP + href: universalprint-csp.md + items: + - name: UniversalPrint DDF file + href: universalprint-ddf-file.md + - name: Update CSP + href: update-csp.md + items: + - name: Update DDF file + href: update-ddf-file.md + - name: VPN CSP + href: vpn-csp.md + items: + - name: VPN DDF file + href: vpn-ddf-file.md + - name: VPNv2 CSP + href: vpnv2-csp.md + items: + - name: VPNv2 DDF file + href: vpnv2-ddf-file.md + - name: ProfileXML XSD + href: vpnv2-profile-xsd.md + - name: EAP configuration + href: eap-configuration.md + - name: w4 APPLICATION CSP + href: w4-application-csp.md + - name: w7 APPLICATION CSP + href: w7-application-csp.md + - name: WiFi CSP + href: wifi-csp.md + items: + - name: WiFi DDF file + href: wifi-ddf-file.md + - name: Win32AppInventory CSP + href: win32appinventory-csp.md + items: + - name: Win32AppInventory DDF file + href: win32appinventory-ddf-file.md + - name: Win32CompatibilityAppraiser CSP + href: win32compatibilityappraiser-csp.md + items: + - name: Win32CompatibilityAppraiser DDF file + href: win32compatibilityappraiser-ddf.md + - name: WindowsAdvancedThreatProtection CSP + href: windowsadvancedthreatprotection-csp.md + items: + - name: WindowsAdvancedThreatProtection DDF file + href: windowsadvancedthreatprotection-ddf.md + - name: WindowsAutopilot CSP + href: windowsautopilot-csp.md + items: + - name: WindowsAutopilot DDF file + href: windowsautopilot-ddf-file.md + - name: WindowsDefenderApplicationGuard CSP + href: windowsdefenderapplicationguard-csp.md + items: + - name: WindowsDefenderApplicationGuard DDF file + href: windowsdefenderapplicationguard-ddf-file.md + - name: WindowsLicensing CSP + href: windowslicensing-csp.md + items: + - name: WindowsLicensing DDF file + href: windowslicensing-ddf-file.md + - name: WiredNetwork CSP + href: wirednetwork-csp.md + items: + - name: WiredNetwork DDF file + href: wirednetwork-ddf-file.md From 51d2581c901a48285a07553ab9b7a3c91c5662de Mon Sep 17 00:00:00 2001 From: Stephanie Savell <101299710+v-stsavell@users.noreply.github.com> Date: Wed, 3 Aug 2022 10:21:54 -0500 Subject: [PATCH 077/246] Update windows/security/threat-protection/windows-defender-application-control/applocker/using-event-viewer-with-applocker.md --- .../applocker/using-event-viewer-with-applocker.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/using-event-viewer-with-applocker.md b/windows/security/threat-protection/windows-defender-application-control/applocker/using-event-viewer-with-applocker.md index c034755acb..59111cd93d 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/using-event-viewer-with-applocker.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/using-event-viewer-with-applocker.md @@ -72,7 +72,7 @@ The following table contains information about the events that you can use to de | 8029 | Error | * was prevented from running due to Config CI policy.| Added in Windows Server 2016 and Windows 10.| | 8030 | Information | ManagedInstaller check SUCCEEDED during Appid verification of * | Added in Windows Server 2016 and Windows 10.| | 8031 | Information | SmartlockerFilter detected file * being written by process * | Added in Windows Server 2016 and Windows 10.| -| 8032 | Esrror | ManagedInstaller check FAILED during Appid verification of * | Added in Windows Server 2016 and Windows 10.| +| 8032 | Error | ManagedInstaller check FAILED during Appid verification of * | Added in Windows Server 2016 and Windows 10.| | 8033 | Warning | ManagedInstaller check FAILED during Appid verification of * . Allowed to run due to Audit AppLocker Policy. | Added in Windows Server 2016 and Windows 10.| | 8034 | Information | ManagedInstaller Script check FAILED during Appid verification of * | Added in Windows Server 2016 and Windows 10.| | 8035 | Error | ManagedInstaller Script check SUCCEEDED during Appid verification of * | Added in Windows Server 2016 and Windows 10.| From 26c3ac581b9e30f2de73c0a96136c17b44af6e2d Mon Sep 17 00:00:00 2001 From: Stephanie Savell <101299710+v-stsavell@users.noreply.github.com> Date: Wed, 3 Aug 2022 11:06:30 -0500 Subject: [PATCH 078/246] Update windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md --- .../allow-log-on-through-remote-desktop-services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md b/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md index 1a7f1af9a1..595d9b29e8 100644 --- a/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md +++ b/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md @@ -1,6 +1,6 @@ --- title: Allow log on through Remote Desktop Services (Windows 10) -description: Best practices, location, values, policy management, and security considerations for the security policy setting, Allow a sign in through Remote Desktop Services. +description: Best practices, location, values, policy management, and security considerations for the security policy setting. Allow a sign-in through Remote Desktop Services. ms.assetid: 6267c376-8199-4f2b-ae56-9c5424e76798 ms.reviewer: ms.author: dansimp From 777d90e1f3705c4f9f2733baa9e0703abd60e95e Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Wed, 3 Aug 2022 12:24:56 -0400 Subject: [PATCH 079/246] More changes --- windows/client-management/mdm/toc.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 2e9e664a1f..5f0e2c8c5c 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -6,8 +6,6 @@ items: href: new-in-windows-mdm-enrollment-management.md - name: Change history for MDM documentation href: change-history-for-mdm-documentation.md - - name: Support for mobile application management on Windows - href: implement-server-side-mobile-application-management.md - name: Mobile device enrollment href: mobile-device-enrollment.md items: @@ -88,6 +86,8 @@ items: href: certificate-renewal-windows-mdm.md - name: Push notification support for device management href: push-notification-windows-mdm.md +- name: Support for mobile application management on Windows + href: implement-server-side-mobile-application-management.md - name: Using PowerShell scripting with the WMI Bridge Provider href: using-powershell-scripting-with-the-wmi-bridge-provider.md - name: WMI providers supported in Windows 10 From 3c80b701b5020db88937a871d42cd7ad171c8ede Mon Sep 17 00:00:00 2001 From: Stephanie Savell <101299710+v-stsavell@users.noreply.github.com> Date: Wed, 3 Aug 2022 11:25:35 -0500 Subject: [PATCH 080/246] Update windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml --- .../microsoft-defender-application-guard/faq-md-app-guard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml index 3faf1c9416..603c2014c5 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml +++ b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml @@ -43,7 +43,7 @@ sections: To ensure the FQDNs (Fully Qualified Domain Names) for the “PAC file” and the “proxy servers the PAC file redirects to” are added as Neutral Resources in the Network Isolation policies used by Application Guard, you can: - - Verify this addition by going to edge://application-guard-internals/#utilities and entering the FQDN for the pac/proxy in the “check url trust” field and verifying that it says “Neutral”. + - Verify this addition by going to edge://application-guard-internals/#utilities and entering the FQDN for the pac/proxy in the “check url trust” field and verifying that it says “Neutral.” - It must be an FQDN. A simple IP address won't work. - Optionally, if possible, the IP addresses associated with the server hosting the above should be removed from the Enterprise IP Ranges in the Network Isolation policies used by Application Guard. From 231a0fd12828d303072af31dcd886b85af6d9fe4 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Wed, 3 Aug 2022 12:35:11 -0400 Subject: [PATCH 081/246] More changes --- windows/client-management/mdm/toc.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 5f0e2c8c5c..28320c233a 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -84,16 +84,16 @@ items: href: config-lock.md - name: Certificate renewal href: certificate-renewal-windows-mdm.md -- name: Push notification support for device management - href: push-notification-windows-mdm.md -- name: Support for mobile application management on Windows - href: implement-server-side-mobile-application-management.md - name: Using PowerShell scripting with the WMI Bridge Provider href: using-powershell-scripting-with-the-wmi-bridge-provider.md - name: WMI providers supported in Windows 10 href: wmi-providers-supported-in-windows.md - name: Diagnose MDM failures in Windows 10 href: diagnose-mdm-failures-in-windows-10.md +- name: Push notification support for device management + href: push-notification-windows-mdm.md +- name: MAM support for device management + href: implement-server-side-mobile-application-management.md - name: OMA DM protocol support href: oma-dm-protocol-support.md items: From 74504f8f4e65d047c7a465a2f110f2c7da37c02c Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Wed, 3 Aug 2022 14:25:20 -0400 Subject: [PATCH 082/246] Test changes --- windows/client-management/mdm/toc.yml | 194 +++++++++++++------------- 1 file changed, 97 insertions(+), 97 deletions(-) diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 28320c233a..88cd2cf968 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -1,109 +1,109 @@ items: -- name: Mobile device management +- name: Mobile Device Management href: index.md items: - name: What's new in MDM enrollment and management href: new-in-windows-mdm-enrollment-management.md - name: Change history for MDM documentation href: change-history-for-mdm-documentation.md -- name: Mobile device enrollment - href: mobile-device-enrollment.md - items: - - name: MDM enrollment of Windows devices - href: mdm-enrollment-of-windows-devices.md - - name: "Azure AD and Microsoft Intune: Automatic MDM enrollment in the new Portal" - href: azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md - - name: Enroll a Windows 10 device automatically using Group Policy - href: enroll-a-windows-10-device-automatically-using-group-policy.md - - name: Federated authentication device enrollment - href: federated-authentication-device-enrollment.md - - name: Certificate authentication device enrollment - href: certificate-authentication-device-enrollment.md - - name: On-premises authentication device enrollment - href: on-premise-authentication-device-enrollment.md - - name: Bulk enrollment - href: bulk-enrollment-using-windows-provisioning-tool.md - - name: Disconnecting from the management infrastructure (unenrollment) - href: disconnecting-from-mdm-unenrollment.md -- name: Understanding ADMX policies - href: understanding-admx-backed-policies.md - items: - - name: Enable ADMX policies in MDM - href: enable-admx-backed-policies-in-mdm.md - - name: Win32 and Desktop Bridge app policy configuration - href: win32-and-centennial-app-policy-configuration.md -- name: Azure Active Directory integration with MDM - href: azure-active-directory-integration-with-mdm.md - items: - - name: Add an Azure AD tenant and Azure AD subscription - href: add-an-azure-ad-tenant-and-azure-ad-subscription.md - - name: Register your free Azure Active Directory subscription - href: register-your-free-azure-active-directory-subscription.md -- name: Enterprise settings, policies, and app management - href: windows-mdm-enterprise-settings.md - items: - - name: Enterprise app management - href: enterprise-app-management.md + - name: Device enrollment + href: mobile-device-enrollment.md items: - - name: Deploy and configure App-V apps using MDM - href: appv-deploy-and-config.md - - name: Management tool for the Microsoft Store for Business - href: management-tool-for-windows-store-for-business.md - - name: REST API reference for Microsoft Store for Business - href: rest-api-reference-windows-store-for-business.md + - name: MDM enrollment of Windows devices + href: mdm-enrollment-of-windows-devices.md + - name: "Azure AD and Microsoft Intune: Automatic MDM enrollment in the new Portal" + href: azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md + - name: Enroll a Windows 10 device automatically using Group Policy + href: enroll-a-windows-10-device-automatically-using-group-policy.md + - name: Federated authentication device enrollment + href: federated-authentication-device-enrollment.md + - name: Certificate authentication device enrollment + href: certificate-authentication-device-enrollment.md + - name: On-premises authentication device enrollment + href: on-premise-authentication-device-enrollment.md + - name: Bulk enrollment + href: bulk-enrollment-using-windows-provisioning-tool.md + - name: Disconnecting from the management infrastructure (unenrollment) + href: disconnecting-from-mdm-unenrollment.md + - name: Understanding ADMX policies + href: understanding-admx-backed-policies.md + items: + - name: Enable ADMX policies in MDM + href: enable-admx-backed-policies-in-mdm.md + - name: Win32 and Desktop Bridge app policy configuration + href: win32-and-centennial-app-policy-configuration.md + - name: Azure Active Directory integration with MDM + href: azure-active-directory-integration-with-mdm.md + items: + - name: Add an Azure AD tenant and Azure AD subscription + href: add-an-azure-ad-tenant-and-azure-ad-subscription.md + - name: Register your free Azure Active Directory subscription + href: register-your-free-azure-active-directory-subscription.md + - name: Enterprise settings, policies, and app management + href: windows-mdm-enterprise-settings.md + items: + - name: Enterprise app management + href: enterprise-app-management.md items: - - name: Data structures for Microsoft Store for Business - href: data-structures-windows-store-for-business.md - - name: Get Inventory - href: get-inventory.md - - name: Get product details - href: get-product-details.md - - name: Get localized product details - href: get-localized-product-details.md - - name: Get offline license - href: get-offline-license.md - - name: Get product packages - href: get-product-packages.md - - name: Get product package - href: get-product-package.md - - name: Get seats - href: get-seats.md - - name: Get seat - href: get-seat.md - - name: Assign seats - href: assign-seats.md - - name: Reclaim seat from user - href: reclaim-seat-from-user.md - - name: Bulk assign and reclaim seats from users - href: bulk-assign-and-reclaim-seats-from-user.md - - name: Get seats assigned to a user - href: get-seats-assigned-to-a-user.md - - name: Mobile device management (MDM) for device updates - href: device-update-management.md - - name: Secured-Core PC Configuration Lock - href: config-lock.md - - name: Certificate renewal - href: certificate-renewal-windows-mdm.md -- name: Using PowerShell scripting with the WMI Bridge Provider - href: using-powershell-scripting-with-the-wmi-bridge-provider.md -- name: WMI providers supported in Windows 10 - href: wmi-providers-supported-in-windows.md -- name: Diagnose MDM failures in Windows 10 - href: diagnose-mdm-failures-in-windows-10.md -- name: Push notification support for device management - href: push-notification-windows-mdm.md -- name: MAM support for device management - href: implement-server-side-mobile-application-management.md -- name: OMA DM protocol support - href: oma-dm-protocol-support.md - items: - - name: Structure of OMA DM provisioning files - href: structure-of-oma-dm-provisioning-files.md - - name: Server requirements for OMA DM - href: server-requirements-windows-mdm.md - - name: DMProcessConfigXMLFiltered - href: dmprocessconfigxmlfiltered.md -- name: Configuration service provider reference + - name: Deploy and configure App-V apps using MDM + href: appv-deploy-and-config.md + - name: Management tool for the Microsoft Store for Business + href: management-tool-for-windows-store-for-business.md + - name: REST API reference for Microsoft Store for Business + href: rest-api-reference-windows-store-for-business.md + items: + - name: Data structures for Microsoft Store for Business + href: data-structures-windows-store-for-business.md + - name: Get Inventory + href: get-inventory.md + - name: Get product details + href: get-product-details.md + - name: Get localized product details + href: get-localized-product-details.md + - name: Get offline license + href: get-offline-license.md + - name: Get product packages + href: get-product-packages.md + - name: Get product package + href: get-product-package.md + - name: Get seats + href: get-seats.md + - name: Get seat + href: get-seat.md + - name: Assign seats + href: assign-seats.md + - name: Reclaim seat from user + href: reclaim-seat-from-user.md + - name: Bulk assign and reclaim seats from users + href: bulk-assign-and-reclaim-seats-from-user.md + - name: Get seats assigned to a user + href: get-seats-assigned-to-a-user.md + - name: Mobile device management (MDM) for device updates + href: device-update-management.md + - name: Secured-Core PC Configuration Lock + href: config-lock.md + - name: Certificate renewal + href: certificate-renewal-windows-mdm.md + - name: Using PowerShell scripting with the WMI Bridge Provider + href: using-powershell-scripting-with-the-wmi-bridge-provider.md + - name: WMI providers supported in Windows 10 + href: wmi-providers-supported-in-windows.md + - name: Diagnose MDM failures in Windows 10 + href: diagnose-mdm-failures-in-windows-10.md + - name: Push notification support for device management + href: push-notification-windows-mdm.md + - name: MAM support for device management + href: implement-server-side-mobile-application-management.md + - name: OMA DM protocol support + href: oma-dm-protocol-support.md + items: + - name: Structure of OMA DM provisioning files + href: structure-of-oma-dm-provisioning-files.md + - name: Server requirements for OMA DM + href: server-requirements-windows-mdm.md + - name: DMProcessConfigXMLFiltered + href: dmprocessconfigxmlfiltered.md + - name: Configuration service provider reference href: configuration-service-provider-reference.md items: - name: AccountManagement CSP From 2b3e8f3690441f253dd1d4f48488a417067114ea Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Wed, 3 Aug 2022 14:28:27 -0400 Subject: [PATCH 083/246] Fix yaml --- windows/client-management/mdm/toc.yml | 1738 ++++++++++++------------- 1 file changed, 869 insertions(+), 869 deletions(-) diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 88cd2cf968..2b93a887bd 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -104,872 +104,872 @@ items: - name: DMProcessConfigXMLFiltered href: dmprocessconfigxmlfiltered.md - name: Configuration service provider reference - href: configuration-service-provider-reference.md - items: - - name: AccountManagement CSP - href: accountmanagement-csp.md - items: - - name: AccountManagement DDF file - href: accountmanagement-ddf.md - - name: Accounts CSP - href: accounts-csp.md - items: - - name: Accounts DDF file - href: accounts-ddf-file.md - - name: ActiveSync CSP - href: activesync-csp.md - items: - - name: ActiveSync DDF file - href: activesync-ddf-file.md - - name: AllJoynManagement CSP - href: alljoynmanagement-csp.md - items: - - name: AllJoynManagement DDF - href: alljoynmanagement-ddf.md - - name: APPLICATION CSP - href: application-csp.md - - name: ApplicationControl CSP - href: applicationcontrol-csp.md - items: - - name: ApplicationControl DDF file - href: applicationcontrol-csp-ddf.md - - name: AppLocker CSP - href: applocker-csp.md - items: - - name: AppLocker DDF file - href: applocker-ddf-file.md - - name: AppLocker XSD - href: applocker-xsd.md - - name: AssignedAccess CSP - href: assignedaccess-csp.md - items: - - name: AssignedAccess DDF file - href: assignedaccess-ddf.md - - name: BitLocker CSP - href: bitlocker-csp.md - items: - - name: BitLocker DDF file - href: bitlocker-ddf-file.md - - name: CellularSettings CSP - href: cellularsettings-csp.md - - name: CertificateStore CSP - href: certificatestore-csp.md - items: - - name: CertificateStore DDF file - href: certificatestore-ddf-file.md - - name: CleanPC CSP - href: cleanpc-csp.md - items: - - name: CleanPC DDF - href: cleanpc-ddf.md - - name: ClientCertificateInstall CSP - href: clientcertificateinstall-csp.md - items: - - name: ClientCertificateInstall DDF file - href: clientcertificateinstall-ddf-file.md - - name: CM_CellularEntries CSP - href: cm-cellularentries-csp.md - - name: CMPolicy CSP - href: cmpolicy-csp.md - - name: CMPolicyEnterprise CSP - href: cmpolicyenterprise-csp.md - items: - - name: CMPolicyEnterprise DDF file - href: cmpolicyenterprise-ddf-file.md - - name: CustomDeviceUI CSP - href: customdeviceui-csp.md - items: - - name: CustomDeviceUI DDF file - href: customdeviceui-ddf.md - - name: Defender CSP - href: defender-csp.md - items: - - name: Defender DDF file - href: defender-ddf.md - - name: DevDetail CSP - href: devdetail-csp.md - items: - - name: DevDetail DDF file - href: devdetail-ddf-file.md - - name: DeveloperSetup CSP - href: developersetup-csp.md - items: - - name: DeveloperSetup DDF - href: developersetup-ddf.md - - name: DeviceLock CSP - href: devicelock-csp.md - items: - - name: DeviceLock DDF file - href: devicelock-ddf-file.md - - name: DeviceManageability CSP - href: devicemanageability-csp.md - items: - - name: DeviceManageability DDF - href: devicemanageability-ddf.md - - name: DeviceStatus CSP - href: devicestatus-csp.md - items: - - name: DeviceStatus DDF - href: devicestatus-ddf.md - - name: DevInfo CSP - href: devinfo-csp.md - items: - - name: DevInfo DDF file - href: devinfo-ddf-file.md - - name: DiagnosticLog CSP - href: diagnosticlog-csp.md - items: - - name: DiagnosticLog DDF file - href: diagnosticlog-ddf.md - - name: DMAcc CSP - href: dmacc-csp.md - items: - - name: DMAcc DDF file - href: dmacc-ddf-file.md - - name: DMClient CSP - href: dmclient-csp.md - items: - - name: DMClient DDF file - href: dmclient-ddf-file.md - - name: DMSessionActions CSP - href: dmsessionactions-csp.md - items: - - name: DMSessionActions DDF file - href: dmsessionactions-ddf.md - - name: DynamicManagement CSP - href: dynamicmanagement-csp.md - items: - - name: DynamicManagement DDF file - href: dynamicmanagement-ddf.md - - name: EMAIL2 CSP - href: email2-csp.md - items: - - name: EMAIL2 DDF file - href: email2-ddf-file.md - - name: EnrollmentStatusTracking CSP - href: enrollmentstatustracking-csp.md - items: - - name: EnrollmentStatusTracking DDF file - href: enrollmentstatustracking-csp-ddf.md - - name: EnterpriseAPN CSP - href: enterpriseapn-csp.md - items: - - name: EnterpriseAPN DDF - href: enterpriseapn-ddf.md - - name: EnterpriseAppVManagement CSP - href: enterpriseappvmanagement-csp.md - items: - - name: EnterpriseAppVManagement DDF file - href: enterpriseappvmanagement-ddf.md - - name: EnterpriseDataProtection CSP - href: enterprisedataprotection-csp.md - items: - - name: EnterpriseDataProtection DDF file - href: enterprisedataprotection-ddf-file.md - - name: EnterpriseDesktopAppManagement CSP - href: enterprisedesktopappmanagement-csp.md - items: - - name: EnterpriseDesktopAppManagement DDF - href: enterprisedesktopappmanagement-ddf-file.md - - name: EnterpriseDesktopAppManagement XSD - href: enterprisedesktopappmanagement2-xsd.md - - name: EnterpriseModernAppManagement CSP - href: enterprisemodernappmanagement-csp.md - items: - - name: EnterpriseModernAppManagement DDF - href: enterprisemodernappmanagement-ddf.md - - name: EnterpriseModernAppManagement XSD - href: enterprisemodernappmanagement-xsd.md - - name: eUICCs CSP - href: euiccs-csp.md - items: - - name: eUICCs DDF file - href: euiccs-ddf-file.md - - name: Firewall CSP - href: firewall-csp.md - items: - - name: Firewall DDF file - href: firewall-ddf-file.md - - name: HealthAttestation CSP - href: healthattestation-csp.md - items: - - name: HealthAttestation DDF - href: healthattestation-ddf.md - - name: MultiSIM CSP - href: multisim-csp.md - items: - - name: MultiSIM DDF file - href: multisim-ddf.md - - name: NAP CSP - href: nap-csp.md - - name: NAPDEF CSP - href: napdef-csp.md - - name: NetworkProxy CSP - href: networkproxy-csp.md - items: - - name: NetworkProxy DDF file - href: networkproxy-ddf.md - - name: NetworkQoSPolicy CSP - href: networkqospolicy-csp.md - items: - - name: NetworkQoSPolicy DDF file - href: networkqospolicy-ddf.md - - name: NodeCache CSP - href: nodecache-csp.md - items: - - name: NodeCache DDF file - href: nodecache-ddf-file.md - - name: Office CSP - href: office-csp.md - items: - - name: Office DDF - href: office-ddf.md - - name: PassportForWork CSP - href: passportforwork-csp.md - items: - - name: PassportForWork DDF file - href: passportforwork-ddf.md - - name: Personalization CSP - href: personalization-csp.md - items: - - name: Personalization DDF file - href: personalization-ddf.md - - name: Policy CSP - href: policy-configuration-service-provider.md - items: - - name: Policy CSP DDF file - href: policy-ddf-file.md - - name: Policies in Policy CSP supported by Group Policy - href: policies-in-policy-csp-supported-by-group-policy.md - - name: ADMX policies in Policy CSP - href: policies-in-policy-csp-admx-backed.md - - name: Policies in Policy CSP supported by HoloLens 2 - href: policies-in-policy-csp-supported-by-hololens2.md - - name: Policies in Policy CSP supported by HoloLens (1st gen) Commercial Suite - href: policies-in-policy-csp-supported-by-hololens-1st-gen-commercial-suite.md - - name: Policies in Policy CSP supported by HoloLens (1st gen) Development Edition - href: policies-in-policy-csp-supported-by-hololens-1st-gen-development-edition.md - - name: Policies in Policy CSP supported by Windows 10 IoT Enterprise - href: ./configuration-service-provider-reference.md - - name: Policies in Policy CSP supported by Windows 10 IoT Core - href: policies-in-policy-csp-supported-by-iot-core.md - - name: Policies in Policy CSP supported by Microsoft Surface Hub - href: policies-in-policy-csp-supported-by-surface-hub.md - - name: Policy CSPs that can be set using Exchange Active Sync (EAS) - href: policies-in-policy-csp-that-can-be-set-using-eas.md - - name: AboveLock - href: policy-csp-abovelock.md - - name: Accounts - href: policy-csp-accounts.md - - name: ActiveXControls - href: policy-csp-activexcontrols.md - - name: ADMX_ActiveXInstallService - href: policy-csp-admx-activexinstallservice.md - - name: ADMX_AddRemovePrograms - href: policy-csp-admx-addremoveprograms.md - - name: ADMX_AdmPwd - href: policy-csp-admx-admpwd.md - - name: ADMX_AppCompat - href: policy-csp-admx-appcompat.md - - name: ADMX_AppxPackageManager - href: policy-csp-admx-appxpackagemanager.md - - name: ADMX_AppXRuntime - href: policy-csp-admx-appxruntime.md - - name: ADMX_AttachmentManager - href: policy-csp-admx-attachmentmanager.md - - name: ADMX_AuditSettings - href: policy-csp-admx-auditsettings.md - - name: ADMX_Bits - href: policy-csp-admx-bits.md - - name: ADMX_CipherSuiteOrder - href: policy-csp-admx-ciphersuiteorder.md - - name: ADMX_COM - href: policy-csp-admx-com.md - - name: ADMX_ControlPanel - href: policy-csp-admx-controlpanel.md - - name: ADMX_ControlPanelDisplay - href: policy-csp-admx-controlpaneldisplay.md - - name: ADMX_Cpls - href: policy-csp-admx-cpls.md - - name: ADMX_CredentialProviders - href: policy-csp-admx-credentialproviders.md - - name: ADMX_CredSsp - href: policy-csp-admx-credssp.md - - name: ADMX_CredUI - href: policy-csp-admx-credui.md - - name: ADMX_CtrlAltDel - href: policy-csp-admx-ctrlaltdel.md - - name: ADMX_DataCollection - href: policy-csp-admx-datacollection.md - - name: ADMX_DCOM - href: policy-csp-admx-dcom.md - - name: ADMX_Desktop - href: policy-csp-admx-desktop.md - - name: ADMX_DeviceCompat - href: policy-csp-admx-devicecompat.md - - name: ADMX_DeviceGuard - href: policy-csp-admx-deviceguard.md - - name: ADMX_DeviceInstallation - href: policy-csp-admx-deviceinstallation.md - - name: ADMX_DeviceSetup - href: policy-csp-admx-devicesetup.md - - name: ADMX_DFS - href: policy-csp-admx-dfs.md - - name: ADMX_DigitalLocker - href: policy-csp-admx-digitallocker.md - - name: ADMX_DiskDiagnostic - href: policy-csp-admx-diskdiagnostic.md - - name: ADMX_DistributedLinkTracking - href: policy-csp-admx-distributedlinktracking.md - - name: ADMX_DnsClient - href: policy-csp-admx-dnsclient.md - - name: ADMX_DWM - href: policy-csp-admx-dwm.md - - name: ADMX_EAIME - href: policy-csp-admx-eaime.md - - name: ADMX_EncryptFilesonMove - href: policy-csp-admx-encryptfilesonmove.md - - name: ADMX_EventLogging - href: policy-csp-admx-eventlogging.md - - name: ADMX_EnhancedStorage - href: policy-csp-admx-enhancedstorage.md - - name: ADMX_ErrorReporting - href: policy-csp-admx-errorreporting.md - - name: ADMX_EventForwarding - href: policy-csp-admx-eventforwarding.md - - name: ADMX_EventLog - href: policy-csp-admx-eventlog.md - - name: ADMX_EventViewer - href: policy-csp-admx-eventviewer.md - - name: ADMX_Explorer - href: policy-csp-admx-explorer.md - - name: ADMX_ExternalBoot - href: policy-csp-admx-externalboot.md - - name: ADMX_FileRecovery - href: policy-csp-admx-filerecovery.md - - name: ADMX_FileRevocation - href: policy-csp-admx-filerevocation.md - - name: ADMX_FileServerVSSProvider - href: policy-csp-admx-fileservervssprovider.md - - name: ADMX_FileSys - href: policy-csp-admx-filesys.md - - name: ADMX_FolderRedirection - href: policy-csp-admx-folderredirection.md - - name: ADMX_FramePanes - href: policy-csp-admx-framepanes.md - - name: ADMX_FTHSVC - href: policy-csp-admx-fthsvc.md - - name: ADMX_Globalization - href: policy-csp-admx-globalization.md - - name: ADMX_GroupPolicy - href: policy-csp-admx-grouppolicy.md - - name: ADMX_Help - href: policy-csp-admx-help.md - - name: ADMX_HelpAndSupport - href: policy-csp-admx-helpandsupport.md - - name: ADMX_HotSpotAuth - href: policy-csp-admx-hotspotauth.md - - name: ADMX_ICM - href: policy-csp-admx-icm.md - - name: ADMX_IIS - href: policy-csp-admx-iis.md - - name: ADMX_iSCSI - href: policy-csp-admx-iscsi.md - - name: ADMX_kdc - href: policy-csp-admx-kdc.md - - name: ADMX_Kerberos - href: policy-csp-admx-kerberos.md - - name: ADMX_LanmanServer - href: policy-csp-admx-lanmanserver.md - - name: ADMX_LanmanWorkstation - href: policy-csp-admx-lanmanworkstation.md - - name: ADMX_LeakDiagnostic - href: policy-csp-admx-leakdiagnostic.md - - name: ADMX_LinkLayerTopologyDiscovery - href: policy-csp-admx-linklayertopologydiscovery.md - - name: ADMX_LocationProviderAdm - href: policy-csp-admx-locationprovideradm.md - - name: ADMX_Logon - href: policy-csp-admx-logon.md - - name: ADMX_MicrosoftDefenderAntivirus - href: policy-csp-admx-microsoftdefenderantivirus.md - - name: ADMX_MMC - href: policy-csp-admx-mmc.md - - name: ADMX_MMCSnapins - href: policy-csp-admx-mmcsnapins.md - - name: ADMX_MobilePCMobilityCenter - href: policy-csp-admx-mobilepcmobilitycenter.md - - name: ADMX_MobilePCPresentationSettings - href: policy-csp-admx-mobilepcpresentationsettings.md - - name: ADMX_MSAPolicy - href: policy-csp-admx-msapolicy.md - - name: ADMX_msched - href: policy-csp-admx-msched.md - - name: ADMX_MSDT - href: policy-csp-admx-msdt.md - - name: ADMX_MSI - href: policy-csp-admx-msi.md - - name: ADMX_MsiFileRecovery - href: policy-csp-admx-msifilerecovery.md - - name: ADMX_nca - href: policy-csp-admx-nca.md - - name: ADMX_NCSI - href: policy-csp-admx-ncsi.md - - name: ADMX_Netlogon - href: policy-csp-admx-netlogon.md - - name: ADMX_NetworkConnections - href: policy-csp-admx-networkconnections.md - - name: ADMX_OfflineFiles - href: policy-csp-admx-offlinefiles.md - - name: ADMX_pca - href: policy-csp-admx-pca.md - - name: ADMX_PeerToPeerCaching - href: policy-csp-admx-peertopeercaching.md - - name: ADMX_PenTraining - href: policy-csp-admx-pentraining.md - - name: ADMX_PerformanceDiagnostics - href: policy-csp-admx-performancediagnostics.md - - name: ADMX_Power - href: policy-csp-admx-power.md - - name: ADMX_PowerShellExecutionPolicy - href: policy-csp-admx-powershellexecutionpolicy.md - - name: ADMX_PreviousVersions - href: policy-csp-admx-previousversions.md - - name: ADMX_Printing - href: policy-csp-admx-printing.md - - name: ADMX_Printing2 - href: policy-csp-admx-printing2.md - - name: ADMX_Programs - href: policy-csp-admx-programs.md - - name: ADMX_Reliability - href: policy-csp-admx-reliability.md - - name: ADMX_RemoteAssistance - href: policy-csp-admx-remoteassistance.md - - name: ADMX_RemovableStorage - href: policy-csp-admx-removablestorage.md - - name: ADMX_RPC - href: policy-csp-admx-rpc.md - - name: ADMX_Scripts - href: policy-csp-admx-scripts.md - - name: ADMX_sdiageng - href: policy-csp-admx-sdiageng.md - - name: ADMX_sdiagschd - href: policy-csp-admx-sdiagschd.md - - name: ADMX_Securitycenter - href: policy-csp-admx-securitycenter.md - - name: ADMX_Sensors - href: policy-csp-admx-sensors.md - - name: ADMX_ServerManager - href: policy-csp-admx-servermanager.md - - name: ADMX_Servicing - href: policy-csp-admx-servicing.md - - name: ADMX_SettingSync - href: policy-csp-admx-settingsync.md - - name: ADMX_SharedFolders - href: policy-csp-admx-sharedfolders.md - - name: ADMX_Sharing - href: policy-csp-admx-sharing.md - - name: ADMX_ShellCommandPromptRegEditTools - href: policy-csp-admx-shellcommandpromptregedittools.md - - name: ADMX_Smartcard - href: policy-csp-admx-smartcard.md - - name: ADMX_Snmp - href: policy-csp-admx-snmp.md - - name: ADMX_StartMenu - href: policy-csp-admx-startmenu.md - - name: ADMX_SystemRestore - href: policy-csp-admx-systemrestore.md - - name: ADMX_TabletShell - href: policy-csp-admx-tabletshell.md - - name: ADMX_Taskbar - href: policy-csp-admx-taskbar.md - - name: ADMX_tcpip - href: policy-csp-admx-tcpip.md - - name: ADMX_TerminalServer - href: policy-csp-admx-terminalserver.md - - name: ADMX_Thumbnails - href: policy-csp-admx-thumbnails.md - - name: ADMX_TouchInput - href: policy-csp-admx-touchinput.md - - name: ADMX_TPM - href: policy-csp-admx-tpm.md - - name: ADMX_UserExperienceVirtualization - href: policy-csp-admx-userexperiencevirtualization.md - - name: ADMX_UserProfiles - href: policy-csp-admx-userprofiles.md - - name: ADMX_W32Time - href: policy-csp-admx-w32time.md - - name: ADMX_WCM - href: policy-csp-admx-wcm.md - - name: ADMX_WDI - href: policy-csp-admx-wdi.md - - name: ADMX_WinCal - href: policy-csp-admx-wincal.md - - name: ADMX_WindowsConnectNow - href: policy-csp-admx-windowsconnectnow.md - - name: ADMX_WindowsExplorer - href: policy-csp-admx-windowsexplorer.md - - name: ADMX_WindowsMediaDRM - href: policy-csp-admx-windowsmediadrm.md - - name: ADMX_WindowsMediaPlayer - href: policy-csp-admx-windowsmediaplayer.md - - name: ADMX_WindowsRemoteManagement - href: policy-csp-admx-windowsremotemanagement.md - - name: ADMX_WindowsStore - href: policy-csp-admx-windowsstore.md - - name: ADMX_WinInit - href: policy-csp-admx-wininit.md - - name: ADMX_WinLogon - href: policy-csp-admx-winlogon.md - - name: ADMX-Winsrv - href: policy-csp-admx-winsrv.md - - name: ADMX_wlansvc - href: policy-csp-admx-wlansvc.md - - name: ADMX_WordWheel - href: policy-csp-admx-wordwheel.md - - name: ADMX_WorkFoldersClient - href: policy-csp-admx-workfoldersclient.md - - name: ADMX_WPN - href: policy-csp-admx-wpn.md - - name: ApplicationDefaults - href: policy-csp-applicationdefaults.md - - name: ApplicationManagement - href: policy-csp-applicationmanagement.md - - name: AppRuntime - href: policy-csp-appruntime.md - - name: AppVirtualization - href: policy-csp-appvirtualization.md - - name: AttachmentManager - href: policy-csp-attachmentmanager.md - - name: Audit - href: policy-csp-audit.md - - name: Authentication - href: policy-csp-authentication.md - - name: Autoplay - href: policy-csp-autoplay.md - - name: BitLocker - href: policy-csp-bitlocker.md - - name: BITS - href: policy-csp-bits.md - - name: Bluetooth - href: policy-csp-bluetooth.md - - name: Browser - href: policy-csp-browser.md - - name: Camera - href: policy-csp-camera.md - - name: Cellular - href: policy-csp-cellular.md - - name: Connectivity - href: policy-csp-connectivity.md - - name: ControlPolicyConflict - href: policy-csp-controlpolicyconflict.md - - name: CredentialsDelegation - href: policy-csp-credentialsdelegation.md - - name: CredentialProviders - href: policy-csp-credentialproviders.md - - name: CredentialsUI - href: policy-csp-credentialsui.md - - name: Cryptography - href: policy-csp-cryptography.md - - name: DataProtection - href: policy-csp-dataprotection.md - - name: DataUsage - href: policy-csp-datausage.md - - name: Defender - href: policy-csp-defender.md - - name: DeliveryOptimization - href: policy-csp-deliveryoptimization.md - - name: Desktop - href: policy-csp-desktop.md - - name: DeviceGuard - href: policy-csp-deviceguard.md - - name: DeviceHealthMonitoring - href: policy-csp-devicehealthmonitoring.md - - name: DeviceInstallation - href: policy-csp-deviceinstallation.md - - name: DeviceLock - href: policy-csp-devicelock.md - - name: Display - href: policy-csp-display.md - - name: DmaGuard - href: policy-csp-dmaguard.md - - name: EAP - href: policy-csp-eap.md - - name: Education - href: policy-csp-education.md - - name: EnterpriseCloudPrint - href: policy-csp-enterprisecloudprint.md - - name: ErrorReporting - href: policy-csp-errorreporting.md - - name: EventLogService - href: policy-csp-eventlogservice.md - - name: Experience - href: policy-csp-experience.md - - name: ExploitGuard - href: policy-csp-exploitguard.md - - name: Feeds - href: policy-csp-feeds.md - - name: FileExplorer - href: policy-csp-fileexplorer.md - - name: Games - href: policy-csp-games.md - - name: Handwriting - href: policy-csp-handwriting.md - - name: HumanPresence - href: policy-csp-humanpresence.md - - name: InternetExplorer - href: policy-csp-internetexplorer.md - - name: Kerberos - href: policy-csp-kerberos.md - - name: KioskBrowser - href: policy-csp-kioskbrowser.md - - name: LanmanWorkstation - href: policy-csp-lanmanworkstation.md - - name: Licensing - href: policy-csp-licensing.md - - name: LocalPoliciesSecurityOptions - href: policy-csp-localpoliciessecurityoptions.md - - name: LocalUsersAndGroups - href: policy-csp-localusersandgroups.md - - name: LockDown - href: policy-csp-lockdown.md - - name: Maps - href: policy-csp-maps.md - - name: MemoryDump - href: policy-csp-memorydump.md - - name: Messaging - href: policy-csp-messaging.md - - name: MixedReality - href: policy-csp-mixedreality.md - - name: MSSecurityGuide - href: policy-csp-mssecurityguide.md - - name: MSSLegacy - href: policy-csp-msslegacy.md - - name: Multitasking - href: policy-csp-multitasking.md - - name: NetworkIsolation - href: policy-csp-networkisolation.md - - name: NetworkListManager - href: policy-csp-networklistmanager.md - - name: NewsAndInterests - href: policy-csp-newsandinterests.md - - name: Notifications - href: policy-csp-notifications.md - - name: Power - href: policy-csp-power.md - - name: Printers - href: policy-csp-printers.md - - name: Privacy - href: policy-csp-privacy.md - - name: RemoteAssistance - href: policy-csp-remoteassistance.md - - name: RemoteDesktop - href: policy-csp-remotedesktop.md - - name: RemoteDesktopServices - href: policy-csp-remotedesktopservices.md - - name: RemoteManagement - href: policy-csp-remotemanagement.md - - name: RemoteProcedureCall - href: policy-csp-remoteprocedurecall.md - - name: RemoteShell - href: policy-csp-remoteshell.md - - name: RestrictedGroups - href: policy-csp-restrictedgroups.md - - name: Search - href: policy-csp-search.md - - name: Security - href: policy-csp-security.md - - name: ServiceControlManager - href: policy-csp-servicecontrolmanager.md - - name: Settings - href: policy-csp-settings.md - - name: Speech - href: policy-csp-speech.md - - name: Start - href: policy-csp-start.md - - name: Storage - href: policy-csp-storage.md - - name: System - href: policy-csp-system.md - - name: SystemServices - href: policy-csp-systemservices.md - - name: TaskManager - href: policy-csp-taskmanager.md - - name: TaskScheduler - href: policy-csp-taskscheduler.md - - name: TextInput - href: policy-csp-textinput.md - - name: TimeLanguageSettings - href: policy-csp-timelanguagesettings.md - - name: Troubleshooting - href: policy-csp-troubleshooting.md - - name: Update - href: policy-csp-update.md - - name: UserRights - href: policy-csp-userrights.md - - name: VirtualizationBasedTechnology - href: policy-csp-virtualizationbasedtechnology.md - - name: Wifi - href: policy-csp-wifi.md - - name: WindowsAutoPilot - href: policy-csp-windowsautopilot.md - - name: WindowsConnectionManager - href: policy-csp-windowsconnectionmanager.md - - name: WindowsDefenderSecurityCenter - href: policy-csp-windowsdefendersecuritycenter.md - - name: WindowsDefenderSmartScreen - href: policy-csp-smartscreen.md - - name: WindowsInkWorkspace - href: policy-csp-windowsinkworkspace.md - - name: WindowsLogon - href: policy-csp-windowslogon.md - - name: WindowsPowerShell - href: policy-csp-windowspowershell.md - - name: WindowsSandbox - href: policy-csp-windowssandbox.md - - name: WirelessDisplay - href: policy-csp-wirelessdisplay.md - - name: Provisioning CSP - href: provisioning-csp.md - - name: PXLOGICAL CSP - href: pxlogical-csp.md - - name: Reboot CSP - href: reboot-csp.md - items: - - name: Reboot DDF file - href: reboot-ddf-file.md - - name: RemoteFind CSP - href: remotefind-csp.md - items: - - name: RemoteFind DDF file - href: remotefind-ddf-file.md - - name: RemoteWipe CSP - href: remotewipe-csp.md - items: - - name: RemoteWipe DDF file - href: remotewipe-ddf-file.md - - name: Reporting CSP - href: reporting-csp.md - items: - - name: Reporting DDF file - href: reporting-ddf-file.md - - name: RootCATrustedCertificates CSP - href: rootcacertificates-csp.md - items: - - name: RootCATrustedCertificates DDF file - href: rootcacertificates-ddf-file.md - - name: SecureAssessment CSP - href: secureassessment-csp.md - items: - - name: SecureAssessment DDF file - href: secureassessment-ddf-file.md - - name: SecurityPolicy CSP - href: securitypolicy-csp.md - - name: SharedPC CSP - href: sharedpc-csp.md - items: - - name: SharedPC DDF file - href: sharedpc-ddf-file.md - - name: Storage CSP - href: storage-csp.md - items: - - name: Storage DDF file - href: storage-ddf-file.md - - name: SUPL CSP - href: supl-csp.md - items: - - name: SUPL DDF file - href: supl-ddf-file.md - - name: SurfaceHub CSP - href: surfacehub-csp.md - items: - - name: SurfaceHub DDF file - href: surfacehub-ddf-file.md - - name: TenantLockdown CSP - href: tenantlockdown-csp.md - items: - - name: TenantLockdown DDF file - href: tenantlockdown-ddf.md - - name: TPMPolicy CSP - href: tpmpolicy-csp.md - items: - - name: TPMPolicy DDF file - href: tpmpolicy-ddf-file.md - - name: UEFI CSP - href: uefi-csp.md - items: - - name: UEFI DDF file - href: uefi-ddf.md - - name: UnifiedWriteFilter CSP - href: unifiedwritefilter-csp.md - items: - - name: UnifiedWriteFilter DDF file - href: unifiedwritefilter-ddf.md - - name: UniversalPrint CSP - href: universalprint-csp.md - items: - - name: UniversalPrint DDF file - href: universalprint-ddf-file.md - - name: Update CSP - href: update-csp.md - items: - - name: Update DDF file - href: update-ddf-file.md - - name: VPN CSP - href: vpn-csp.md - items: - - name: VPN DDF file - href: vpn-ddf-file.md - - name: VPNv2 CSP - href: vpnv2-csp.md - items: - - name: VPNv2 DDF file - href: vpnv2-ddf-file.md - - name: ProfileXML XSD - href: vpnv2-profile-xsd.md - - name: EAP configuration - href: eap-configuration.md - - name: w4 APPLICATION CSP - href: w4-application-csp.md - - name: w7 APPLICATION CSP - href: w7-application-csp.md - - name: WiFi CSP - href: wifi-csp.md - items: - - name: WiFi DDF file - href: wifi-ddf-file.md - - name: Win32AppInventory CSP - href: win32appinventory-csp.md - items: - - name: Win32AppInventory DDF file - href: win32appinventory-ddf-file.md - - name: Win32CompatibilityAppraiser CSP - href: win32compatibilityappraiser-csp.md - items: - - name: Win32CompatibilityAppraiser DDF file - href: win32compatibilityappraiser-ddf.md - - name: WindowsAdvancedThreatProtection CSP - href: windowsadvancedthreatprotection-csp.md - items: - - name: WindowsAdvancedThreatProtection DDF file - href: windowsadvancedthreatprotection-ddf.md - - name: WindowsAutopilot CSP - href: windowsautopilot-csp.md - items: - - name: WindowsAutopilot DDF file - href: windowsautopilot-ddf-file.md - - name: WindowsDefenderApplicationGuard CSP - href: windowsdefenderapplicationguard-csp.md - items: - - name: WindowsDefenderApplicationGuard DDF file - href: windowsdefenderapplicationguard-ddf-file.md - - name: WindowsLicensing CSP - href: windowslicensing-csp.md - items: - - name: WindowsLicensing DDF file - href: windowslicensing-ddf-file.md - - name: WiredNetwork CSP - href: wirednetwork-csp.md - items: - - name: WiredNetwork DDF file - href: wirednetwork-ddf-file.md + href: configuration-service-provider-reference.md + items: + - name: AccountManagement CSP + href: accountmanagement-csp.md + items: + - name: AccountManagement DDF file + href: accountmanagement-ddf.md + - name: Accounts CSP + href: accounts-csp.md + items: + - name: Accounts DDF file + href: accounts-ddf-file.md + - name: ActiveSync CSP + href: activesync-csp.md + items: + - name: ActiveSync DDF file + href: activesync-ddf-file.md + - name: AllJoynManagement CSP + href: alljoynmanagement-csp.md + items: + - name: AllJoynManagement DDF + href: alljoynmanagement-ddf.md + - name: APPLICATION CSP + href: application-csp.md + - name: ApplicationControl CSP + href: applicationcontrol-csp.md + items: + - name: ApplicationControl DDF file + href: applicationcontrol-csp-ddf.md + - name: AppLocker CSP + href: applocker-csp.md + items: + - name: AppLocker DDF file + href: applocker-ddf-file.md + - name: AppLocker XSD + href: applocker-xsd.md + - name: AssignedAccess CSP + href: assignedaccess-csp.md + items: + - name: AssignedAccess DDF file + href: assignedaccess-ddf.md + - name: BitLocker CSP + href: bitlocker-csp.md + items: + - name: BitLocker DDF file + href: bitlocker-ddf-file.md + - name: CellularSettings CSP + href: cellularsettings-csp.md + - name: CertificateStore CSP + href: certificatestore-csp.md + items: + - name: CertificateStore DDF file + href: certificatestore-ddf-file.md + - name: CleanPC CSP + href: cleanpc-csp.md + items: + - name: CleanPC DDF + href: cleanpc-ddf.md + - name: ClientCertificateInstall CSP + href: clientcertificateinstall-csp.md + items: + - name: ClientCertificateInstall DDF file + href: clientcertificateinstall-ddf-file.md + - name: CM_CellularEntries CSP + href: cm-cellularentries-csp.md + - name: CMPolicy CSP + href: cmpolicy-csp.md + - name: CMPolicyEnterprise CSP + href: cmpolicyenterprise-csp.md + items: + - name: CMPolicyEnterprise DDF file + href: cmpolicyenterprise-ddf-file.md + - name: CustomDeviceUI CSP + href: customdeviceui-csp.md + items: + - name: CustomDeviceUI DDF file + href: customdeviceui-ddf.md + - name: Defender CSP + href: defender-csp.md + items: + - name: Defender DDF file + href: defender-ddf.md + - name: DevDetail CSP + href: devdetail-csp.md + items: + - name: DevDetail DDF file + href: devdetail-ddf-file.md + - name: DeveloperSetup CSP + href: developersetup-csp.md + items: + - name: DeveloperSetup DDF + href: developersetup-ddf.md + - name: DeviceLock CSP + href: devicelock-csp.md + items: + - name: DeviceLock DDF file + href: devicelock-ddf-file.md + - name: DeviceManageability CSP + href: devicemanageability-csp.md + items: + - name: DeviceManageability DDF + href: devicemanageability-ddf.md + - name: DeviceStatus CSP + href: devicestatus-csp.md + items: + - name: DeviceStatus DDF + href: devicestatus-ddf.md + - name: DevInfo CSP + href: devinfo-csp.md + items: + - name: DevInfo DDF file + href: devinfo-ddf-file.md + - name: DiagnosticLog CSP + href: diagnosticlog-csp.md + items: + - name: DiagnosticLog DDF file + href: diagnosticlog-ddf.md + - name: DMAcc CSP + href: dmacc-csp.md + items: + - name: DMAcc DDF file + href: dmacc-ddf-file.md + - name: DMClient CSP + href: dmclient-csp.md + items: + - name: DMClient DDF file + href: dmclient-ddf-file.md + - name: DMSessionActions CSP + href: dmsessionactions-csp.md + items: + - name: DMSessionActions DDF file + href: dmsessionactions-ddf.md + - name: DynamicManagement CSP + href: dynamicmanagement-csp.md + items: + - name: DynamicManagement DDF file + href: dynamicmanagement-ddf.md + - name: EMAIL2 CSP + href: email2-csp.md + items: + - name: EMAIL2 DDF file + href: email2-ddf-file.md + - name: EnrollmentStatusTracking CSP + href: enrollmentstatustracking-csp.md + items: + - name: EnrollmentStatusTracking DDF file + href: enrollmentstatustracking-csp-ddf.md + - name: EnterpriseAPN CSP + href: enterpriseapn-csp.md + items: + - name: EnterpriseAPN DDF + href: enterpriseapn-ddf.md + - name: EnterpriseAppVManagement CSP + href: enterpriseappvmanagement-csp.md + items: + - name: EnterpriseAppVManagement DDF file + href: enterpriseappvmanagement-ddf.md + - name: EnterpriseDataProtection CSP + href: enterprisedataprotection-csp.md + items: + - name: EnterpriseDataProtection DDF file + href: enterprisedataprotection-ddf-file.md + - name: EnterpriseDesktopAppManagement CSP + href: enterprisedesktopappmanagement-csp.md + items: + - name: EnterpriseDesktopAppManagement DDF + href: enterprisedesktopappmanagement-ddf-file.md + - name: EnterpriseDesktopAppManagement XSD + href: enterprisedesktopappmanagement2-xsd.md + - name: EnterpriseModernAppManagement CSP + href: enterprisemodernappmanagement-csp.md + items: + - name: EnterpriseModernAppManagement DDF + href: enterprisemodernappmanagement-ddf.md + - name: EnterpriseModernAppManagement XSD + href: enterprisemodernappmanagement-xsd.md + - name: eUICCs CSP + href: euiccs-csp.md + items: + - name: eUICCs DDF file + href: euiccs-ddf-file.md + - name: Firewall CSP + href: firewall-csp.md + items: + - name: Firewall DDF file + href: firewall-ddf-file.md + - name: HealthAttestation CSP + href: healthattestation-csp.md + items: + - name: HealthAttestation DDF + href: healthattestation-ddf.md + - name: MultiSIM CSP + href: multisim-csp.md + items: + - name: MultiSIM DDF file + href: multisim-ddf.md + - name: NAP CSP + href: nap-csp.md + - name: NAPDEF CSP + href: napdef-csp.md + - name: NetworkProxy CSP + href: networkproxy-csp.md + items: + - name: NetworkProxy DDF file + href: networkproxy-ddf.md + - name: NetworkQoSPolicy CSP + href: networkqospolicy-csp.md + items: + - name: NetworkQoSPolicy DDF file + href: networkqospolicy-ddf.md + - name: NodeCache CSP + href: nodecache-csp.md + items: + - name: NodeCache DDF file + href: nodecache-ddf-file.md + - name: Office CSP + href: office-csp.md + items: + - name: Office DDF + href: office-ddf.md + - name: PassportForWork CSP + href: passportforwork-csp.md + items: + - name: PassportForWork DDF file + href: passportforwork-ddf.md + - name: Personalization CSP + href: personalization-csp.md + items: + - name: Personalization DDF file + href: personalization-ddf.md + - name: Policy CSP + href: policy-configuration-service-provider.md + items: + - name: Policy CSP DDF file + href: policy-ddf-file.md + - name: Policies in Policy CSP supported by Group Policy + href: policies-in-policy-csp-supported-by-group-policy.md + - name: ADMX policies in Policy CSP + href: policies-in-policy-csp-admx-backed.md + - name: Policies in Policy CSP supported by HoloLens 2 + href: policies-in-policy-csp-supported-by-hololens2.md + - name: Policies in Policy CSP supported by HoloLens (1st gen) Commercial Suite + href: policies-in-policy-csp-supported-by-hololens-1st-gen-commercial-suite.md + - name: Policies in Policy CSP supported by HoloLens (1st gen) Development Edition + href: policies-in-policy-csp-supported-by-hololens-1st-gen-development-edition.md + - name: Policies in Policy CSP supported by Windows 10 IoT Enterprise + href: ./configuration-service-provider-reference.md + - name: Policies in Policy CSP supported by Windows 10 IoT Core + href: policies-in-policy-csp-supported-by-iot-core.md + - name: Policies in Policy CSP supported by Microsoft Surface Hub + href: policies-in-policy-csp-supported-by-surface-hub.md + - name: Policy CSPs that can be set using Exchange Active Sync (EAS) + href: policies-in-policy-csp-that-can-be-set-using-eas.md + - name: AboveLock + href: policy-csp-abovelock.md + - name: Accounts + href: policy-csp-accounts.md + - name: ActiveXControls + href: policy-csp-activexcontrols.md + - name: ADMX_ActiveXInstallService + href: policy-csp-admx-activexinstallservice.md + - name: ADMX_AddRemovePrograms + href: policy-csp-admx-addremoveprograms.md + - name: ADMX_AdmPwd + href: policy-csp-admx-admpwd.md + - name: ADMX_AppCompat + href: policy-csp-admx-appcompat.md + - name: ADMX_AppxPackageManager + href: policy-csp-admx-appxpackagemanager.md + - name: ADMX_AppXRuntime + href: policy-csp-admx-appxruntime.md + - name: ADMX_AttachmentManager + href: policy-csp-admx-attachmentmanager.md + - name: ADMX_AuditSettings + href: policy-csp-admx-auditsettings.md + - name: ADMX_Bits + href: policy-csp-admx-bits.md + - name: ADMX_CipherSuiteOrder + href: policy-csp-admx-ciphersuiteorder.md + - name: ADMX_COM + href: policy-csp-admx-com.md + - name: ADMX_ControlPanel + href: policy-csp-admx-controlpanel.md + - name: ADMX_ControlPanelDisplay + href: policy-csp-admx-controlpaneldisplay.md + - name: ADMX_Cpls + href: policy-csp-admx-cpls.md + - name: ADMX_CredentialProviders + href: policy-csp-admx-credentialproviders.md + - name: ADMX_CredSsp + href: policy-csp-admx-credssp.md + - name: ADMX_CredUI + href: policy-csp-admx-credui.md + - name: ADMX_CtrlAltDel + href: policy-csp-admx-ctrlaltdel.md + - name: ADMX_DataCollection + href: policy-csp-admx-datacollection.md + - name: ADMX_DCOM + href: policy-csp-admx-dcom.md + - name: ADMX_Desktop + href: policy-csp-admx-desktop.md + - name: ADMX_DeviceCompat + href: policy-csp-admx-devicecompat.md + - name: ADMX_DeviceGuard + href: policy-csp-admx-deviceguard.md + - name: ADMX_DeviceInstallation + href: policy-csp-admx-deviceinstallation.md + - name: ADMX_DeviceSetup + href: policy-csp-admx-devicesetup.md + - name: ADMX_DFS + href: policy-csp-admx-dfs.md + - name: ADMX_DigitalLocker + href: policy-csp-admx-digitallocker.md + - name: ADMX_DiskDiagnostic + href: policy-csp-admx-diskdiagnostic.md + - name: ADMX_DistributedLinkTracking + href: policy-csp-admx-distributedlinktracking.md + - name: ADMX_DnsClient + href: policy-csp-admx-dnsclient.md + - name: ADMX_DWM + href: policy-csp-admx-dwm.md + - name: ADMX_EAIME + href: policy-csp-admx-eaime.md + - name: ADMX_EncryptFilesonMove + href: policy-csp-admx-encryptfilesonmove.md + - name: ADMX_EventLogging + href: policy-csp-admx-eventlogging.md + - name: ADMX_EnhancedStorage + href: policy-csp-admx-enhancedstorage.md + - name: ADMX_ErrorReporting + href: policy-csp-admx-errorreporting.md + - name: ADMX_EventForwarding + href: policy-csp-admx-eventforwarding.md + - name: ADMX_EventLog + href: policy-csp-admx-eventlog.md + - name: ADMX_EventViewer + href: policy-csp-admx-eventviewer.md + - name: ADMX_Explorer + href: policy-csp-admx-explorer.md + - name: ADMX_ExternalBoot + href: policy-csp-admx-externalboot.md + - name: ADMX_FileRecovery + href: policy-csp-admx-filerecovery.md + - name: ADMX_FileRevocation + href: policy-csp-admx-filerevocation.md + - name: ADMX_FileServerVSSProvider + href: policy-csp-admx-fileservervssprovider.md + - name: ADMX_FileSys + href: policy-csp-admx-filesys.md + - name: ADMX_FolderRedirection + href: policy-csp-admx-folderredirection.md + - name: ADMX_FramePanes + href: policy-csp-admx-framepanes.md + - name: ADMX_FTHSVC + href: policy-csp-admx-fthsvc.md + - name: ADMX_Globalization + href: policy-csp-admx-globalization.md + - name: ADMX_GroupPolicy + href: policy-csp-admx-grouppolicy.md + - name: ADMX_Help + href: policy-csp-admx-help.md + - name: ADMX_HelpAndSupport + href: policy-csp-admx-helpandsupport.md + - name: ADMX_HotSpotAuth + href: policy-csp-admx-hotspotauth.md + - name: ADMX_ICM + href: policy-csp-admx-icm.md + - name: ADMX_IIS + href: policy-csp-admx-iis.md + - name: ADMX_iSCSI + href: policy-csp-admx-iscsi.md + - name: ADMX_kdc + href: policy-csp-admx-kdc.md + - name: ADMX_Kerberos + href: policy-csp-admx-kerberos.md + - name: ADMX_LanmanServer + href: policy-csp-admx-lanmanserver.md + - name: ADMX_LanmanWorkstation + href: policy-csp-admx-lanmanworkstation.md + - name: ADMX_LeakDiagnostic + href: policy-csp-admx-leakdiagnostic.md + - name: ADMX_LinkLayerTopologyDiscovery + href: policy-csp-admx-linklayertopologydiscovery.md + - name: ADMX_LocationProviderAdm + href: policy-csp-admx-locationprovideradm.md + - name: ADMX_Logon + href: policy-csp-admx-logon.md + - name: ADMX_MicrosoftDefenderAntivirus + href: policy-csp-admx-microsoftdefenderantivirus.md + - name: ADMX_MMC + href: policy-csp-admx-mmc.md + - name: ADMX_MMCSnapins + href: policy-csp-admx-mmcsnapins.md + - name: ADMX_MobilePCMobilityCenter + href: policy-csp-admx-mobilepcmobilitycenter.md + - name: ADMX_MobilePCPresentationSettings + href: policy-csp-admx-mobilepcpresentationsettings.md + - name: ADMX_MSAPolicy + href: policy-csp-admx-msapolicy.md + - name: ADMX_msched + href: policy-csp-admx-msched.md + - name: ADMX_MSDT + href: policy-csp-admx-msdt.md + - name: ADMX_MSI + href: policy-csp-admx-msi.md + - name: ADMX_MsiFileRecovery + href: policy-csp-admx-msifilerecovery.md + - name: ADMX_nca + href: policy-csp-admx-nca.md + - name: ADMX_NCSI + href: policy-csp-admx-ncsi.md + - name: ADMX_Netlogon + href: policy-csp-admx-netlogon.md + - name: ADMX_NetworkConnections + href: policy-csp-admx-networkconnections.md + - name: ADMX_OfflineFiles + href: policy-csp-admx-offlinefiles.md + - name: ADMX_pca + href: policy-csp-admx-pca.md + - name: ADMX_PeerToPeerCaching + href: policy-csp-admx-peertopeercaching.md + - name: ADMX_PenTraining + href: policy-csp-admx-pentraining.md + - name: ADMX_PerformanceDiagnostics + href: policy-csp-admx-performancediagnostics.md + - name: ADMX_Power + href: policy-csp-admx-power.md + - name: ADMX_PowerShellExecutionPolicy + href: policy-csp-admx-powershellexecutionpolicy.md + - name: ADMX_PreviousVersions + href: policy-csp-admx-previousversions.md + - name: ADMX_Printing + href: policy-csp-admx-printing.md + - name: ADMX_Printing2 + href: policy-csp-admx-printing2.md + - name: ADMX_Programs + href: policy-csp-admx-programs.md + - name: ADMX_Reliability + href: policy-csp-admx-reliability.md + - name: ADMX_RemoteAssistance + href: policy-csp-admx-remoteassistance.md + - name: ADMX_RemovableStorage + href: policy-csp-admx-removablestorage.md + - name: ADMX_RPC + href: policy-csp-admx-rpc.md + - name: ADMX_Scripts + href: policy-csp-admx-scripts.md + - name: ADMX_sdiageng + href: policy-csp-admx-sdiageng.md + - name: ADMX_sdiagschd + href: policy-csp-admx-sdiagschd.md + - name: ADMX_Securitycenter + href: policy-csp-admx-securitycenter.md + - name: ADMX_Sensors + href: policy-csp-admx-sensors.md + - name: ADMX_ServerManager + href: policy-csp-admx-servermanager.md + - name: ADMX_Servicing + href: policy-csp-admx-servicing.md + - name: ADMX_SettingSync + href: policy-csp-admx-settingsync.md + - name: ADMX_SharedFolders + href: policy-csp-admx-sharedfolders.md + - name: ADMX_Sharing + href: policy-csp-admx-sharing.md + - name: ADMX_ShellCommandPromptRegEditTools + href: policy-csp-admx-shellcommandpromptregedittools.md + - name: ADMX_Smartcard + href: policy-csp-admx-smartcard.md + - name: ADMX_Snmp + href: policy-csp-admx-snmp.md + - name: ADMX_StartMenu + href: policy-csp-admx-startmenu.md + - name: ADMX_SystemRestore + href: policy-csp-admx-systemrestore.md + - name: ADMX_TabletShell + href: policy-csp-admx-tabletshell.md + - name: ADMX_Taskbar + href: policy-csp-admx-taskbar.md + - name: ADMX_tcpip + href: policy-csp-admx-tcpip.md + - name: ADMX_TerminalServer + href: policy-csp-admx-terminalserver.md + - name: ADMX_Thumbnails + href: policy-csp-admx-thumbnails.md + - name: ADMX_TouchInput + href: policy-csp-admx-touchinput.md + - name: ADMX_TPM + href: policy-csp-admx-tpm.md + - name: ADMX_UserExperienceVirtualization + href: policy-csp-admx-userexperiencevirtualization.md + - name: ADMX_UserProfiles + href: policy-csp-admx-userprofiles.md + - name: ADMX_W32Time + href: policy-csp-admx-w32time.md + - name: ADMX_WCM + href: policy-csp-admx-wcm.md + - name: ADMX_WDI + href: policy-csp-admx-wdi.md + - name: ADMX_WinCal + href: policy-csp-admx-wincal.md + - name: ADMX_WindowsConnectNow + href: policy-csp-admx-windowsconnectnow.md + - name: ADMX_WindowsExplorer + href: policy-csp-admx-windowsexplorer.md + - name: ADMX_WindowsMediaDRM + href: policy-csp-admx-windowsmediadrm.md + - name: ADMX_WindowsMediaPlayer + href: policy-csp-admx-windowsmediaplayer.md + - name: ADMX_WindowsRemoteManagement + href: policy-csp-admx-windowsremotemanagement.md + - name: ADMX_WindowsStore + href: policy-csp-admx-windowsstore.md + - name: ADMX_WinInit + href: policy-csp-admx-wininit.md + - name: ADMX_WinLogon + href: policy-csp-admx-winlogon.md + - name: ADMX-Winsrv + href: policy-csp-admx-winsrv.md + - name: ADMX_wlansvc + href: policy-csp-admx-wlansvc.md + - name: ADMX_WordWheel + href: policy-csp-admx-wordwheel.md + - name: ADMX_WorkFoldersClient + href: policy-csp-admx-workfoldersclient.md + - name: ADMX_WPN + href: policy-csp-admx-wpn.md + - name: ApplicationDefaults + href: policy-csp-applicationdefaults.md + - name: ApplicationManagement + href: policy-csp-applicationmanagement.md + - name: AppRuntime + href: policy-csp-appruntime.md + - name: AppVirtualization + href: policy-csp-appvirtualization.md + - name: AttachmentManager + href: policy-csp-attachmentmanager.md + - name: Audit + href: policy-csp-audit.md + - name: Authentication + href: policy-csp-authentication.md + - name: Autoplay + href: policy-csp-autoplay.md + - name: BitLocker + href: policy-csp-bitlocker.md + - name: BITS + href: policy-csp-bits.md + - name: Bluetooth + href: policy-csp-bluetooth.md + - name: Browser + href: policy-csp-browser.md + - name: Camera + href: policy-csp-camera.md + - name: Cellular + href: policy-csp-cellular.md + - name: Connectivity + href: policy-csp-connectivity.md + - name: ControlPolicyConflict + href: policy-csp-controlpolicyconflict.md + - name: CredentialsDelegation + href: policy-csp-credentialsdelegation.md + - name: CredentialProviders + href: policy-csp-credentialproviders.md + - name: CredentialsUI + href: policy-csp-credentialsui.md + - name: Cryptography + href: policy-csp-cryptography.md + - name: DataProtection + href: policy-csp-dataprotection.md + - name: DataUsage + href: policy-csp-datausage.md + - name: Defender + href: policy-csp-defender.md + - name: DeliveryOptimization + href: policy-csp-deliveryoptimization.md + - name: Desktop + href: policy-csp-desktop.md + - name: DeviceGuard + href: policy-csp-deviceguard.md + - name: DeviceHealthMonitoring + href: policy-csp-devicehealthmonitoring.md + - name: DeviceInstallation + href: policy-csp-deviceinstallation.md + - name: DeviceLock + href: policy-csp-devicelock.md + - name: Display + href: policy-csp-display.md + - name: DmaGuard + href: policy-csp-dmaguard.md + - name: EAP + href: policy-csp-eap.md + - name: Education + href: policy-csp-education.md + - name: EnterpriseCloudPrint + href: policy-csp-enterprisecloudprint.md + - name: ErrorReporting + href: policy-csp-errorreporting.md + - name: EventLogService + href: policy-csp-eventlogservice.md + - name: Experience + href: policy-csp-experience.md + - name: ExploitGuard + href: policy-csp-exploitguard.md + - name: Feeds + href: policy-csp-feeds.md + - name: FileExplorer + href: policy-csp-fileexplorer.md + - name: Games + href: policy-csp-games.md + - name: Handwriting + href: policy-csp-handwriting.md + - name: HumanPresence + href: policy-csp-humanpresence.md + - name: InternetExplorer + href: policy-csp-internetexplorer.md + - name: Kerberos + href: policy-csp-kerberos.md + - name: KioskBrowser + href: policy-csp-kioskbrowser.md + - name: LanmanWorkstation + href: policy-csp-lanmanworkstation.md + - name: Licensing + href: policy-csp-licensing.md + - name: LocalPoliciesSecurityOptions + href: policy-csp-localpoliciessecurityoptions.md + - name: LocalUsersAndGroups + href: policy-csp-localusersandgroups.md + - name: LockDown + href: policy-csp-lockdown.md + - name: Maps + href: policy-csp-maps.md + - name: MemoryDump + href: policy-csp-memorydump.md + - name: Messaging + href: policy-csp-messaging.md + - name: MixedReality + href: policy-csp-mixedreality.md + - name: MSSecurityGuide + href: policy-csp-mssecurityguide.md + - name: MSSLegacy + href: policy-csp-msslegacy.md + - name: Multitasking + href: policy-csp-multitasking.md + - name: NetworkIsolation + href: policy-csp-networkisolation.md + - name: NetworkListManager + href: policy-csp-networklistmanager.md + - name: NewsAndInterests + href: policy-csp-newsandinterests.md + - name: Notifications + href: policy-csp-notifications.md + - name: Power + href: policy-csp-power.md + - name: Printers + href: policy-csp-printers.md + - name: Privacy + href: policy-csp-privacy.md + - name: RemoteAssistance + href: policy-csp-remoteassistance.md + - name: RemoteDesktop + href: policy-csp-remotedesktop.md + - name: RemoteDesktopServices + href: policy-csp-remotedesktopservices.md + - name: RemoteManagement + href: policy-csp-remotemanagement.md + - name: RemoteProcedureCall + href: policy-csp-remoteprocedurecall.md + - name: RemoteShell + href: policy-csp-remoteshell.md + - name: RestrictedGroups + href: policy-csp-restrictedgroups.md + - name: Search + href: policy-csp-search.md + - name: Security + href: policy-csp-security.md + - name: ServiceControlManager + href: policy-csp-servicecontrolmanager.md + - name: Settings + href: policy-csp-settings.md + - name: Speech + href: policy-csp-speech.md + - name: Start + href: policy-csp-start.md + - name: Storage + href: policy-csp-storage.md + - name: System + href: policy-csp-system.md + - name: SystemServices + href: policy-csp-systemservices.md + - name: TaskManager + href: policy-csp-taskmanager.md + - name: TaskScheduler + href: policy-csp-taskscheduler.md + - name: TextInput + href: policy-csp-textinput.md + - name: TimeLanguageSettings + href: policy-csp-timelanguagesettings.md + - name: Troubleshooting + href: policy-csp-troubleshooting.md + - name: Update + href: policy-csp-update.md + - name: UserRights + href: policy-csp-userrights.md + - name: VirtualizationBasedTechnology + href: policy-csp-virtualizationbasedtechnology.md + - name: Wifi + href: policy-csp-wifi.md + - name: WindowsAutoPilot + href: policy-csp-windowsautopilot.md + - name: WindowsConnectionManager + href: policy-csp-windowsconnectionmanager.md + - name: WindowsDefenderSecurityCenter + href: policy-csp-windowsdefendersecuritycenter.md + - name: WindowsDefenderSmartScreen + href: policy-csp-smartscreen.md + - name: WindowsInkWorkspace + href: policy-csp-windowsinkworkspace.md + - name: WindowsLogon + href: policy-csp-windowslogon.md + - name: WindowsPowerShell + href: policy-csp-windowspowershell.md + - name: WindowsSandbox + href: policy-csp-windowssandbox.md + - name: WirelessDisplay + href: policy-csp-wirelessdisplay.md + - name: Provisioning CSP + href: provisioning-csp.md + - name: PXLOGICAL CSP + href: pxlogical-csp.md + - name: Reboot CSP + href: reboot-csp.md + items: + - name: Reboot DDF file + href: reboot-ddf-file.md + - name: RemoteFind CSP + href: remotefind-csp.md + items: + - name: RemoteFind DDF file + href: remotefind-ddf-file.md + - name: RemoteWipe CSP + href: remotewipe-csp.md + items: + - name: RemoteWipe DDF file + href: remotewipe-ddf-file.md + - name: Reporting CSP + href: reporting-csp.md + items: + - name: Reporting DDF file + href: reporting-ddf-file.md + - name: RootCATrustedCertificates CSP + href: rootcacertificates-csp.md + items: + - name: RootCATrustedCertificates DDF file + href: rootcacertificates-ddf-file.md + - name: SecureAssessment CSP + href: secureassessment-csp.md + items: + - name: SecureAssessment DDF file + href: secureassessment-ddf-file.md + - name: SecurityPolicy CSP + href: securitypolicy-csp.md + - name: SharedPC CSP + href: sharedpc-csp.md + items: + - name: SharedPC DDF file + href: sharedpc-ddf-file.md + - name: Storage CSP + href: storage-csp.md + items: + - name: Storage DDF file + href: storage-ddf-file.md + - name: SUPL CSP + href: supl-csp.md + items: + - name: SUPL DDF file + href: supl-ddf-file.md + - name: SurfaceHub CSP + href: surfacehub-csp.md + items: + - name: SurfaceHub DDF file + href: surfacehub-ddf-file.md + - name: TenantLockdown CSP + href: tenantlockdown-csp.md + items: + - name: TenantLockdown DDF file + href: tenantlockdown-ddf.md + - name: TPMPolicy CSP + href: tpmpolicy-csp.md + items: + - name: TPMPolicy DDF file + href: tpmpolicy-ddf-file.md + - name: UEFI CSP + href: uefi-csp.md + items: + - name: UEFI DDF file + href: uefi-ddf.md + - name: UnifiedWriteFilter CSP + href: unifiedwritefilter-csp.md + items: + - name: UnifiedWriteFilter DDF file + href: unifiedwritefilter-ddf.md + - name: UniversalPrint CSP + href: universalprint-csp.md + items: + - name: UniversalPrint DDF file + href: universalprint-ddf-file.md + - name: Update CSP + href: update-csp.md + items: + - name: Update DDF file + href: update-ddf-file.md + - name: VPN CSP + href: vpn-csp.md + items: + - name: VPN DDF file + href: vpn-ddf-file.md + - name: VPNv2 CSP + href: vpnv2-csp.md + items: + - name: VPNv2 DDF file + href: vpnv2-ddf-file.md + - name: ProfileXML XSD + href: vpnv2-profile-xsd.md + - name: EAP configuration + href: eap-configuration.md + - name: w4 APPLICATION CSP + href: w4-application-csp.md + - name: w7 APPLICATION CSP + href: w7-application-csp.md + - name: WiFi CSP + href: wifi-csp.md + items: + - name: WiFi DDF file + href: wifi-ddf-file.md + - name: Win32AppInventory CSP + href: win32appinventory-csp.md + items: + - name: Win32AppInventory DDF file + href: win32appinventory-ddf-file.md + - name: Win32CompatibilityAppraiser CSP + href: win32compatibilityappraiser-csp.md + items: + - name: Win32CompatibilityAppraiser DDF file + href: win32compatibilityappraiser-ddf.md + - name: WindowsAdvancedThreatProtection CSP + href: windowsadvancedthreatprotection-csp.md + items: + - name: WindowsAdvancedThreatProtection DDF file + href: windowsadvancedthreatprotection-ddf.md + - name: WindowsAutopilot CSP + href: windowsautopilot-csp.md + items: + - name: WindowsAutopilot DDF file + href: windowsautopilot-ddf-file.md + - name: WindowsDefenderApplicationGuard CSP + href: windowsdefenderapplicationguard-csp.md + items: + - name: WindowsDefenderApplicationGuard DDF file + href: windowsdefenderapplicationguard-ddf-file.md + - name: WindowsLicensing CSP + href: windowslicensing-csp.md + items: + - name: WindowsLicensing DDF file + href: windowslicensing-ddf-file.md + - name: WiredNetwork CSP + href: wirednetwork-csp.md + items: + - name: WiredNetwork DDF file + href: wirednetwork-ddf-file.md From da89e80564ee9204a356bc51aa94e3ce2019fa44 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Wed, 3 Aug 2022 14:54:51 -0400 Subject: [PATCH 084/246] More changes --- windows/client-management/mdm/toc.yml | 1926 ++++++++++++------------- 1 file changed, 963 insertions(+), 963 deletions(-) diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 2b93a887bd..e77a877869 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -1,975 +1,975 @@ items: - name: Mobile Device Management href: index.md +- name: What's new in MDM enrollment and management + href: new-in-windows-mdm-enrollment-management.md items: - - name: What's new in MDM enrollment and management - href: new-in-windows-mdm-enrollment-management.md - name: Change history for MDM documentation href: change-history-for-mdm-documentation.md - - name: Device enrollment - href: mobile-device-enrollment.md +- name: Device enrollment + href: mobile-device-enrollment.md + items: + - name: MDM enrollment of Windows devices + href: mdm-enrollment-of-windows-devices.md + - name: "Azure AD and Microsoft Intune: Automatic MDM enrollment" + href: azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md + - name: Enroll a Windows 10 device automatically using Group Policy + href: enroll-a-windows-10-device-automatically-using-group-policy.md + - name: Bulk enrollment + href: bulk-enrollment-using-windows-provisioning-tool.md + - name: Federated authentication device enrollment + href: federated-authentication-device-enrollment.md + - name: Certificate authentication device enrollment + href: certificate-authentication-device-enrollment.md + - name: On-premises authentication device enrollment + href: on-premise-authentication-device-enrollment.md + - name: Disconnecting a device from MDM (unenrollment) + href: disconnecting-from-mdm-unenrollment.md +- name: Understanding ADMX policies + href: understanding-admx-backed-policies.md + items: + - name: Enable ADMX policies in MDM + href: enable-admx-backed-policies-in-mdm.md + - name: Win32 and Desktop Bridge app policy configuration + href: win32-and-centennial-app-policy-configuration.md +- name: Azure Active Directory integration with MDM + href: azure-active-directory-integration-with-mdm.md + items: + - name: Add an Azure AD tenant and Azure AD subscription + href: add-an-azure-ad-tenant-and-azure-ad-subscription.md + - name: Register your free Azure Active Directory subscription + href: register-your-free-azure-active-directory-subscription.md +- name: Enterprise settings, policies, and app management + href: windows-mdm-enterprise-settings.md + items: + - name: Enterprise app management + href: enterprise-app-management.md items: - - name: MDM enrollment of Windows devices - href: mdm-enrollment-of-windows-devices.md - - name: "Azure AD and Microsoft Intune: Automatic MDM enrollment in the new Portal" - href: azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md - - name: Enroll a Windows 10 device automatically using Group Policy - href: enroll-a-windows-10-device-automatically-using-group-policy.md - - name: Federated authentication device enrollment - href: federated-authentication-device-enrollment.md - - name: Certificate authentication device enrollment - href: certificate-authentication-device-enrollment.md - - name: On-premises authentication device enrollment - href: on-premise-authentication-device-enrollment.md - - name: Bulk enrollment - href: bulk-enrollment-using-windows-provisioning-tool.md - - name: Disconnecting from the management infrastructure (unenrollment) - href: disconnecting-from-mdm-unenrollment.md - - name: Understanding ADMX policies - href: understanding-admx-backed-policies.md + - name: Deploy and configure App-V apps using MDM + href: appv-deploy-and-config.md + - name: Management tool for the Microsoft Store for Business + href: management-tool-for-windows-store-for-business.md + - name: REST API reference for Microsoft Store for Business + href: rest-api-reference-windows-store-for-business.md + items: + - name: Data structures for Microsoft Store for Business + href: data-structures-windows-store-for-business.md + - name: Get Inventory + href: get-inventory.md + - name: Get product details + href: get-product-details.md + - name: Get localized product details + href: get-localized-product-details.md + - name: Get offline license + href: get-offline-license.md + - name: Get product packages + href: get-product-packages.md + - name: Get product package + href: get-product-package.md + - name: Get seats + href: get-seats.md + - name: Get seat + href: get-seat.md + - name: Assign seats + href: assign-seats.md + - name: Reclaim seat from user + href: reclaim-seat-from-user.md + - name: Bulk assign and reclaim seats from users + href: bulk-assign-and-reclaim-seats-from-user.md + - name: Get seats assigned to a user + href: get-seats-assigned-to-a-user.md + - name: Mobile device management (MDM) for device updates + href: device-update-management.md + - name: Secured-Core PC Configuration Lock + href: config-lock.md + - name: Certificate renewal + href: certificate-renewal-windows-mdm.md +- name: Using PowerShell scripting with the WMI Bridge Provider + href: using-powershell-scripting-with-the-wmi-bridge-provider.md +- name: WMI providers supported in Windows 10 + href: wmi-providers-supported-in-windows.md +- name: Diagnose MDM failures in Windows 10 + href: diagnose-mdm-failures-in-windows-10.md +- name: Push notification support for device management + href: push-notification-windows-mdm.md +- name: MAM support for device management + href: implement-server-side-mobile-application-management.md +- name: OMA DM protocol support + href: oma-dm-protocol-support.md + items: + - name: Structure of OMA DM provisioning files + href: structure-of-oma-dm-provisioning-files.md + - name: Server requirements for OMA DM + href: server-requirements-windows-mdm.md + - name: DMProcessConfigXMLFiltered + href: dmprocessconfigxmlfiltered.md +- name: Configuration service provider reference + href: configuration-service-provider-reference.md + items: + - name: AccountManagement CSP + href: accountmanagement-csp.md items: - - name: Enable ADMX policies in MDM - href: enable-admx-backed-policies-in-mdm.md - - name: Win32 and Desktop Bridge app policy configuration - href: win32-and-centennial-app-policy-configuration.md - - name: Azure Active Directory integration with MDM - href: azure-active-directory-integration-with-mdm.md + - name: AccountManagement DDF file + href: accountmanagement-ddf.md + - name: Accounts CSP + href: accounts-csp.md items: - - name: Add an Azure AD tenant and Azure AD subscription - href: add-an-azure-ad-tenant-and-azure-ad-subscription.md - - name: Register your free Azure Active Directory subscription - href: register-your-free-azure-active-directory-subscription.md - - name: Enterprise settings, policies, and app management - href: windows-mdm-enterprise-settings.md + - name: Accounts DDF file + href: accounts-ddf-file.md + - name: ActiveSync CSP + href: activesync-csp.md items: - - name: Enterprise app management - href: enterprise-app-management.md - items: - - name: Deploy and configure App-V apps using MDM - href: appv-deploy-and-config.md - - name: Management tool for the Microsoft Store for Business - href: management-tool-for-windows-store-for-business.md - - name: REST API reference for Microsoft Store for Business - href: rest-api-reference-windows-store-for-business.md - items: - - name: Data structures for Microsoft Store for Business - href: data-structures-windows-store-for-business.md - - name: Get Inventory - href: get-inventory.md - - name: Get product details - href: get-product-details.md - - name: Get localized product details - href: get-localized-product-details.md - - name: Get offline license - href: get-offline-license.md - - name: Get product packages - href: get-product-packages.md - - name: Get product package - href: get-product-package.md - - name: Get seats - href: get-seats.md - - name: Get seat - href: get-seat.md - - name: Assign seats - href: assign-seats.md - - name: Reclaim seat from user - href: reclaim-seat-from-user.md - - name: Bulk assign and reclaim seats from users - href: bulk-assign-and-reclaim-seats-from-user.md - - name: Get seats assigned to a user - href: get-seats-assigned-to-a-user.md - - name: Mobile device management (MDM) for device updates - href: device-update-management.md - - name: Secured-Core PC Configuration Lock - href: config-lock.md - - name: Certificate renewal - href: certificate-renewal-windows-mdm.md - - name: Using PowerShell scripting with the WMI Bridge Provider - href: using-powershell-scripting-with-the-wmi-bridge-provider.md - - name: WMI providers supported in Windows 10 - href: wmi-providers-supported-in-windows.md - - name: Diagnose MDM failures in Windows 10 - href: diagnose-mdm-failures-in-windows-10.md - - name: Push notification support for device management - href: push-notification-windows-mdm.md - - name: MAM support for device management - href: implement-server-side-mobile-application-management.md - - name: OMA DM protocol support - href: oma-dm-protocol-support.md + - name: ActiveSync DDF file + href: activesync-ddf-file.md + - name: AllJoynManagement CSP + href: alljoynmanagement-csp.md items: - - name: Structure of OMA DM provisioning files - href: structure-of-oma-dm-provisioning-files.md - - name: Server requirements for OMA DM - href: server-requirements-windows-mdm.md - - name: DMProcessConfigXMLFiltered - href: dmprocessconfigxmlfiltered.md - - name: Configuration service provider reference - href: configuration-service-provider-reference.md + - name: AllJoynManagement DDF + href: alljoynmanagement-ddf.md + - name: APPLICATION CSP + href: application-csp.md + - name: ApplicationControl CSP + href: applicationcontrol-csp.md items: - - name: AccountManagement CSP - href: accountmanagement-csp.md - items: - - name: AccountManagement DDF file - href: accountmanagement-ddf.md - - name: Accounts CSP - href: accounts-csp.md - items: - - name: Accounts DDF file - href: accounts-ddf-file.md - - name: ActiveSync CSP - href: activesync-csp.md - items: - - name: ActiveSync DDF file - href: activesync-ddf-file.md - - name: AllJoynManagement CSP - href: alljoynmanagement-csp.md - items: - - name: AllJoynManagement DDF - href: alljoynmanagement-ddf.md - - name: APPLICATION CSP - href: application-csp.md - - name: ApplicationControl CSP - href: applicationcontrol-csp.md - items: - - name: ApplicationControl DDF file - href: applicationcontrol-csp-ddf.md - - name: AppLocker CSP - href: applocker-csp.md - items: - - name: AppLocker DDF file - href: applocker-ddf-file.md - - name: AppLocker XSD - href: applocker-xsd.md - - name: AssignedAccess CSP - href: assignedaccess-csp.md - items: - - name: AssignedAccess DDF file - href: assignedaccess-ddf.md - - name: BitLocker CSP - href: bitlocker-csp.md - items: - - name: BitLocker DDF file - href: bitlocker-ddf-file.md - - name: CellularSettings CSP - href: cellularsettings-csp.md - - name: CertificateStore CSP - href: certificatestore-csp.md - items: - - name: CertificateStore DDF file - href: certificatestore-ddf-file.md - - name: CleanPC CSP - href: cleanpc-csp.md - items: - - name: CleanPC DDF - href: cleanpc-ddf.md - - name: ClientCertificateInstall CSP - href: clientcertificateinstall-csp.md - items: - - name: ClientCertificateInstall DDF file - href: clientcertificateinstall-ddf-file.md - - name: CM_CellularEntries CSP - href: cm-cellularentries-csp.md - - name: CMPolicy CSP - href: cmpolicy-csp.md - - name: CMPolicyEnterprise CSP - href: cmpolicyenterprise-csp.md - items: - - name: CMPolicyEnterprise DDF file - href: cmpolicyenterprise-ddf-file.md - - name: CustomDeviceUI CSP - href: customdeviceui-csp.md - items: - - name: CustomDeviceUI DDF file - href: customdeviceui-ddf.md - - name: Defender CSP - href: defender-csp.md - items: - - name: Defender DDF file - href: defender-ddf.md - - name: DevDetail CSP - href: devdetail-csp.md - items: - - name: DevDetail DDF file - href: devdetail-ddf-file.md - - name: DeveloperSetup CSP - href: developersetup-csp.md - items: - - name: DeveloperSetup DDF - href: developersetup-ddf.md - - name: DeviceLock CSP - href: devicelock-csp.md - items: - - name: DeviceLock DDF file - href: devicelock-ddf-file.md - - name: DeviceManageability CSP - href: devicemanageability-csp.md - items: - - name: DeviceManageability DDF - href: devicemanageability-ddf.md - - name: DeviceStatus CSP - href: devicestatus-csp.md - items: - - name: DeviceStatus DDF - href: devicestatus-ddf.md - - name: DevInfo CSP - href: devinfo-csp.md - items: - - name: DevInfo DDF file - href: devinfo-ddf-file.md - - name: DiagnosticLog CSP - href: diagnosticlog-csp.md - items: - - name: DiagnosticLog DDF file - href: diagnosticlog-ddf.md - - name: DMAcc CSP - href: dmacc-csp.md - items: - - name: DMAcc DDF file - href: dmacc-ddf-file.md - - name: DMClient CSP - href: dmclient-csp.md - items: - - name: DMClient DDF file - href: dmclient-ddf-file.md - - name: DMSessionActions CSP - href: dmsessionactions-csp.md - items: - - name: DMSessionActions DDF file - href: dmsessionactions-ddf.md - - name: DynamicManagement CSP - href: dynamicmanagement-csp.md - items: - - name: DynamicManagement DDF file - href: dynamicmanagement-ddf.md - - name: EMAIL2 CSP - href: email2-csp.md - items: - - name: EMAIL2 DDF file - href: email2-ddf-file.md - - name: EnrollmentStatusTracking CSP - href: enrollmentstatustracking-csp.md - items: - - name: EnrollmentStatusTracking DDF file - href: enrollmentstatustracking-csp-ddf.md - - name: EnterpriseAPN CSP - href: enterpriseapn-csp.md - items: - - name: EnterpriseAPN DDF - href: enterpriseapn-ddf.md - - name: EnterpriseAppVManagement CSP - href: enterpriseappvmanagement-csp.md - items: - - name: EnterpriseAppVManagement DDF file - href: enterpriseappvmanagement-ddf.md - - name: EnterpriseDataProtection CSP - href: enterprisedataprotection-csp.md - items: - - name: EnterpriseDataProtection DDF file - href: enterprisedataprotection-ddf-file.md - - name: EnterpriseDesktopAppManagement CSP - href: enterprisedesktopappmanagement-csp.md - items: - - name: EnterpriseDesktopAppManagement DDF - href: enterprisedesktopappmanagement-ddf-file.md - - name: EnterpriseDesktopAppManagement XSD - href: enterprisedesktopappmanagement2-xsd.md - - name: EnterpriseModernAppManagement CSP - href: enterprisemodernappmanagement-csp.md - items: - - name: EnterpriseModernAppManagement DDF - href: enterprisemodernappmanagement-ddf.md - - name: EnterpriseModernAppManagement XSD - href: enterprisemodernappmanagement-xsd.md - - name: eUICCs CSP - href: euiccs-csp.md - items: - - name: eUICCs DDF file - href: euiccs-ddf-file.md - - name: Firewall CSP - href: firewall-csp.md - items: - - name: Firewall DDF file - href: firewall-ddf-file.md - - name: HealthAttestation CSP - href: healthattestation-csp.md - items: - - name: HealthAttestation DDF - href: healthattestation-ddf.md - - name: MultiSIM CSP - href: multisim-csp.md - items: - - name: MultiSIM DDF file - href: multisim-ddf.md - - name: NAP CSP - href: nap-csp.md - - name: NAPDEF CSP - href: napdef-csp.md - - name: NetworkProxy CSP - href: networkproxy-csp.md - items: - - name: NetworkProxy DDF file - href: networkproxy-ddf.md - - name: NetworkQoSPolicy CSP - href: networkqospolicy-csp.md - items: - - name: NetworkQoSPolicy DDF file - href: networkqospolicy-ddf.md - - name: NodeCache CSP - href: nodecache-csp.md - items: - - name: NodeCache DDF file - href: nodecache-ddf-file.md - - name: Office CSP - href: office-csp.md - items: - - name: Office DDF - href: office-ddf.md - - name: PassportForWork CSP - href: passportforwork-csp.md - items: - - name: PassportForWork DDF file - href: passportforwork-ddf.md - - name: Personalization CSP - href: personalization-csp.md - items: - - name: Personalization DDF file - href: personalization-ddf.md - - name: Policy CSP - href: policy-configuration-service-provider.md - items: - - name: Policy CSP DDF file - href: policy-ddf-file.md - - name: Policies in Policy CSP supported by Group Policy - href: policies-in-policy-csp-supported-by-group-policy.md - - name: ADMX policies in Policy CSP - href: policies-in-policy-csp-admx-backed.md - - name: Policies in Policy CSP supported by HoloLens 2 - href: policies-in-policy-csp-supported-by-hololens2.md - - name: Policies in Policy CSP supported by HoloLens (1st gen) Commercial Suite - href: policies-in-policy-csp-supported-by-hololens-1st-gen-commercial-suite.md - - name: Policies in Policy CSP supported by HoloLens (1st gen) Development Edition - href: policies-in-policy-csp-supported-by-hololens-1st-gen-development-edition.md - - name: Policies in Policy CSP supported by Windows 10 IoT Enterprise - href: ./configuration-service-provider-reference.md - - name: Policies in Policy CSP supported by Windows 10 IoT Core - href: policies-in-policy-csp-supported-by-iot-core.md - - name: Policies in Policy CSP supported by Microsoft Surface Hub - href: policies-in-policy-csp-supported-by-surface-hub.md - - name: Policy CSPs that can be set using Exchange Active Sync (EAS) - href: policies-in-policy-csp-that-can-be-set-using-eas.md - - name: AboveLock - href: policy-csp-abovelock.md - - name: Accounts - href: policy-csp-accounts.md - - name: ActiveXControls - href: policy-csp-activexcontrols.md - - name: ADMX_ActiveXInstallService - href: policy-csp-admx-activexinstallservice.md - - name: ADMX_AddRemovePrograms - href: policy-csp-admx-addremoveprograms.md - - name: ADMX_AdmPwd - href: policy-csp-admx-admpwd.md - - name: ADMX_AppCompat - href: policy-csp-admx-appcompat.md - - name: ADMX_AppxPackageManager - href: policy-csp-admx-appxpackagemanager.md - - name: ADMX_AppXRuntime - href: policy-csp-admx-appxruntime.md - - name: ADMX_AttachmentManager - href: policy-csp-admx-attachmentmanager.md - - name: ADMX_AuditSettings - href: policy-csp-admx-auditsettings.md - - name: ADMX_Bits - href: policy-csp-admx-bits.md - - name: ADMX_CipherSuiteOrder - href: policy-csp-admx-ciphersuiteorder.md - - name: ADMX_COM - href: policy-csp-admx-com.md - - name: ADMX_ControlPanel - href: policy-csp-admx-controlpanel.md - - name: ADMX_ControlPanelDisplay - href: policy-csp-admx-controlpaneldisplay.md - - name: ADMX_Cpls - href: policy-csp-admx-cpls.md - - name: ADMX_CredentialProviders - href: policy-csp-admx-credentialproviders.md - - name: ADMX_CredSsp - href: policy-csp-admx-credssp.md - - name: ADMX_CredUI - href: policy-csp-admx-credui.md - - name: ADMX_CtrlAltDel - href: policy-csp-admx-ctrlaltdel.md - - name: ADMX_DataCollection - href: policy-csp-admx-datacollection.md - - name: ADMX_DCOM - href: policy-csp-admx-dcom.md - - name: ADMX_Desktop - href: policy-csp-admx-desktop.md - - name: ADMX_DeviceCompat - href: policy-csp-admx-devicecompat.md - - name: ADMX_DeviceGuard - href: policy-csp-admx-deviceguard.md - - name: ADMX_DeviceInstallation - href: policy-csp-admx-deviceinstallation.md - - name: ADMX_DeviceSetup - href: policy-csp-admx-devicesetup.md - - name: ADMX_DFS - href: policy-csp-admx-dfs.md - - name: ADMX_DigitalLocker - href: policy-csp-admx-digitallocker.md - - name: ADMX_DiskDiagnostic - href: policy-csp-admx-diskdiagnostic.md - - name: ADMX_DistributedLinkTracking - href: policy-csp-admx-distributedlinktracking.md - - name: ADMX_DnsClient - href: policy-csp-admx-dnsclient.md - - name: ADMX_DWM - href: policy-csp-admx-dwm.md - - name: ADMX_EAIME - href: policy-csp-admx-eaime.md - - name: ADMX_EncryptFilesonMove - href: policy-csp-admx-encryptfilesonmove.md - - name: ADMX_EventLogging - href: policy-csp-admx-eventlogging.md - - name: ADMX_EnhancedStorage - href: policy-csp-admx-enhancedstorage.md - - name: ADMX_ErrorReporting - href: policy-csp-admx-errorreporting.md - - name: ADMX_EventForwarding - href: policy-csp-admx-eventforwarding.md - - name: ADMX_EventLog - href: policy-csp-admx-eventlog.md - - name: ADMX_EventViewer - href: policy-csp-admx-eventviewer.md - - name: ADMX_Explorer - href: policy-csp-admx-explorer.md - - name: ADMX_ExternalBoot - href: policy-csp-admx-externalboot.md - - name: ADMX_FileRecovery - href: policy-csp-admx-filerecovery.md - - name: ADMX_FileRevocation - href: policy-csp-admx-filerevocation.md - - name: ADMX_FileServerVSSProvider - href: policy-csp-admx-fileservervssprovider.md - - name: ADMX_FileSys - href: policy-csp-admx-filesys.md - - name: ADMX_FolderRedirection - href: policy-csp-admx-folderredirection.md - - name: ADMX_FramePanes - href: policy-csp-admx-framepanes.md - - name: ADMX_FTHSVC - href: policy-csp-admx-fthsvc.md - - name: ADMX_Globalization - href: policy-csp-admx-globalization.md - - name: ADMX_GroupPolicy - href: policy-csp-admx-grouppolicy.md - - name: ADMX_Help - href: policy-csp-admx-help.md - - name: ADMX_HelpAndSupport - href: policy-csp-admx-helpandsupport.md - - name: ADMX_HotSpotAuth - href: policy-csp-admx-hotspotauth.md - - name: ADMX_ICM - href: policy-csp-admx-icm.md - - name: ADMX_IIS - href: policy-csp-admx-iis.md - - name: ADMX_iSCSI - href: policy-csp-admx-iscsi.md - - name: ADMX_kdc - href: policy-csp-admx-kdc.md - - name: ADMX_Kerberos - href: policy-csp-admx-kerberos.md - - name: ADMX_LanmanServer - href: policy-csp-admx-lanmanserver.md - - name: ADMX_LanmanWorkstation - href: policy-csp-admx-lanmanworkstation.md - - name: ADMX_LeakDiagnostic - href: policy-csp-admx-leakdiagnostic.md - - name: ADMX_LinkLayerTopologyDiscovery - href: policy-csp-admx-linklayertopologydiscovery.md - - name: ADMX_LocationProviderAdm - href: policy-csp-admx-locationprovideradm.md - - name: ADMX_Logon - href: policy-csp-admx-logon.md - - name: ADMX_MicrosoftDefenderAntivirus - href: policy-csp-admx-microsoftdefenderantivirus.md - - name: ADMX_MMC - href: policy-csp-admx-mmc.md - - name: ADMX_MMCSnapins - href: policy-csp-admx-mmcsnapins.md - - name: ADMX_MobilePCMobilityCenter - href: policy-csp-admx-mobilepcmobilitycenter.md - - name: ADMX_MobilePCPresentationSettings - href: policy-csp-admx-mobilepcpresentationsettings.md - - name: ADMX_MSAPolicy - href: policy-csp-admx-msapolicy.md - - name: ADMX_msched - href: policy-csp-admx-msched.md - - name: ADMX_MSDT - href: policy-csp-admx-msdt.md - - name: ADMX_MSI - href: policy-csp-admx-msi.md - - name: ADMX_MsiFileRecovery - href: policy-csp-admx-msifilerecovery.md - - name: ADMX_nca - href: policy-csp-admx-nca.md - - name: ADMX_NCSI - href: policy-csp-admx-ncsi.md - - name: ADMX_Netlogon - href: policy-csp-admx-netlogon.md - - name: ADMX_NetworkConnections - href: policy-csp-admx-networkconnections.md - - name: ADMX_OfflineFiles - href: policy-csp-admx-offlinefiles.md - - name: ADMX_pca - href: policy-csp-admx-pca.md - - name: ADMX_PeerToPeerCaching - href: policy-csp-admx-peertopeercaching.md - - name: ADMX_PenTraining - href: policy-csp-admx-pentraining.md - - name: ADMX_PerformanceDiagnostics - href: policy-csp-admx-performancediagnostics.md - - name: ADMX_Power - href: policy-csp-admx-power.md - - name: ADMX_PowerShellExecutionPolicy - href: policy-csp-admx-powershellexecutionpolicy.md - - name: ADMX_PreviousVersions - href: policy-csp-admx-previousversions.md - - name: ADMX_Printing - href: policy-csp-admx-printing.md - - name: ADMX_Printing2 - href: policy-csp-admx-printing2.md - - name: ADMX_Programs - href: policy-csp-admx-programs.md - - name: ADMX_Reliability - href: policy-csp-admx-reliability.md - - name: ADMX_RemoteAssistance - href: policy-csp-admx-remoteassistance.md - - name: ADMX_RemovableStorage - href: policy-csp-admx-removablestorage.md - - name: ADMX_RPC - href: policy-csp-admx-rpc.md - - name: ADMX_Scripts - href: policy-csp-admx-scripts.md - - name: ADMX_sdiageng - href: policy-csp-admx-sdiageng.md - - name: ADMX_sdiagschd - href: policy-csp-admx-sdiagschd.md - - name: ADMX_Securitycenter - href: policy-csp-admx-securitycenter.md - - name: ADMX_Sensors - href: policy-csp-admx-sensors.md - - name: ADMX_ServerManager - href: policy-csp-admx-servermanager.md - - name: ADMX_Servicing - href: policy-csp-admx-servicing.md - - name: ADMX_SettingSync - href: policy-csp-admx-settingsync.md - - name: ADMX_SharedFolders - href: policy-csp-admx-sharedfolders.md - - name: ADMX_Sharing - href: policy-csp-admx-sharing.md - - name: ADMX_ShellCommandPromptRegEditTools - href: policy-csp-admx-shellcommandpromptregedittools.md - - name: ADMX_Smartcard - href: policy-csp-admx-smartcard.md - - name: ADMX_Snmp - href: policy-csp-admx-snmp.md - - name: ADMX_StartMenu - href: policy-csp-admx-startmenu.md - - name: ADMX_SystemRestore - href: policy-csp-admx-systemrestore.md - - name: ADMX_TabletShell - href: policy-csp-admx-tabletshell.md - - name: ADMX_Taskbar - href: policy-csp-admx-taskbar.md - - name: ADMX_tcpip - href: policy-csp-admx-tcpip.md - - name: ADMX_TerminalServer - href: policy-csp-admx-terminalserver.md - - name: ADMX_Thumbnails - href: policy-csp-admx-thumbnails.md - - name: ADMX_TouchInput - href: policy-csp-admx-touchinput.md - - name: ADMX_TPM - href: policy-csp-admx-tpm.md - - name: ADMX_UserExperienceVirtualization - href: policy-csp-admx-userexperiencevirtualization.md - - name: ADMX_UserProfiles - href: policy-csp-admx-userprofiles.md - - name: ADMX_W32Time - href: policy-csp-admx-w32time.md - - name: ADMX_WCM - href: policy-csp-admx-wcm.md - - name: ADMX_WDI - href: policy-csp-admx-wdi.md - - name: ADMX_WinCal - href: policy-csp-admx-wincal.md - - name: ADMX_WindowsConnectNow - href: policy-csp-admx-windowsconnectnow.md - - name: ADMX_WindowsExplorer - href: policy-csp-admx-windowsexplorer.md - - name: ADMX_WindowsMediaDRM - href: policy-csp-admx-windowsmediadrm.md - - name: ADMX_WindowsMediaPlayer - href: policy-csp-admx-windowsmediaplayer.md - - name: ADMX_WindowsRemoteManagement - href: policy-csp-admx-windowsremotemanagement.md - - name: ADMX_WindowsStore - href: policy-csp-admx-windowsstore.md - - name: ADMX_WinInit - href: policy-csp-admx-wininit.md - - name: ADMX_WinLogon - href: policy-csp-admx-winlogon.md - - name: ADMX-Winsrv - href: policy-csp-admx-winsrv.md - - name: ADMX_wlansvc - href: policy-csp-admx-wlansvc.md - - name: ADMX_WordWheel - href: policy-csp-admx-wordwheel.md - - name: ADMX_WorkFoldersClient - href: policy-csp-admx-workfoldersclient.md - - name: ADMX_WPN - href: policy-csp-admx-wpn.md - - name: ApplicationDefaults - href: policy-csp-applicationdefaults.md - - name: ApplicationManagement - href: policy-csp-applicationmanagement.md - - name: AppRuntime - href: policy-csp-appruntime.md - - name: AppVirtualization - href: policy-csp-appvirtualization.md - - name: AttachmentManager - href: policy-csp-attachmentmanager.md - - name: Audit - href: policy-csp-audit.md - - name: Authentication - href: policy-csp-authentication.md - - name: Autoplay - href: policy-csp-autoplay.md - - name: BitLocker - href: policy-csp-bitlocker.md - - name: BITS - href: policy-csp-bits.md - - name: Bluetooth - href: policy-csp-bluetooth.md - - name: Browser - href: policy-csp-browser.md - - name: Camera - href: policy-csp-camera.md - - name: Cellular - href: policy-csp-cellular.md - - name: Connectivity - href: policy-csp-connectivity.md - - name: ControlPolicyConflict - href: policy-csp-controlpolicyconflict.md - - name: CredentialsDelegation - href: policy-csp-credentialsdelegation.md - - name: CredentialProviders - href: policy-csp-credentialproviders.md - - name: CredentialsUI - href: policy-csp-credentialsui.md - - name: Cryptography - href: policy-csp-cryptography.md - - name: DataProtection - href: policy-csp-dataprotection.md - - name: DataUsage - href: policy-csp-datausage.md - - name: Defender - href: policy-csp-defender.md - - name: DeliveryOptimization - href: policy-csp-deliveryoptimization.md - - name: Desktop - href: policy-csp-desktop.md - - name: DeviceGuard - href: policy-csp-deviceguard.md - - name: DeviceHealthMonitoring - href: policy-csp-devicehealthmonitoring.md - - name: DeviceInstallation - href: policy-csp-deviceinstallation.md - - name: DeviceLock - href: policy-csp-devicelock.md - - name: Display - href: policy-csp-display.md - - name: DmaGuard - href: policy-csp-dmaguard.md - - name: EAP - href: policy-csp-eap.md - - name: Education - href: policy-csp-education.md - - name: EnterpriseCloudPrint - href: policy-csp-enterprisecloudprint.md - - name: ErrorReporting - href: policy-csp-errorreporting.md - - name: EventLogService - href: policy-csp-eventlogservice.md - - name: Experience - href: policy-csp-experience.md - - name: ExploitGuard - href: policy-csp-exploitguard.md - - name: Feeds - href: policy-csp-feeds.md - - name: FileExplorer - href: policy-csp-fileexplorer.md - - name: Games - href: policy-csp-games.md - - name: Handwriting - href: policy-csp-handwriting.md - - name: HumanPresence - href: policy-csp-humanpresence.md - - name: InternetExplorer - href: policy-csp-internetexplorer.md - - name: Kerberos - href: policy-csp-kerberos.md - - name: KioskBrowser - href: policy-csp-kioskbrowser.md - - name: LanmanWorkstation - href: policy-csp-lanmanworkstation.md - - name: Licensing - href: policy-csp-licensing.md - - name: LocalPoliciesSecurityOptions - href: policy-csp-localpoliciessecurityoptions.md - - name: LocalUsersAndGroups - href: policy-csp-localusersandgroups.md - - name: LockDown - href: policy-csp-lockdown.md - - name: Maps - href: policy-csp-maps.md - - name: MemoryDump - href: policy-csp-memorydump.md - - name: Messaging - href: policy-csp-messaging.md - - name: MixedReality - href: policy-csp-mixedreality.md - - name: MSSecurityGuide - href: policy-csp-mssecurityguide.md - - name: MSSLegacy - href: policy-csp-msslegacy.md - - name: Multitasking - href: policy-csp-multitasking.md - - name: NetworkIsolation - href: policy-csp-networkisolation.md - - name: NetworkListManager - href: policy-csp-networklistmanager.md - - name: NewsAndInterests - href: policy-csp-newsandinterests.md - - name: Notifications - href: policy-csp-notifications.md - - name: Power - href: policy-csp-power.md - - name: Printers - href: policy-csp-printers.md - - name: Privacy - href: policy-csp-privacy.md - - name: RemoteAssistance - href: policy-csp-remoteassistance.md - - name: RemoteDesktop - href: policy-csp-remotedesktop.md - - name: RemoteDesktopServices - href: policy-csp-remotedesktopservices.md - - name: RemoteManagement - href: policy-csp-remotemanagement.md - - name: RemoteProcedureCall - href: policy-csp-remoteprocedurecall.md - - name: RemoteShell - href: policy-csp-remoteshell.md - - name: RestrictedGroups - href: policy-csp-restrictedgroups.md - - name: Search - href: policy-csp-search.md - - name: Security - href: policy-csp-security.md - - name: ServiceControlManager - href: policy-csp-servicecontrolmanager.md - - name: Settings - href: policy-csp-settings.md - - name: Speech - href: policy-csp-speech.md - - name: Start - href: policy-csp-start.md - - name: Storage - href: policy-csp-storage.md - - name: System - href: policy-csp-system.md - - name: SystemServices - href: policy-csp-systemservices.md - - name: TaskManager - href: policy-csp-taskmanager.md - - name: TaskScheduler - href: policy-csp-taskscheduler.md - - name: TextInput - href: policy-csp-textinput.md - - name: TimeLanguageSettings - href: policy-csp-timelanguagesettings.md - - name: Troubleshooting - href: policy-csp-troubleshooting.md - - name: Update - href: policy-csp-update.md - - name: UserRights - href: policy-csp-userrights.md - - name: VirtualizationBasedTechnology - href: policy-csp-virtualizationbasedtechnology.md - - name: Wifi - href: policy-csp-wifi.md - - name: WindowsAutoPilot - href: policy-csp-windowsautopilot.md - - name: WindowsConnectionManager - href: policy-csp-windowsconnectionmanager.md - - name: WindowsDefenderSecurityCenter - href: policy-csp-windowsdefendersecuritycenter.md - - name: WindowsDefenderSmartScreen - href: policy-csp-smartscreen.md - - name: WindowsInkWorkspace - href: policy-csp-windowsinkworkspace.md - - name: WindowsLogon - href: policy-csp-windowslogon.md - - name: WindowsPowerShell - href: policy-csp-windowspowershell.md - - name: WindowsSandbox - href: policy-csp-windowssandbox.md - - name: WirelessDisplay - href: policy-csp-wirelessdisplay.md - - name: Provisioning CSP - href: provisioning-csp.md - - name: PXLOGICAL CSP - href: pxlogical-csp.md - - name: Reboot CSP - href: reboot-csp.md - items: - - name: Reboot DDF file - href: reboot-ddf-file.md - - name: RemoteFind CSP - href: remotefind-csp.md - items: - - name: RemoteFind DDF file - href: remotefind-ddf-file.md - - name: RemoteWipe CSP - href: remotewipe-csp.md - items: - - name: RemoteWipe DDF file - href: remotewipe-ddf-file.md - - name: Reporting CSP - href: reporting-csp.md - items: - - name: Reporting DDF file - href: reporting-ddf-file.md - - name: RootCATrustedCertificates CSP - href: rootcacertificates-csp.md - items: - - name: RootCATrustedCertificates DDF file - href: rootcacertificates-ddf-file.md - - name: SecureAssessment CSP - href: secureassessment-csp.md - items: - - name: SecureAssessment DDF file - href: secureassessment-ddf-file.md - - name: SecurityPolicy CSP - href: securitypolicy-csp.md - - name: SharedPC CSP - href: sharedpc-csp.md - items: - - name: SharedPC DDF file - href: sharedpc-ddf-file.md - - name: Storage CSP - href: storage-csp.md - items: - - name: Storage DDF file - href: storage-ddf-file.md - - name: SUPL CSP - href: supl-csp.md - items: - - name: SUPL DDF file - href: supl-ddf-file.md - - name: SurfaceHub CSP - href: surfacehub-csp.md - items: - - name: SurfaceHub DDF file - href: surfacehub-ddf-file.md - - name: TenantLockdown CSP - href: tenantlockdown-csp.md - items: - - name: TenantLockdown DDF file - href: tenantlockdown-ddf.md - - name: TPMPolicy CSP - href: tpmpolicy-csp.md - items: - - name: TPMPolicy DDF file - href: tpmpolicy-ddf-file.md - - name: UEFI CSP - href: uefi-csp.md - items: - - name: UEFI DDF file - href: uefi-ddf.md - - name: UnifiedWriteFilter CSP - href: unifiedwritefilter-csp.md - items: - - name: UnifiedWriteFilter DDF file - href: unifiedwritefilter-ddf.md - - name: UniversalPrint CSP - href: universalprint-csp.md - items: - - name: UniversalPrint DDF file - href: universalprint-ddf-file.md - - name: Update CSP - href: update-csp.md - items: - - name: Update DDF file - href: update-ddf-file.md - - name: VPN CSP - href: vpn-csp.md - items: - - name: VPN DDF file - href: vpn-ddf-file.md - - name: VPNv2 CSP - href: vpnv2-csp.md - items: - - name: VPNv2 DDF file - href: vpnv2-ddf-file.md - - name: ProfileXML XSD - href: vpnv2-profile-xsd.md - - name: EAP configuration - href: eap-configuration.md - - name: w4 APPLICATION CSP - href: w4-application-csp.md - - name: w7 APPLICATION CSP - href: w7-application-csp.md - - name: WiFi CSP - href: wifi-csp.md - items: - - name: WiFi DDF file - href: wifi-ddf-file.md - - name: Win32AppInventory CSP - href: win32appinventory-csp.md - items: - - name: Win32AppInventory DDF file - href: win32appinventory-ddf-file.md - - name: Win32CompatibilityAppraiser CSP - href: win32compatibilityappraiser-csp.md - items: - - name: Win32CompatibilityAppraiser DDF file - href: win32compatibilityappraiser-ddf.md - - name: WindowsAdvancedThreatProtection CSP - href: windowsadvancedthreatprotection-csp.md - items: - - name: WindowsAdvancedThreatProtection DDF file - href: windowsadvancedthreatprotection-ddf.md - - name: WindowsAutopilot CSP - href: windowsautopilot-csp.md - items: - - name: WindowsAutopilot DDF file - href: windowsautopilot-ddf-file.md - - name: WindowsDefenderApplicationGuard CSP - href: windowsdefenderapplicationguard-csp.md - items: - - name: WindowsDefenderApplicationGuard DDF file - href: windowsdefenderapplicationguard-ddf-file.md - - name: WindowsLicensing CSP - href: windowslicensing-csp.md - items: - - name: WindowsLicensing DDF file - href: windowslicensing-ddf-file.md - - name: WiredNetwork CSP - href: wirednetwork-csp.md - items: - - name: WiredNetwork DDF file - href: wirednetwork-ddf-file.md + - name: ApplicationControl DDF file + href: applicationcontrol-csp-ddf.md + - name: AppLocker CSP + href: applocker-csp.md + items: + - name: AppLocker DDF file + href: applocker-ddf-file.md + - name: AppLocker XSD + href: applocker-xsd.md + - name: AssignedAccess CSP + href: assignedaccess-csp.md + items: + - name: AssignedAccess DDF file + href: assignedaccess-ddf.md + - name: BitLocker CSP + href: bitlocker-csp.md + items: + - name: BitLocker DDF file + href: bitlocker-ddf-file.md + - name: CellularSettings CSP + href: cellularsettings-csp.md + - name: CertificateStore CSP + href: certificatestore-csp.md + items: + - name: CertificateStore DDF file + href: certificatestore-ddf-file.md + - name: CleanPC CSP + href: cleanpc-csp.md + items: + - name: CleanPC DDF + href: cleanpc-ddf.md + - name: ClientCertificateInstall CSP + href: clientcertificateinstall-csp.md + items: + - name: ClientCertificateInstall DDF file + href: clientcertificateinstall-ddf-file.md + - name: CM_CellularEntries CSP + href: cm-cellularentries-csp.md + - name: CMPolicy CSP + href: cmpolicy-csp.md + - name: CMPolicyEnterprise CSP + href: cmpolicyenterprise-csp.md + items: + - name: CMPolicyEnterprise DDF file + href: cmpolicyenterprise-ddf-file.md + - name: CustomDeviceUI CSP + href: customdeviceui-csp.md + items: + - name: CustomDeviceUI DDF file + href: customdeviceui-ddf.md + - name: Defender CSP + href: defender-csp.md + items: + - name: Defender DDF file + href: defender-ddf.md + - name: DevDetail CSP + href: devdetail-csp.md + items: + - name: DevDetail DDF file + href: devdetail-ddf-file.md + - name: DeveloperSetup CSP + href: developersetup-csp.md + items: + - name: DeveloperSetup DDF + href: developersetup-ddf.md + - name: DeviceLock CSP + href: devicelock-csp.md + items: + - name: DeviceLock DDF file + href: devicelock-ddf-file.md + - name: DeviceManageability CSP + href: devicemanageability-csp.md + items: + - name: DeviceManageability DDF + href: devicemanageability-ddf.md + - name: DeviceStatus CSP + href: devicestatus-csp.md + items: + - name: DeviceStatus DDF + href: devicestatus-ddf.md + - name: DevInfo CSP + href: devinfo-csp.md + items: + - name: DevInfo DDF file + href: devinfo-ddf-file.md + - name: DiagnosticLog CSP + href: diagnosticlog-csp.md + items: + - name: DiagnosticLog DDF file + href: diagnosticlog-ddf.md + - name: DMAcc CSP + href: dmacc-csp.md + items: + - name: DMAcc DDF file + href: dmacc-ddf-file.md + - name: DMClient CSP + href: dmclient-csp.md + items: + - name: DMClient DDF file + href: dmclient-ddf-file.md + - name: DMSessionActions CSP + href: dmsessionactions-csp.md + items: + - name: DMSessionActions DDF file + href: dmsessionactions-ddf.md + - name: DynamicManagement CSP + href: dynamicmanagement-csp.md + items: + - name: DynamicManagement DDF file + href: dynamicmanagement-ddf.md + - name: EMAIL2 CSP + href: email2-csp.md + items: + - name: EMAIL2 DDF file + href: email2-ddf-file.md + - name: EnrollmentStatusTracking CSP + href: enrollmentstatustracking-csp.md + items: + - name: EnrollmentStatusTracking DDF file + href: enrollmentstatustracking-csp-ddf.md + - name: EnterpriseAPN CSP + href: enterpriseapn-csp.md + items: + - name: EnterpriseAPN DDF + href: enterpriseapn-ddf.md + - name: EnterpriseAppVManagement CSP + href: enterpriseappvmanagement-csp.md + items: + - name: EnterpriseAppVManagement DDF file + href: enterpriseappvmanagement-ddf.md + - name: EnterpriseDataProtection CSP + href: enterprisedataprotection-csp.md + items: + - name: EnterpriseDataProtection DDF file + href: enterprisedataprotection-ddf-file.md + - name: EnterpriseDesktopAppManagement CSP + href: enterprisedesktopappmanagement-csp.md + items: + - name: EnterpriseDesktopAppManagement DDF + href: enterprisedesktopappmanagement-ddf-file.md + - name: EnterpriseDesktopAppManagement XSD + href: enterprisedesktopappmanagement2-xsd.md + - name: EnterpriseModernAppManagement CSP + href: enterprisemodernappmanagement-csp.md + items: + - name: EnterpriseModernAppManagement DDF + href: enterprisemodernappmanagement-ddf.md + - name: EnterpriseModernAppManagement XSD + href: enterprisemodernappmanagement-xsd.md + - name: eUICCs CSP + href: euiccs-csp.md + items: + - name: eUICCs DDF file + href: euiccs-ddf-file.md + - name: Firewall CSP + href: firewall-csp.md + items: + - name: Firewall DDF file + href: firewall-ddf-file.md + - name: HealthAttestation CSP + href: healthattestation-csp.md + items: + - name: HealthAttestation DDF + href: healthattestation-ddf.md + - name: MultiSIM CSP + href: multisim-csp.md + items: + - name: MultiSIM DDF file + href: multisim-ddf.md + - name: NAP CSP + href: nap-csp.md + - name: NAPDEF CSP + href: napdef-csp.md + - name: NetworkProxy CSP + href: networkproxy-csp.md + items: + - name: NetworkProxy DDF file + href: networkproxy-ddf.md + - name: NetworkQoSPolicy CSP + href: networkqospolicy-csp.md + items: + - name: NetworkQoSPolicy DDF file + href: networkqospolicy-ddf.md + - name: NodeCache CSP + href: nodecache-csp.md + items: + - name: NodeCache DDF file + href: nodecache-ddf-file.md + - name: Office CSP + href: office-csp.md + items: + - name: Office DDF + href: office-ddf.md + - name: PassportForWork CSP + href: passportforwork-csp.md + items: + - name: PassportForWork DDF file + href: passportforwork-ddf.md + - name: Personalization CSP + href: personalization-csp.md + items: + - name: Personalization DDF file + href: personalization-ddf.md + - name: Policy CSP + href: policy-configuration-service-provider.md + items: + - name: Policy CSP DDF file + href: policy-ddf-file.md + - name: Policies in Policy CSP supported by Group Policy + href: policies-in-policy-csp-supported-by-group-policy.md + - name: ADMX policies in Policy CSP + href: policies-in-policy-csp-admx-backed.md + - name: Policies in Policy CSP supported by HoloLens 2 + href: policies-in-policy-csp-supported-by-hololens2.md + - name: Policies in Policy CSP supported by HoloLens (1st gen) Commercial Suite + href: policies-in-policy-csp-supported-by-hololens-1st-gen-commercial-suite.md + - name: Policies in Policy CSP supported by HoloLens (1st gen) Development Edition + href: policies-in-policy-csp-supported-by-hololens-1st-gen-development-edition.md + - name: Policies in Policy CSP supported by Windows 10 IoT Enterprise + href: ./configuration-service-provider-reference.md + - name: Policies in Policy CSP supported by Windows 10 IoT Core + href: policies-in-policy-csp-supported-by-iot-core.md + - name: Policies in Policy CSP supported by Microsoft Surface Hub + href: policies-in-policy-csp-supported-by-surface-hub.md + - name: Policy CSPs that can be set using Exchange Active Sync (EAS) + href: policies-in-policy-csp-that-can-be-set-using-eas.md + - name: AboveLock + href: policy-csp-abovelock.md + - name: Accounts + href: policy-csp-accounts.md + - name: ActiveXControls + href: policy-csp-activexcontrols.md + - name: ADMX_ActiveXInstallService + href: policy-csp-admx-activexinstallservice.md + - name: ADMX_AddRemovePrograms + href: policy-csp-admx-addremoveprograms.md + - name: ADMX_AdmPwd + href: policy-csp-admx-admpwd.md + - name: ADMX_AppCompat + href: policy-csp-admx-appcompat.md + - name: ADMX_AppxPackageManager + href: policy-csp-admx-appxpackagemanager.md + - name: ADMX_AppXRuntime + href: policy-csp-admx-appxruntime.md + - name: ADMX_AttachmentManager + href: policy-csp-admx-attachmentmanager.md + - name: ADMX_AuditSettings + href: policy-csp-admx-auditsettings.md + - name: ADMX_Bits + href: policy-csp-admx-bits.md + - name: ADMX_CipherSuiteOrder + href: policy-csp-admx-ciphersuiteorder.md + - name: ADMX_COM + href: policy-csp-admx-com.md + - name: ADMX_ControlPanel + href: policy-csp-admx-controlpanel.md + - name: ADMX_ControlPanelDisplay + href: policy-csp-admx-controlpaneldisplay.md + - name: ADMX_Cpls + href: policy-csp-admx-cpls.md + - name: ADMX_CredentialProviders + href: policy-csp-admx-credentialproviders.md + - name: ADMX_CredSsp + href: policy-csp-admx-credssp.md + - name: ADMX_CredUI + href: policy-csp-admx-credui.md + - name: ADMX_CtrlAltDel + href: policy-csp-admx-ctrlaltdel.md + - name: ADMX_DataCollection + href: policy-csp-admx-datacollection.md + - name: ADMX_DCOM + href: policy-csp-admx-dcom.md + - name: ADMX_Desktop + href: policy-csp-admx-desktop.md + - name: ADMX_DeviceCompat + href: policy-csp-admx-devicecompat.md + - name: ADMX_DeviceGuard + href: policy-csp-admx-deviceguard.md + - name: ADMX_DeviceInstallation + href: policy-csp-admx-deviceinstallation.md + - name: ADMX_DeviceSetup + href: policy-csp-admx-devicesetup.md + - name: ADMX_DFS + href: policy-csp-admx-dfs.md + - name: ADMX_DigitalLocker + href: policy-csp-admx-digitallocker.md + - name: ADMX_DiskDiagnostic + href: policy-csp-admx-diskdiagnostic.md + - name: ADMX_DistributedLinkTracking + href: policy-csp-admx-distributedlinktracking.md + - name: ADMX_DnsClient + href: policy-csp-admx-dnsclient.md + - name: ADMX_DWM + href: policy-csp-admx-dwm.md + - name: ADMX_EAIME + href: policy-csp-admx-eaime.md + - name: ADMX_EncryptFilesonMove + href: policy-csp-admx-encryptfilesonmove.md + - name: ADMX_EventLogging + href: policy-csp-admx-eventlogging.md + - name: ADMX_EnhancedStorage + href: policy-csp-admx-enhancedstorage.md + - name: ADMX_ErrorReporting + href: policy-csp-admx-errorreporting.md + - name: ADMX_EventForwarding + href: policy-csp-admx-eventforwarding.md + - name: ADMX_EventLog + href: policy-csp-admx-eventlog.md + - name: ADMX_EventViewer + href: policy-csp-admx-eventviewer.md + - name: ADMX_Explorer + href: policy-csp-admx-explorer.md + - name: ADMX_ExternalBoot + href: policy-csp-admx-externalboot.md + - name: ADMX_FileRecovery + href: policy-csp-admx-filerecovery.md + - name: ADMX_FileRevocation + href: policy-csp-admx-filerevocation.md + - name: ADMX_FileServerVSSProvider + href: policy-csp-admx-fileservervssprovider.md + - name: ADMX_FileSys + href: policy-csp-admx-filesys.md + - name: ADMX_FolderRedirection + href: policy-csp-admx-folderredirection.md + - name: ADMX_FramePanes + href: policy-csp-admx-framepanes.md + - name: ADMX_FTHSVC + href: policy-csp-admx-fthsvc.md + - name: ADMX_Globalization + href: policy-csp-admx-globalization.md + - name: ADMX_GroupPolicy + href: policy-csp-admx-grouppolicy.md + - name: ADMX_Help + href: policy-csp-admx-help.md + - name: ADMX_HelpAndSupport + href: policy-csp-admx-helpandsupport.md + - name: ADMX_HotSpotAuth + href: policy-csp-admx-hotspotauth.md + - name: ADMX_ICM + href: policy-csp-admx-icm.md + - name: ADMX_IIS + href: policy-csp-admx-iis.md + - name: ADMX_iSCSI + href: policy-csp-admx-iscsi.md + - name: ADMX_kdc + href: policy-csp-admx-kdc.md + - name: ADMX_Kerberos + href: policy-csp-admx-kerberos.md + - name: ADMX_LanmanServer + href: policy-csp-admx-lanmanserver.md + - name: ADMX_LanmanWorkstation + href: policy-csp-admx-lanmanworkstation.md + - name: ADMX_LeakDiagnostic + href: policy-csp-admx-leakdiagnostic.md + - name: ADMX_LinkLayerTopologyDiscovery + href: policy-csp-admx-linklayertopologydiscovery.md + - name: ADMX_LocationProviderAdm + href: policy-csp-admx-locationprovideradm.md + - name: ADMX_Logon + href: policy-csp-admx-logon.md + - name: ADMX_MicrosoftDefenderAntivirus + href: policy-csp-admx-microsoftdefenderantivirus.md + - name: ADMX_MMC + href: policy-csp-admx-mmc.md + - name: ADMX_MMCSnapins + href: policy-csp-admx-mmcsnapins.md + - name: ADMX_MobilePCMobilityCenter + href: policy-csp-admx-mobilepcmobilitycenter.md + - name: ADMX_MobilePCPresentationSettings + href: policy-csp-admx-mobilepcpresentationsettings.md + - name: ADMX_MSAPolicy + href: policy-csp-admx-msapolicy.md + - name: ADMX_msched + href: policy-csp-admx-msched.md + - name: ADMX_MSDT + href: policy-csp-admx-msdt.md + - name: ADMX_MSI + href: policy-csp-admx-msi.md + - name: ADMX_MsiFileRecovery + href: policy-csp-admx-msifilerecovery.md + - name: ADMX_nca + href: policy-csp-admx-nca.md + - name: ADMX_NCSI + href: policy-csp-admx-ncsi.md + - name: ADMX_Netlogon + href: policy-csp-admx-netlogon.md + - name: ADMX_NetworkConnections + href: policy-csp-admx-networkconnections.md + - name: ADMX_OfflineFiles + href: policy-csp-admx-offlinefiles.md + - name: ADMX_pca + href: policy-csp-admx-pca.md + - name: ADMX_PeerToPeerCaching + href: policy-csp-admx-peertopeercaching.md + - name: ADMX_PenTraining + href: policy-csp-admx-pentraining.md + - name: ADMX_PerformanceDiagnostics + href: policy-csp-admx-performancediagnostics.md + - name: ADMX_Power + href: policy-csp-admx-power.md + - name: ADMX_PowerShellExecutionPolicy + href: policy-csp-admx-powershellexecutionpolicy.md + - name: ADMX_PreviousVersions + href: policy-csp-admx-previousversions.md + - name: ADMX_Printing + href: policy-csp-admx-printing.md + - name: ADMX_Printing2 + href: policy-csp-admx-printing2.md + - name: ADMX_Programs + href: policy-csp-admx-programs.md + - name: ADMX_Reliability + href: policy-csp-admx-reliability.md + - name: ADMX_RemoteAssistance + href: policy-csp-admx-remoteassistance.md + - name: ADMX_RemovableStorage + href: policy-csp-admx-removablestorage.md + - name: ADMX_RPC + href: policy-csp-admx-rpc.md + - name: ADMX_Scripts + href: policy-csp-admx-scripts.md + - name: ADMX_sdiageng + href: policy-csp-admx-sdiageng.md + - name: ADMX_sdiagschd + href: policy-csp-admx-sdiagschd.md + - name: ADMX_Securitycenter + href: policy-csp-admx-securitycenter.md + - name: ADMX_Sensors + href: policy-csp-admx-sensors.md + - name: ADMX_ServerManager + href: policy-csp-admx-servermanager.md + - name: ADMX_Servicing + href: policy-csp-admx-servicing.md + - name: ADMX_SettingSync + href: policy-csp-admx-settingsync.md + - name: ADMX_SharedFolders + href: policy-csp-admx-sharedfolders.md + - name: ADMX_Sharing + href: policy-csp-admx-sharing.md + - name: ADMX_ShellCommandPromptRegEditTools + href: policy-csp-admx-shellcommandpromptregedittools.md + - name: ADMX_Smartcard + href: policy-csp-admx-smartcard.md + - name: ADMX_Snmp + href: policy-csp-admx-snmp.md + - name: ADMX_StartMenu + href: policy-csp-admx-startmenu.md + - name: ADMX_SystemRestore + href: policy-csp-admx-systemrestore.md + - name: ADMX_TabletShell + href: policy-csp-admx-tabletshell.md + - name: ADMX_Taskbar + href: policy-csp-admx-taskbar.md + - name: ADMX_tcpip + href: policy-csp-admx-tcpip.md + - name: ADMX_TerminalServer + href: policy-csp-admx-terminalserver.md + - name: ADMX_Thumbnails + href: policy-csp-admx-thumbnails.md + - name: ADMX_TouchInput + href: policy-csp-admx-touchinput.md + - name: ADMX_TPM + href: policy-csp-admx-tpm.md + - name: ADMX_UserExperienceVirtualization + href: policy-csp-admx-userexperiencevirtualization.md + - name: ADMX_UserProfiles + href: policy-csp-admx-userprofiles.md + - name: ADMX_W32Time + href: policy-csp-admx-w32time.md + - name: ADMX_WCM + href: policy-csp-admx-wcm.md + - name: ADMX_WDI + href: policy-csp-admx-wdi.md + - name: ADMX_WinCal + href: policy-csp-admx-wincal.md + - name: ADMX_WindowsConnectNow + href: policy-csp-admx-windowsconnectnow.md + - name: ADMX_WindowsExplorer + href: policy-csp-admx-windowsexplorer.md + - name: ADMX_WindowsMediaDRM + href: policy-csp-admx-windowsmediadrm.md + - name: ADMX_WindowsMediaPlayer + href: policy-csp-admx-windowsmediaplayer.md + - name: ADMX_WindowsRemoteManagement + href: policy-csp-admx-windowsremotemanagement.md + - name: ADMX_WindowsStore + href: policy-csp-admx-windowsstore.md + - name: ADMX_WinInit + href: policy-csp-admx-wininit.md + - name: ADMX_WinLogon + href: policy-csp-admx-winlogon.md + - name: ADMX-Winsrv + href: policy-csp-admx-winsrv.md + - name: ADMX_wlansvc + href: policy-csp-admx-wlansvc.md + - name: ADMX_WordWheel + href: policy-csp-admx-wordwheel.md + - name: ADMX_WorkFoldersClient + href: policy-csp-admx-workfoldersclient.md + - name: ADMX_WPN + href: policy-csp-admx-wpn.md + - name: ApplicationDefaults + href: policy-csp-applicationdefaults.md + - name: ApplicationManagement + href: policy-csp-applicationmanagement.md + - name: AppRuntime + href: policy-csp-appruntime.md + - name: AppVirtualization + href: policy-csp-appvirtualization.md + - name: AttachmentManager + href: policy-csp-attachmentmanager.md + - name: Audit + href: policy-csp-audit.md + - name: Authentication + href: policy-csp-authentication.md + - name: Autoplay + href: policy-csp-autoplay.md + - name: BitLocker + href: policy-csp-bitlocker.md + - name: BITS + href: policy-csp-bits.md + - name: Bluetooth + href: policy-csp-bluetooth.md + - name: Browser + href: policy-csp-browser.md + - name: Camera + href: policy-csp-camera.md + - name: Cellular + href: policy-csp-cellular.md + - name: Connectivity + href: policy-csp-connectivity.md + - name: ControlPolicyConflict + href: policy-csp-controlpolicyconflict.md + - name: CredentialsDelegation + href: policy-csp-credentialsdelegation.md + - name: CredentialProviders + href: policy-csp-credentialproviders.md + - name: CredentialsUI + href: policy-csp-credentialsui.md + - name: Cryptography + href: policy-csp-cryptography.md + - name: DataProtection + href: policy-csp-dataprotection.md + - name: DataUsage + href: policy-csp-datausage.md + - name: Defender + href: policy-csp-defender.md + - name: DeliveryOptimization + href: policy-csp-deliveryoptimization.md + - name: Desktop + href: policy-csp-desktop.md + - name: DeviceGuard + href: policy-csp-deviceguard.md + - name: DeviceHealthMonitoring + href: policy-csp-devicehealthmonitoring.md + - name: DeviceInstallation + href: policy-csp-deviceinstallation.md + - name: DeviceLock + href: policy-csp-devicelock.md + - name: Display + href: policy-csp-display.md + - name: DmaGuard + href: policy-csp-dmaguard.md + - name: EAP + href: policy-csp-eap.md + - name: Education + href: policy-csp-education.md + - name: EnterpriseCloudPrint + href: policy-csp-enterprisecloudprint.md + - name: ErrorReporting + href: policy-csp-errorreporting.md + - name: EventLogService + href: policy-csp-eventlogservice.md + - name: Experience + href: policy-csp-experience.md + - name: ExploitGuard + href: policy-csp-exploitguard.md + - name: Feeds + href: policy-csp-feeds.md + - name: FileExplorer + href: policy-csp-fileexplorer.md + - name: Games + href: policy-csp-games.md + - name: Handwriting + href: policy-csp-handwriting.md + - name: HumanPresence + href: policy-csp-humanpresence.md + - name: InternetExplorer + href: policy-csp-internetexplorer.md + - name: Kerberos + href: policy-csp-kerberos.md + - name: KioskBrowser + href: policy-csp-kioskbrowser.md + - name: LanmanWorkstation + href: policy-csp-lanmanworkstation.md + - name: Licensing + href: policy-csp-licensing.md + - name: LocalPoliciesSecurityOptions + href: policy-csp-localpoliciessecurityoptions.md + - name: LocalUsersAndGroups + href: policy-csp-localusersandgroups.md + - name: LockDown + href: policy-csp-lockdown.md + - name: Maps + href: policy-csp-maps.md + - name: MemoryDump + href: policy-csp-memorydump.md + - name: Messaging + href: policy-csp-messaging.md + - name: MixedReality + href: policy-csp-mixedreality.md + - name: MSSecurityGuide + href: policy-csp-mssecurityguide.md + - name: MSSLegacy + href: policy-csp-msslegacy.md + - name: Multitasking + href: policy-csp-multitasking.md + - name: NetworkIsolation + href: policy-csp-networkisolation.md + - name: NetworkListManager + href: policy-csp-networklistmanager.md + - name: NewsAndInterests + href: policy-csp-newsandinterests.md + - name: Notifications + href: policy-csp-notifications.md + - name: Power + href: policy-csp-power.md + - name: Printers + href: policy-csp-printers.md + - name: Privacy + href: policy-csp-privacy.md + - name: RemoteAssistance + href: policy-csp-remoteassistance.md + - name: RemoteDesktop + href: policy-csp-remotedesktop.md + - name: RemoteDesktopServices + href: policy-csp-remotedesktopservices.md + - name: RemoteManagement + href: policy-csp-remotemanagement.md + - name: RemoteProcedureCall + href: policy-csp-remoteprocedurecall.md + - name: RemoteShell + href: policy-csp-remoteshell.md + - name: RestrictedGroups + href: policy-csp-restrictedgroups.md + - name: Search + href: policy-csp-search.md + - name: Security + href: policy-csp-security.md + - name: ServiceControlManager + href: policy-csp-servicecontrolmanager.md + - name: Settings + href: policy-csp-settings.md + - name: Speech + href: policy-csp-speech.md + - name: Start + href: policy-csp-start.md + - name: Storage + href: policy-csp-storage.md + - name: System + href: policy-csp-system.md + - name: SystemServices + href: policy-csp-systemservices.md + - name: TaskManager + href: policy-csp-taskmanager.md + - name: TaskScheduler + href: policy-csp-taskscheduler.md + - name: TextInput + href: policy-csp-textinput.md + - name: TimeLanguageSettings + href: policy-csp-timelanguagesettings.md + - name: Troubleshooting + href: policy-csp-troubleshooting.md + - name: Update + href: policy-csp-update.md + - name: UserRights + href: policy-csp-userrights.md + - name: VirtualizationBasedTechnology + href: policy-csp-virtualizationbasedtechnology.md + - name: Wifi + href: policy-csp-wifi.md + - name: WindowsAutoPilot + href: policy-csp-windowsautopilot.md + - name: WindowsConnectionManager + href: policy-csp-windowsconnectionmanager.md + - name: WindowsDefenderSecurityCenter + href: policy-csp-windowsdefendersecuritycenter.md + - name: WindowsDefenderSmartScreen + href: policy-csp-smartscreen.md + - name: WindowsInkWorkspace + href: policy-csp-windowsinkworkspace.md + - name: WindowsLogon + href: policy-csp-windowslogon.md + - name: WindowsPowerShell + href: policy-csp-windowspowershell.md + - name: WindowsSandbox + href: policy-csp-windowssandbox.md + - name: WirelessDisplay + href: policy-csp-wirelessdisplay.md + - name: Provisioning CSP + href: provisioning-csp.md + - name: PXLOGICAL CSP + href: pxlogical-csp.md + - name: Reboot CSP + href: reboot-csp.md + items: + - name: Reboot DDF file + href: reboot-ddf-file.md + - name: RemoteFind CSP + href: remotefind-csp.md + items: + - name: RemoteFind DDF file + href: remotefind-ddf-file.md + - name: RemoteWipe CSP + href: remotewipe-csp.md + items: + - name: RemoteWipe DDF file + href: remotewipe-ddf-file.md + - name: Reporting CSP + href: reporting-csp.md + items: + - name: Reporting DDF file + href: reporting-ddf-file.md + - name: RootCATrustedCertificates CSP + href: rootcacertificates-csp.md + items: + - name: RootCATrustedCertificates DDF file + href: rootcacertificates-ddf-file.md + - name: SecureAssessment CSP + href: secureassessment-csp.md + items: + - name: SecureAssessment DDF file + href: secureassessment-ddf-file.md + - name: SecurityPolicy CSP + href: securitypolicy-csp.md + - name: SharedPC CSP + href: sharedpc-csp.md + items: + - name: SharedPC DDF file + href: sharedpc-ddf-file.md + - name: Storage CSP + href: storage-csp.md + items: + - name: Storage DDF file + href: storage-ddf-file.md + - name: SUPL CSP + href: supl-csp.md + items: + - name: SUPL DDF file + href: supl-ddf-file.md + - name: SurfaceHub CSP + href: surfacehub-csp.md + items: + - name: SurfaceHub DDF file + href: surfacehub-ddf-file.md + - name: TenantLockdown CSP + href: tenantlockdown-csp.md + items: + - name: TenantLockdown DDF file + href: tenantlockdown-ddf.md + - name: TPMPolicy CSP + href: tpmpolicy-csp.md + items: + - name: TPMPolicy DDF file + href: tpmpolicy-ddf-file.md + - name: UEFI CSP + href: uefi-csp.md + items: + - name: UEFI DDF file + href: uefi-ddf.md + - name: UnifiedWriteFilter CSP + href: unifiedwritefilter-csp.md + items: + - name: UnifiedWriteFilter DDF file + href: unifiedwritefilter-ddf.md + - name: UniversalPrint CSP + href: universalprint-csp.md + items: + - name: UniversalPrint DDF file + href: universalprint-ddf-file.md + - name: Update CSP + href: update-csp.md + items: + - name: Update DDF file + href: update-ddf-file.md + - name: VPN CSP + href: vpn-csp.md + items: + - name: VPN DDF file + href: vpn-ddf-file.md + - name: VPNv2 CSP + href: vpnv2-csp.md + items: + - name: VPNv2 DDF file + href: vpnv2-ddf-file.md + - name: ProfileXML XSD + href: vpnv2-profile-xsd.md + - name: EAP configuration + href: eap-configuration.md + - name: w4 APPLICATION CSP + href: w4-application-csp.md + - name: w7 APPLICATION CSP + href: w7-application-csp.md + - name: WiFi CSP + href: wifi-csp.md + items: + - name: WiFi DDF file + href: wifi-ddf-file.md + - name: Win32AppInventory CSP + href: win32appinventory-csp.md + items: + - name: Win32AppInventory DDF file + href: win32appinventory-ddf-file.md + - name: Win32CompatibilityAppraiser CSP + href: win32compatibilityappraiser-csp.md + items: + - name: Win32CompatibilityAppraiser DDF file + href: win32compatibilityappraiser-ddf.md + - name: WindowsAdvancedThreatProtection CSP + href: windowsadvancedthreatprotection-csp.md + items: + - name: WindowsAdvancedThreatProtection DDF file + href: windowsadvancedthreatprotection-ddf.md + - name: WindowsAutopilot CSP + href: windowsautopilot-csp.md + items: + - name: WindowsAutopilot DDF file + href: windowsautopilot-ddf-file.md + - name: WindowsDefenderApplicationGuard CSP + href: windowsdefenderapplicationguard-csp.md + items: + - name: WindowsDefenderApplicationGuard DDF file + href: windowsdefenderapplicationguard-ddf-file.md + - name: WindowsLicensing CSP + href: windowslicensing-csp.md + items: + - name: WindowsLicensing DDF file + href: windowslicensing-ddf-file.md + - name: WiredNetwork CSP + href: wirednetwork-csp.md + items: + - name: WiredNetwork DDF file + href: wirednetwork-ddf-file.md From 4e9215cb1e54edb8152b1219078ef9d3ce29b27f Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 3 Aug 2022 12:02:54 -0700 Subject: [PATCH 085/246] add png, update wording --- .../33771278-overall-security-update-status.png | Bin 0 -> 68561 bytes .../update/update-compliance-v2-workbook.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 windows/deployment/update/media/33771278-overall-security-update-status.png diff --git a/windows/deployment/update/media/33771278-overall-security-update-status.png b/windows/deployment/update/media/33771278-overall-security-update-status.png new file mode 100644 index 0000000000000000000000000000000000000000..764f12ca6bf85827f6ee49e32a4e191dfd19d8b4 GIT binary patch literal 68561 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

    `FBN{A1y*) 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 V;txpG?-0U2R1`Gj%U`|@`# Date: Wed, 3 Aug 2022 18:05:20 -0400 Subject: [PATCH 086/246] Indent one level --- windows/client-management/mdm/toc.yml | 1939 +++++++++++++------------ 1 file changed, 970 insertions(+), 969 deletions(-) diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index e77a877869..4d565bd3f7 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -1,975 +1,976 @@ items: - name: Mobile Device Management href: index.md -- name: What's new in MDM enrollment and management - href: new-in-windows-mdm-enrollment-management.md items: - - name: Change history for MDM documentation - href: change-history-for-mdm-documentation.md -- name: Device enrollment - href: mobile-device-enrollment.md - items: - - name: MDM enrollment of Windows devices - href: mdm-enrollment-of-windows-devices.md - - name: "Azure AD and Microsoft Intune: Automatic MDM enrollment" - href: azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md - - name: Enroll a Windows 10 device automatically using Group Policy - href: enroll-a-windows-10-device-automatically-using-group-policy.md - - name: Bulk enrollment - href: bulk-enrollment-using-windows-provisioning-tool.md - - name: Federated authentication device enrollment - href: federated-authentication-device-enrollment.md - - name: Certificate authentication device enrollment - href: certificate-authentication-device-enrollment.md - - name: On-premises authentication device enrollment - href: on-premise-authentication-device-enrollment.md - - name: Disconnecting a device from MDM (unenrollment) - href: disconnecting-from-mdm-unenrollment.md -- name: Understanding ADMX policies - href: understanding-admx-backed-policies.md - items: - - name: Enable ADMX policies in MDM - href: enable-admx-backed-policies-in-mdm.md - - name: Win32 and Desktop Bridge app policy configuration - href: win32-and-centennial-app-policy-configuration.md -- name: Azure Active Directory integration with MDM - href: azure-active-directory-integration-with-mdm.md - items: - - name: Add an Azure AD tenant and Azure AD subscription - href: add-an-azure-ad-tenant-and-azure-ad-subscription.md - - name: Register your free Azure Active Directory subscription - href: register-your-free-azure-active-directory-subscription.md -- name: Enterprise settings, policies, and app management - href: windows-mdm-enterprise-settings.md - items: - - name: Enterprise app management - href: enterprise-app-management.md + - name: What's new in MDM enrollment and management + href: new-in-windows-mdm-enrollment-management.md items: - - name: Deploy and configure App-V apps using MDM - href: appv-deploy-and-config.md - - name: Management tool for the Microsoft Store for Business - href: management-tool-for-windows-store-for-business.md - - name: REST API reference for Microsoft Store for Business - href: rest-api-reference-windows-store-for-business.md + - name: Change history for MDM documentation + href: change-history-for-mdm-documentation.md + - name: Device enrollment + href: mobile-device-enrollment.md + items: + - name: MDM enrollment of Windows devices + href: mdm-enrollment-of-windows-devices.md + - name: "Azure AD and Microsoft Intune: Automatic MDM enrollment" + href: azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md + - name: Enroll a Windows 10 device automatically using Group Policy + href: enroll-a-windows-10-device-automatically-using-group-policy.md + - name: Bulk enrollment + href: bulk-enrollment-using-windows-provisioning-tool.md + - name: Federated authentication device enrollment + href: federated-authentication-device-enrollment.md + - name: Certificate authentication device enrollment + href: certificate-authentication-device-enrollment.md + - name: On-premises authentication device enrollment + href: on-premise-authentication-device-enrollment.md + - name: Disconnecting a device from MDM (unenrollment) + href: disconnecting-from-mdm-unenrollment.md + - name: Understanding ADMX policies + href: understanding-admx-backed-policies.md + items: + - name: Enable ADMX policies in MDM + href: enable-admx-backed-policies-in-mdm.md + - name: Win32 and Desktop Bridge app policy configuration + href: win32-and-centennial-app-policy-configuration.md + - name: Azure Active Directory integration with MDM + href: azure-active-directory-integration-with-mdm.md + items: + - name: Add an Azure AD tenant and Azure AD subscription + href: add-an-azure-ad-tenant-and-azure-ad-subscription.md + - name: Register your free Azure Active Directory subscription + href: register-your-free-azure-active-directory-subscription.md + - name: Enterprise settings, policies, and app management + href: windows-mdm-enterprise-settings.md + items: + - name: Enterprise app management + href: enterprise-app-management.md items: - - name: Data structures for Microsoft Store for Business - href: data-structures-windows-store-for-business.md - - name: Get Inventory - href: get-inventory.md - - name: Get product details - href: get-product-details.md - - name: Get localized product details - href: get-localized-product-details.md - - name: Get offline license - href: get-offline-license.md - - name: Get product packages - href: get-product-packages.md - - name: Get product package - href: get-product-package.md - - name: Get seats - href: get-seats.md - - name: Get seat - href: get-seat.md - - name: Assign seats - href: assign-seats.md - - name: Reclaim seat from user - href: reclaim-seat-from-user.md - - name: Bulk assign and reclaim seats from users - href: bulk-assign-and-reclaim-seats-from-user.md - - name: Get seats assigned to a user - href: get-seats-assigned-to-a-user.md - - name: Mobile device management (MDM) for device updates - href: device-update-management.md - - name: Secured-Core PC Configuration Lock - href: config-lock.md - - name: Certificate renewal - href: certificate-renewal-windows-mdm.md -- name: Using PowerShell scripting with the WMI Bridge Provider - href: using-powershell-scripting-with-the-wmi-bridge-provider.md -- name: WMI providers supported in Windows 10 - href: wmi-providers-supported-in-windows.md -- name: Diagnose MDM failures in Windows 10 - href: diagnose-mdm-failures-in-windows-10.md -- name: Push notification support for device management - href: push-notification-windows-mdm.md -- name: MAM support for device management - href: implement-server-side-mobile-application-management.md -- name: OMA DM protocol support - href: oma-dm-protocol-support.md - items: - - name: Structure of OMA DM provisioning files - href: structure-of-oma-dm-provisioning-files.md - - name: Server requirements for OMA DM - href: server-requirements-windows-mdm.md - - name: DMProcessConfigXMLFiltered - href: dmprocessconfigxmlfiltered.md -- name: Configuration service provider reference - href: configuration-service-provider-reference.md - items: - - name: AccountManagement CSP - href: accountmanagement-csp.md - items: - - name: AccountManagement DDF file - href: accountmanagement-ddf.md - - name: Accounts CSP - href: accounts-csp.md - items: - - name: Accounts DDF file - href: accounts-ddf-file.md - - name: ActiveSync CSP - href: activesync-csp.md - items: - - name: ActiveSync DDF file - href: activesync-ddf-file.md - - name: AllJoynManagement CSP - href: alljoynmanagement-csp.md - items: - - name: AllJoynManagement DDF - href: alljoynmanagement-ddf.md - - name: APPLICATION CSP - href: application-csp.md - - name: ApplicationControl CSP - href: applicationcontrol-csp.md - items: - - name: ApplicationControl DDF file - href: applicationcontrol-csp-ddf.md - - name: AppLocker CSP - href: applocker-csp.md - items: - - name: AppLocker DDF file - href: applocker-ddf-file.md - - name: AppLocker XSD - href: applocker-xsd.md - - name: AssignedAccess CSP - href: assignedaccess-csp.md - items: - - name: AssignedAccess DDF file - href: assignedaccess-ddf.md - - name: BitLocker CSP - href: bitlocker-csp.md - items: - - name: BitLocker DDF file - href: bitlocker-ddf-file.md - - name: CellularSettings CSP - href: cellularsettings-csp.md - - name: CertificateStore CSP - href: certificatestore-csp.md - items: - - name: CertificateStore DDF file - href: certificatestore-ddf-file.md - - name: CleanPC CSP - href: cleanpc-csp.md - items: - - name: CleanPC DDF - href: cleanpc-ddf.md - - name: ClientCertificateInstall CSP - href: clientcertificateinstall-csp.md - items: - - name: ClientCertificateInstall DDF file - href: clientcertificateinstall-ddf-file.md - - name: CM_CellularEntries CSP - href: cm-cellularentries-csp.md - - name: CMPolicy CSP - href: cmpolicy-csp.md - - name: CMPolicyEnterprise CSP - href: cmpolicyenterprise-csp.md - items: - - name: CMPolicyEnterprise DDF file - href: cmpolicyenterprise-ddf-file.md - - name: CustomDeviceUI CSP - href: customdeviceui-csp.md - items: - - name: CustomDeviceUI DDF file - href: customdeviceui-ddf.md - - name: Defender CSP - href: defender-csp.md - items: - - name: Defender DDF file - href: defender-ddf.md - - name: DevDetail CSP - href: devdetail-csp.md - items: - - name: DevDetail DDF file - href: devdetail-ddf-file.md - - name: DeveloperSetup CSP - href: developersetup-csp.md - items: - - name: DeveloperSetup DDF - href: developersetup-ddf.md - - name: DeviceLock CSP - href: devicelock-csp.md - items: - - name: DeviceLock DDF file - href: devicelock-ddf-file.md - - name: DeviceManageability CSP - href: devicemanageability-csp.md - items: - - name: DeviceManageability DDF - href: devicemanageability-ddf.md - - name: DeviceStatus CSP - href: devicestatus-csp.md - items: - - name: DeviceStatus DDF - href: devicestatus-ddf.md - - name: DevInfo CSP - href: devinfo-csp.md - items: - - name: DevInfo DDF file - href: devinfo-ddf-file.md - - name: DiagnosticLog CSP - href: diagnosticlog-csp.md - items: - - name: DiagnosticLog DDF file - href: diagnosticlog-ddf.md - - name: DMAcc CSP - href: dmacc-csp.md - items: - - name: DMAcc DDF file - href: dmacc-ddf-file.md - - name: DMClient CSP - href: dmclient-csp.md - items: - - name: DMClient DDF file - href: dmclient-ddf-file.md - - name: DMSessionActions CSP - href: dmsessionactions-csp.md - items: - - name: DMSessionActions DDF file - href: dmsessionactions-ddf.md - - name: DynamicManagement CSP - href: dynamicmanagement-csp.md - items: - - name: DynamicManagement DDF file - href: dynamicmanagement-ddf.md - - name: EMAIL2 CSP - href: email2-csp.md - items: - - name: EMAIL2 DDF file - href: email2-ddf-file.md - - name: EnrollmentStatusTracking CSP - href: enrollmentstatustracking-csp.md - items: - - name: EnrollmentStatusTracking DDF file - href: enrollmentstatustracking-csp-ddf.md - - name: EnterpriseAPN CSP - href: enterpriseapn-csp.md - items: - - name: EnterpriseAPN DDF - href: enterpriseapn-ddf.md - - name: EnterpriseAppVManagement CSP - href: enterpriseappvmanagement-csp.md - items: - - name: EnterpriseAppVManagement DDF file - href: enterpriseappvmanagement-ddf.md - - name: EnterpriseDataProtection CSP - href: enterprisedataprotection-csp.md - items: - - name: EnterpriseDataProtection DDF file - href: enterprisedataprotection-ddf-file.md - - name: EnterpriseDesktopAppManagement CSP - href: enterprisedesktopappmanagement-csp.md - items: - - name: EnterpriseDesktopAppManagement DDF - href: enterprisedesktopappmanagement-ddf-file.md - - name: EnterpriseDesktopAppManagement XSD - href: enterprisedesktopappmanagement2-xsd.md - - name: EnterpriseModernAppManagement CSP - href: enterprisemodernappmanagement-csp.md - items: - - name: EnterpriseModernAppManagement DDF - href: enterprisemodernappmanagement-ddf.md - - name: EnterpriseModernAppManagement XSD - href: enterprisemodernappmanagement-xsd.md - - name: eUICCs CSP - href: euiccs-csp.md - items: - - name: eUICCs DDF file - href: euiccs-ddf-file.md - - name: Firewall CSP - href: firewall-csp.md - items: - - name: Firewall DDF file - href: firewall-ddf-file.md - - name: HealthAttestation CSP - href: healthattestation-csp.md - items: - - name: HealthAttestation DDF - href: healthattestation-ddf.md - - name: MultiSIM CSP - href: multisim-csp.md - items: - - name: MultiSIM DDF file - href: multisim-ddf.md - - name: NAP CSP - href: nap-csp.md - - name: NAPDEF CSP - href: napdef-csp.md - - name: NetworkProxy CSP - href: networkproxy-csp.md - items: - - name: NetworkProxy DDF file - href: networkproxy-ddf.md - - name: NetworkQoSPolicy CSP - href: networkqospolicy-csp.md - items: - - name: NetworkQoSPolicy DDF file - href: networkqospolicy-ddf.md - - name: NodeCache CSP - href: nodecache-csp.md - items: - - name: NodeCache DDF file - href: nodecache-ddf-file.md - - name: Office CSP - href: office-csp.md - items: - - name: Office DDF - href: office-ddf.md - - name: PassportForWork CSP - href: passportforwork-csp.md - items: - - name: PassportForWork DDF file - href: passportforwork-ddf.md - - name: Personalization CSP - href: personalization-csp.md - items: - - name: Personalization DDF file - href: personalization-ddf.md - - name: Policy CSP - href: policy-configuration-service-provider.md - items: - - name: Policy CSP DDF file - href: policy-ddf-file.md - - name: Policies in Policy CSP supported by Group Policy - href: policies-in-policy-csp-supported-by-group-policy.md - - name: ADMX policies in Policy CSP - href: policies-in-policy-csp-admx-backed.md - - name: Policies in Policy CSP supported by HoloLens 2 - href: policies-in-policy-csp-supported-by-hololens2.md - - name: Policies in Policy CSP supported by HoloLens (1st gen) Commercial Suite - href: policies-in-policy-csp-supported-by-hololens-1st-gen-commercial-suite.md - - name: Policies in Policy CSP supported by HoloLens (1st gen) Development Edition - href: policies-in-policy-csp-supported-by-hololens-1st-gen-development-edition.md - - name: Policies in Policy CSP supported by Windows 10 IoT Enterprise - href: ./configuration-service-provider-reference.md - - name: Policies in Policy CSP supported by Windows 10 IoT Core - href: policies-in-policy-csp-supported-by-iot-core.md - - name: Policies in Policy CSP supported by Microsoft Surface Hub - href: policies-in-policy-csp-supported-by-surface-hub.md - - name: Policy CSPs that can be set using Exchange Active Sync (EAS) - href: policies-in-policy-csp-that-can-be-set-using-eas.md - - name: AboveLock - href: policy-csp-abovelock.md - - name: Accounts - href: policy-csp-accounts.md - - name: ActiveXControls - href: policy-csp-activexcontrols.md - - name: ADMX_ActiveXInstallService - href: policy-csp-admx-activexinstallservice.md - - name: ADMX_AddRemovePrograms - href: policy-csp-admx-addremoveprograms.md - - name: ADMX_AdmPwd - href: policy-csp-admx-admpwd.md - - name: ADMX_AppCompat - href: policy-csp-admx-appcompat.md - - name: ADMX_AppxPackageManager - href: policy-csp-admx-appxpackagemanager.md - - name: ADMX_AppXRuntime - href: policy-csp-admx-appxruntime.md - - name: ADMX_AttachmentManager - href: policy-csp-admx-attachmentmanager.md - - name: ADMX_AuditSettings - href: policy-csp-admx-auditsettings.md - - name: ADMX_Bits - href: policy-csp-admx-bits.md - - name: ADMX_CipherSuiteOrder - href: policy-csp-admx-ciphersuiteorder.md - - name: ADMX_COM - href: policy-csp-admx-com.md - - name: ADMX_ControlPanel - href: policy-csp-admx-controlpanel.md - - name: ADMX_ControlPanelDisplay - href: policy-csp-admx-controlpaneldisplay.md - - name: ADMX_Cpls - href: policy-csp-admx-cpls.md - - name: ADMX_CredentialProviders - href: policy-csp-admx-credentialproviders.md - - name: ADMX_CredSsp - href: policy-csp-admx-credssp.md - - name: ADMX_CredUI - href: policy-csp-admx-credui.md - - name: ADMX_CtrlAltDel - href: policy-csp-admx-ctrlaltdel.md - - name: ADMX_DataCollection - href: policy-csp-admx-datacollection.md - - name: ADMX_DCOM - href: policy-csp-admx-dcom.md - - name: ADMX_Desktop - href: policy-csp-admx-desktop.md - - name: ADMX_DeviceCompat - href: policy-csp-admx-devicecompat.md - - name: ADMX_DeviceGuard - href: policy-csp-admx-deviceguard.md - - name: ADMX_DeviceInstallation - href: policy-csp-admx-deviceinstallation.md - - name: ADMX_DeviceSetup - href: policy-csp-admx-devicesetup.md - - name: ADMX_DFS - href: policy-csp-admx-dfs.md - - name: ADMX_DigitalLocker - href: policy-csp-admx-digitallocker.md - - name: ADMX_DiskDiagnostic - href: policy-csp-admx-diskdiagnostic.md - - name: ADMX_DistributedLinkTracking - href: policy-csp-admx-distributedlinktracking.md - - name: ADMX_DnsClient - href: policy-csp-admx-dnsclient.md - - name: ADMX_DWM - href: policy-csp-admx-dwm.md - - name: ADMX_EAIME - href: policy-csp-admx-eaime.md - - name: ADMX_EncryptFilesonMove - href: policy-csp-admx-encryptfilesonmove.md - - name: ADMX_EventLogging - href: policy-csp-admx-eventlogging.md - - name: ADMX_EnhancedStorage - href: policy-csp-admx-enhancedstorage.md - - name: ADMX_ErrorReporting - href: policy-csp-admx-errorreporting.md - - name: ADMX_EventForwarding - href: policy-csp-admx-eventforwarding.md - - name: ADMX_EventLog - href: policy-csp-admx-eventlog.md - - name: ADMX_EventViewer - href: policy-csp-admx-eventviewer.md - - name: ADMX_Explorer - href: policy-csp-admx-explorer.md - - name: ADMX_ExternalBoot - href: policy-csp-admx-externalboot.md - - name: ADMX_FileRecovery - href: policy-csp-admx-filerecovery.md - - name: ADMX_FileRevocation - href: policy-csp-admx-filerevocation.md - - name: ADMX_FileServerVSSProvider - href: policy-csp-admx-fileservervssprovider.md - - name: ADMX_FileSys - href: policy-csp-admx-filesys.md - - name: ADMX_FolderRedirection - href: policy-csp-admx-folderredirection.md - - name: ADMX_FramePanes - href: policy-csp-admx-framepanes.md - - name: ADMX_FTHSVC - href: policy-csp-admx-fthsvc.md - - name: ADMX_Globalization - href: policy-csp-admx-globalization.md - - name: ADMX_GroupPolicy - href: policy-csp-admx-grouppolicy.md - - name: ADMX_Help - href: policy-csp-admx-help.md - - name: ADMX_HelpAndSupport - href: policy-csp-admx-helpandsupport.md - - name: ADMX_HotSpotAuth - href: policy-csp-admx-hotspotauth.md - - name: ADMX_ICM - href: policy-csp-admx-icm.md - - name: ADMX_IIS - href: policy-csp-admx-iis.md - - name: ADMX_iSCSI - href: policy-csp-admx-iscsi.md - - name: ADMX_kdc - href: policy-csp-admx-kdc.md - - name: ADMX_Kerberos - href: policy-csp-admx-kerberos.md - - name: ADMX_LanmanServer - href: policy-csp-admx-lanmanserver.md - - name: ADMX_LanmanWorkstation - href: policy-csp-admx-lanmanworkstation.md - - name: ADMX_LeakDiagnostic - href: policy-csp-admx-leakdiagnostic.md - - name: ADMX_LinkLayerTopologyDiscovery - href: policy-csp-admx-linklayertopologydiscovery.md - - name: ADMX_LocationProviderAdm - href: policy-csp-admx-locationprovideradm.md - - name: ADMX_Logon - href: policy-csp-admx-logon.md - - name: ADMX_MicrosoftDefenderAntivirus - href: policy-csp-admx-microsoftdefenderantivirus.md - - name: ADMX_MMC - href: policy-csp-admx-mmc.md - - name: ADMX_MMCSnapins - href: policy-csp-admx-mmcsnapins.md - - name: ADMX_MobilePCMobilityCenter - href: policy-csp-admx-mobilepcmobilitycenter.md - - name: ADMX_MobilePCPresentationSettings - href: policy-csp-admx-mobilepcpresentationsettings.md - - name: ADMX_MSAPolicy - href: policy-csp-admx-msapolicy.md - - name: ADMX_msched - href: policy-csp-admx-msched.md - - name: ADMX_MSDT - href: policy-csp-admx-msdt.md - - name: ADMX_MSI - href: policy-csp-admx-msi.md - - name: ADMX_MsiFileRecovery - href: policy-csp-admx-msifilerecovery.md - - name: ADMX_nca - href: policy-csp-admx-nca.md - - name: ADMX_NCSI - href: policy-csp-admx-ncsi.md - - name: ADMX_Netlogon - href: policy-csp-admx-netlogon.md - - name: ADMX_NetworkConnections - href: policy-csp-admx-networkconnections.md - - name: ADMX_OfflineFiles - href: policy-csp-admx-offlinefiles.md - - name: ADMX_pca - href: policy-csp-admx-pca.md - - name: ADMX_PeerToPeerCaching - href: policy-csp-admx-peertopeercaching.md - - name: ADMX_PenTraining - href: policy-csp-admx-pentraining.md - - name: ADMX_PerformanceDiagnostics - href: policy-csp-admx-performancediagnostics.md - - name: ADMX_Power - href: policy-csp-admx-power.md - - name: ADMX_PowerShellExecutionPolicy - href: policy-csp-admx-powershellexecutionpolicy.md - - name: ADMX_PreviousVersions - href: policy-csp-admx-previousversions.md - - name: ADMX_Printing - href: policy-csp-admx-printing.md - - name: ADMX_Printing2 - href: policy-csp-admx-printing2.md - - name: ADMX_Programs - href: policy-csp-admx-programs.md - - name: ADMX_Reliability - href: policy-csp-admx-reliability.md - - name: ADMX_RemoteAssistance - href: policy-csp-admx-remoteassistance.md - - name: ADMX_RemovableStorage - href: policy-csp-admx-removablestorage.md - - name: ADMX_RPC - href: policy-csp-admx-rpc.md - - name: ADMX_Scripts - href: policy-csp-admx-scripts.md - - name: ADMX_sdiageng - href: policy-csp-admx-sdiageng.md - - name: ADMX_sdiagschd - href: policy-csp-admx-sdiagschd.md - - name: ADMX_Securitycenter - href: policy-csp-admx-securitycenter.md - - name: ADMX_Sensors - href: policy-csp-admx-sensors.md - - name: ADMX_ServerManager - href: policy-csp-admx-servermanager.md - - name: ADMX_Servicing - href: policy-csp-admx-servicing.md - - name: ADMX_SettingSync - href: policy-csp-admx-settingsync.md - - name: ADMX_SharedFolders - href: policy-csp-admx-sharedfolders.md - - name: ADMX_Sharing - href: policy-csp-admx-sharing.md - - name: ADMX_ShellCommandPromptRegEditTools - href: policy-csp-admx-shellcommandpromptregedittools.md - - name: ADMX_Smartcard - href: policy-csp-admx-smartcard.md - - name: ADMX_Snmp - href: policy-csp-admx-snmp.md - - name: ADMX_StartMenu - href: policy-csp-admx-startmenu.md - - name: ADMX_SystemRestore - href: policy-csp-admx-systemrestore.md - - name: ADMX_TabletShell - href: policy-csp-admx-tabletshell.md - - name: ADMX_Taskbar - href: policy-csp-admx-taskbar.md - - name: ADMX_tcpip - href: policy-csp-admx-tcpip.md - - name: ADMX_TerminalServer - href: policy-csp-admx-terminalserver.md - - name: ADMX_Thumbnails - href: policy-csp-admx-thumbnails.md - - name: ADMX_TouchInput - href: policy-csp-admx-touchinput.md - - name: ADMX_TPM - href: policy-csp-admx-tpm.md - - name: ADMX_UserExperienceVirtualization - href: policy-csp-admx-userexperiencevirtualization.md - - name: ADMX_UserProfiles - href: policy-csp-admx-userprofiles.md - - name: ADMX_W32Time - href: policy-csp-admx-w32time.md - - name: ADMX_WCM - href: policy-csp-admx-wcm.md - - name: ADMX_WDI - href: policy-csp-admx-wdi.md - - name: ADMX_WinCal - href: policy-csp-admx-wincal.md - - name: ADMX_WindowsConnectNow - href: policy-csp-admx-windowsconnectnow.md - - name: ADMX_WindowsExplorer - href: policy-csp-admx-windowsexplorer.md - - name: ADMX_WindowsMediaDRM - href: policy-csp-admx-windowsmediadrm.md - - name: ADMX_WindowsMediaPlayer - href: policy-csp-admx-windowsmediaplayer.md - - name: ADMX_WindowsRemoteManagement - href: policy-csp-admx-windowsremotemanagement.md - - name: ADMX_WindowsStore - href: policy-csp-admx-windowsstore.md - - name: ADMX_WinInit - href: policy-csp-admx-wininit.md - - name: ADMX_WinLogon - href: policy-csp-admx-winlogon.md - - name: ADMX-Winsrv - href: policy-csp-admx-winsrv.md - - name: ADMX_wlansvc - href: policy-csp-admx-wlansvc.md - - name: ADMX_WordWheel - href: policy-csp-admx-wordwheel.md - - name: ADMX_WorkFoldersClient - href: policy-csp-admx-workfoldersclient.md - - name: ADMX_WPN - href: policy-csp-admx-wpn.md - - name: ApplicationDefaults - href: policy-csp-applicationdefaults.md - - name: ApplicationManagement - href: policy-csp-applicationmanagement.md - - name: AppRuntime - href: policy-csp-appruntime.md - - name: AppVirtualization - href: policy-csp-appvirtualization.md - - name: AttachmentManager - href: policy-csp-attachmentmanager.md - - name: Audit - href: policy-csp-audit.md - - name: Authentication - href: policy-csp-authentication.md - - name: Autoplay - href: policy-csp-autoplay.md - - name: BitLocker - href: policy-csp-bitlocker.md - - name: BITS - href: policy-csp-bits.md - - name: Bluetooth - href: policy-csp-bluetooth.md - - name: Browser - href: policy-csp-browser.md - - name: Camera - href: policy-csp-camera.md - - name: Cellular - href: policy-csp-cellular.md - - name: Connectivity - href: policy-csp-connectivity.md - - name: ControlPolicyConflict - href: policy-csp-controlpolicyconflict.md - - name: CredentialsDelegation - href: policy-csp-credentialsdelegation.md - - name: CredentialProviders - href: policy-csp-credentialproviders.md - - name: CredentialsUI - href: policy-csp-credentialsui.md - - name: Cryptography - href: policy-csp-cryptography.md - - name: DataProtection - href: policy-csp-dataprotection.md - - name: DataUsage - href: policy-csp-datausage.md - - name: Defender - href: policy-csp-defender.md - - name: DeliveryOptimization - href: policy-csp-deliveryoptimization.md - - name: Desktop - href: policy-csp-desktop.md - - name: DeviceGuard - href: policy-csp-deviceguard.md - - name: DeviceHealthMonitoring - href: policy-csp-devicehealthmonitoring.md - - name: DeviceInstallation - href: policy-csp-deviceinstallation.md - - name: DeviceLock - href: policy-csp-devicelock.md - - name: Display - href: policy-csp-display.md - - name: DmaGuard - href: policy-csp-dmaguard.md - - name: EAP - href: policy-csp-eap.md - - name: Education - href: policy-csp-education.md - - name: EnterpriseCloudPrint - href: policy-csp-enterprisecloudprint.md - - name: ErrorReporting - href: policy-csp-errorreporting.md - - name: EventLogService - href: policy-csp-eventlogservice.md - - name: Experience - href: policy-csp-experience.md - - name: ExploitGuard - href: policy-csp-exploitguard.md - - name: Feeds - href: policy-csp-feeds.md - - name: FileExplorer - href: policy-csp-fileexplorer.md - - name: Games - href: policy-csp-games.md - - name: Handwriting - href: policy-csp-handwriting.md - - name: HumanPresence - href: policy-csp-humanpresence.md - - name: InternetExplorer - href: policy-csp-internetexplorer.md - - name: Kerberos - href: policy-csp-kerberos.md - - name: KioskBrowser - href: policy-csp-kioskbrowser.md - - name: LanmanWorkstation - href: policy-csp-lanmanworkstation.md - - name: Licensing - href: policy-csp-licensing.md - - name: LocalPoliciesSecurityOptions - href: policy-csp-localpoliciessecurityoptions.md - - name: LocalUsersAndGroups - href: policy-csp-localusersandgroups.md - - name: LockDown - href: policy-csp-lockdown.md - - name: Maps - href: policy-csp-maps.md - - name: MemoryDump - href: policy-csp-memorydump.md - - name: Messaging - href: policy-csp-messaging.md - - name: MixedReality - href: policy-csp-mixedreality.md - - name: MSSecurityGuide - href: policy-csp-mssecurityguide.md - - name: MSSLegacy - href: policy-csp-msslegacy.md - - name: Multitasking - href: policy-csp-multitasking.md - - name: NetworkIsolation - href: policy-csp-networkisolation.md - - name: NetworkListManager - href: policy-csp-networklistmanager.md - - name: NewsAndInterests - href: policy-csp-newsandinterests.md - - name: Notifications - href: policy-csp-notifications.md - - name: Power - href: policy-csp-power.md - - name: Printers - href: policy-csp-printers.md - - name: Privacy - href: policy-csp-privacy.md - - name: RemoteAssistance - href: policy-csp-remoteassistance.md - - name: RemoteDesktop - href: policy-csp-remotedesktop.md - - name: RemoteDesktopServices - href: policy-csp-remotedesktopservices.md - - name: RemoteManagement - href: policy-csp-remotemanagement.md - - name: RemoteProcedureCall - href: policy-csp-remoteprocedurecall.md - - name: RemoteShell - href: policy-csp-remoteshell.md - - name: RestrictedGroups - href: policy-csp-restrictedgroups.md - - name: Search - href: policy-csp-search.md - - name: Security - href: policy-csp-security.md - - name: ServiceControlManager - href: policy-csp-servicecontrolmanager.md - - name: Settings - href: policy-csp-settings.md - - name: Speech - href: policy-csp-speech.md - - name: Start - href: policy-csp-start.md - - name: Storage - href: policy-csp-storage.md - - name: System - href: policy-csp-system.md - - name: SystemServices - href: policy-csp-systemservices.md - - name: TaskManager - href: policy-csp-taskmanager.md - - name: TaskScheduler - href: policy-csp-taskscheduler.md - - name: TextInput - href: policy-csp-textinput.md - - name: TimeLanguageSettings - href: policy-csp-timelanguagesettings.md - - name: Troubleshooting - href: policy-csp-troubleshooting.md - - name: Update - href: policy-csp-update.md - - name: UserRights - href: policy-csp-userrights.md - - name: VirtualizationBasedTechnology - href: policy-csp-virtualizationbasedtechnology.md - - name: Wifi - href: policy-csp-wifi.md - - name: WindowsAutoPilot - href: policy-csp-windowsautopilot.md - - name: WindowsConnectionManager - href: policy-csp-windowsconnectionmanager.md - - name: WindowsDefenderSecurityCenter - href: policy-csp-windowsdefendersecuritycenter.md - - name: WindowsDefenderSmartScreen - href: policy-csp-smartscreen.md - - name: WindowsInkWorkspace - href: policy-csp-windowsinkworkspace.md - - name: WindowsLogon - href: policy-csp-windowslogon.md - - name: WindowsPowerShell - href: policy-csp-windowspowershell.md - - name: WindowsSandbox - href: policy-csp-windowssandbox.md - - name: WirelessDisplay - href: policy-csp-wirelessdisplay.md - - name: Provisioning CSP - href: provisioning-csp.md - - name: PXLOGICAL CSP - href: pxlogical-csp.md - - name: Reboot CSP - href: reboot-csp.md - items: - - name: Reboot DDF file - href: reboot-ddf-file.md - - name: RemoteFind CSP - href: remotefind-csp.md - items: - - name: RemoteFind DDF file - href: remotefind-ddf-file.md - - name: RemoteWipe CSP - href: remotewipe-csp.md - items: - - name: RemoteWipe DDF file - href: remotewipe-ddf-file.md - - name: Reporting CSP - href: reporting-csp.md - items: - - name: Reporting DDF file - href: reporting-ddf-file.md - - name: RootCATrustedCertificates CSP - href: rootcacertificates-csp.md - items: - - name: RootCATrustedCertificates DDF file - href: rootcacertificates-ddf-file.md - - name: SecureAssessment CSP - href: secureassessment-csp.md - items: - - name: SecureAssessment DDF file - href: secureassessment-ddf-file.md - - name: SecurityPolicy CSP - href: securitypolicy-csp.md - - name: SharedPC CSP - href: sharedpc-csp.md - items: - - name: SharedPC DDF file - href: sharedpc-ddf-file.md - - name: Storage CSP - href: storage-csp.md - items: - - name: Storage DDF file - href: storage-ddf-file.md - - name: SUPL CSP - href: supl-csp.md - items: - - name: SUPL DDF file - href: supl-ddf-file.md - - name: SurfaceHub CSP - href: surfacehub-csp.md - items: - - name: SurfaceHub DDF file - href: surfacehub-ddf-file.md - - name: TenantLockdown CSP - href: tenantlockdown-csp.md - items: - - name: TenantLockdown DDF file - href: tenantlockdown-ddf.md - - name: TPMPolicy CSP - href: tpmpolicy-csp.md - items: - - name: TPMPolicy DDF file - href: tpmpolicy-ddf-file.md - - name: UEFI CSP - href: uefi-csp.md - items: - - name: UEFI DDF file - href: uefi-ddf.md - - name: UnifiedWriteFilter CSP - href: unifiedwritefilter-csp.md - items: - - name: UnifiedWriteFilter DDF file - href: unifiedwritefilter-ddf.md - - name: UniversalPrint CSP - href: universalprint-csp.md - items: - - name: UniversalPrint DDF file - href: universalprint-ddf-file.md - - name: Update CSP - href: update-csp.md - items: - - name: Update DDF file - href: update-ddf-file.md - - name: VPN CSP - href: vpn-csp.md - items: - - name: VPN DDF file - href: vpn-ddf-file.md - - name: VPNv2 CSP - href: vpnv2-csp.md - items: - - name: VPNv2 DDF file - href: vpnv2-ddf-file.md - - name: ProfileXML XSD - href: vpnv2-profile-xsd.md - - name: EAP configuration - href: eap-configuration.md - - name: w4 APPLICATION CSP - href: w4-application-csp.md - - name: w7 APPLICATION CSP - href: w7-application-csp.md - - name: WiFi CSP - href: wifi-csp.md - items: - - name: WiFi DDF file - href: wifi-ddf-file.md - - name: Win32AppInventory CSP - href: win32appinventory-csp.md - items: - - name: Win32AppInventory DDF file - href: win32appinventory-ddf-file.md - - name: Win32CompatibilityAppraiser CSP - href: win32compatibilityappraiser-csp.md - items: - - name: Win32CompatibilityAppraiser DDF file - href: win32compatibilityappraiser-ddf.md - - name: WindowsAdvancedThreatProtection CSP - href: windowsadvancedthreatprotection-csp.md - items: - - name: WindowsAdvancedThreatProtection DDF file - href: windowsadvancedthreatprotection-ddf.md - - name: WindowsAutopilot CSP - href: windowsautopilot-csp.md - items: - - name: WindowsAutopilot DDF file - href: windowsautopilot-ddf-file.md - - name: WindowsDefenderApplicationGuard CSP - href: windowsdefenderapplicationguard-csp.md - items: - - name: WindowsDefenderApplicationGuard DDF file - href: windowsdefenderapplicationguard-ddf-file.md - - name: WindowsLicensing CSP - href: windowslicensing-csp.md - items: - - name: WindowsLicensing DDF file - href: windowslicensing-ddf-file.md - - name: WiredNetwork CSP - href: wirednetwork-csp.md - items: - - name: WiredNetwork DDF file - href: wirednetwork-ddf-file.md + - name: Deploy and configure App-V apps using MDM + href: appv-deploy-and-config.md + - name: Management tool for the Microsoft Store for Business + href: management-tool-for-windows-store-for-business.md + - name: REST API reference for Microsoft Store for Business + href: rest-api-reference-windows-store-for-business.md + items: + - name: Data structures for Microsoft Store for Business + href: data-structures-windows-store-for-business.md + - name: Get Inventory + href: get-inventory.md + - name: Get product details + href: get-product-details.md + - name: Get localized product details + href: get-localized-product-details.md + - name: Get offline license + href: get-offline-license.md + - name: Get product packages + href: get-product-packages.md + - name: Get product package + href: get-product-package.md + - name: Get seats + href: get-seats.md + - name: Get seat + href: get-seat.md + - name: Assign seats + href: assign-seats.md + - name: Reclaim seat from user + href: reclaim-seat-from-user.md + - name: Bulk assign and reclaim seats from users + href: bulk-assign-and-reclaim-seats-from-user.md + - name: Get seats assigned to a user + href: get-seats-assigned-to-a-user.md + - name: Mobile device management (MDM) for device updates + href: device-update-management.md + - name: Secured-Core PC Configuration Lock + href: config-lock.md + - name: Certificate renewal + href: certificate-renewal-windows-mdm.md + - name: Using PowerShell scripting with the WMI Bridge Provider + href: using-powershell-scripting-with-the-wmi-bridge-provider.md + - name: WMI providers supported in Windows 10 + href: wmi-providers-supported-in-windows.md + - name: Diagnose MDM failures in Windows 10 + href: diagnose-mdm-failures-in-windows-10.md + - name: Push notification support for device management + href: push-notification-windows-mdm.md + - name: MAM support for device management + href: implement-server-side-mobile-application-management.md + - name: OMA DM protocol support + href: oma-dm-protocol-support.md + items: + - name: Structure of OMA DM provisioning files + href: structure-of-oma-dm-provisioning-files.md + - name: Server requirements for OMA DM + href: server-requirements-windows-mdm.md + - name: DMProcessConfigXMLFiltered + href: dmprocessconfigxmlfiltered.md + - name: Configuration service provider reference + href: configuration-service-provider-reference.md + items: + - name: AccountManagement CSP + href: accountmanagement-csp.md + items: + - name: AccountManagement DDF file + href: accountmanagement-ddf.md + - name: Accounts CSP + href: accounts-csp.md + items: + - name: Accounts DDF file + href: accounts-ddf-file.md + - name: ActiveSync CSP + href: activesync-csp.md + items: + - name: ActiveSync DDF file + href: activesync-ddf-file.md + - name: AllJoynManagement CSP + href: alljoynmanagement-csp.md + items: + - name: AllJoynManagement DDF + href: alljoynmanagement-ddf.md + - name: APPLICATION CSP + href: application-csp.md + - name: ApplicationControl CSP + href: applicationcontrol-csp.md + items: + - name: ApplicationControl DDF file + href: applicationcontrol-csp-ddf.md + - name: AppLocker CSP + href: applocker-csp.md + items: + - name: AppLocker DDF file + href: applocker-ddf-file.md + - name: AppLocker XSD + href: applocker-xsd.md + - name: AssignedAccess CSP + href: assignedaccess-csp.md + items: + - name: AssignedAccess DDF file + href: assignedaccess-ddf.md + - name: BitLocker CSP + href: bitlocker-csp.md + items: + - name: BitLocker DDF file + href: bitlocker-ddf-file.md + - name: CellularSettings CSP + href: cellularsettings-csp.md + - name: CertificateStore CSP + href: certificatestore-csp.md + items: + - name: CertificateStore DDF file + href: certificatestore-ddf-file.md + - name: CleanPC CSP + href: cleanpc-csp.md + items: + - name: CleanPC DDF + href: cleanpc-ddf.md + - name: ClientCertificateInstall CSP + href: clientcertificateinstall-csp.md + items: + - name: ClientCertificateInstall DDF file + href: clientcertificateinstall-ddf-file.md + - name: CM_CellularEntries CSP + href: cm-cellularentries-csp.md + - name: CMPolicy CSP + href: cmpolicy-csp.md + - name: CMPolicyEnterprise CSP + href: cmpolicyenterprise-csp.md + items: + - name: CMPolicyEnterprise DDF file + href: cmpolicyenterprise-ddf-file.md + - name: CustomDeviceUI CSP + href: customdeviceui-csp.md + items: + - name: CustomDeviceUI DDF file + href: customdeviceui-ddf.md + - name: Defender CSP + href: defender-csp.md + items: + - name: Defender DDF file + href: defender-ddf.md + - name: DevDetail CSP + href: devdetail-csp.md + items: + - name: DevDetail DDF file + href: devdetail-ddf-file.md + - name: DeveloperSetup CSP + href: developersetup-csp.md + items: + - name: DeveloperSetup DDF + href: developersetup-ddf.md + - name: DeviceLock CSP + href: devicelock-csp.md + items: + - name: DeviceLock DDF file + href: devicelock-ddf-file.md + - name: DeviceManageability CSP + href: devicemanageability-csp.md + items: + - name: DeviceManageability DDF + href: devicemanageability-ddf.md + - name: DeviceStatus CSP + href: devicestatus-csp.md + items: + - name: DeviceStatus DDF + href: devicestatus-ddf.md + - name: DevInfo CSP + href: devinfo-csp.md + items: + - name: DevInfo DDF file + href: devinfo-ddf-file.md + - name: DiagnosticLog CSP + href: diagnosticlog-csp.md + items: + - name: DiagnosticLog DDF file + href: diagnosticlog-ddf.md + - name: DMAcc CSP + href: dmacc-csp.md + items: + - name: DMAcc DDF file + href: dmacc-ddf-file.md + - name: DMClient CSP + href: dmclient-csp.md + items: + - name: DMClient DDF file + href: dmclient-ddf-file.md + - name: DMSessionActions CSP + href: dmsessionactions-csp.md + items: + - name: DMSessionActions DDF file + href: dmsessionactions-ddf.md + - name: DynamicManagement CSP + href: dynamicmanagement-csp.md + items: + - name: DynamicManagement DDF file + href: dynamicmanagement-ddf.md + - name: EMAIL2 CSP + href: email2-csp.md + items: + - name: EMAIL2 DDF file + href: email2-ddf-file.md + - name: EnrollmentStatusTracking CSP + href: enrollmentstatustracking-csp.md + items: + - name: EnrollmentStatusTracking DDF file + href: enrollmentstatustracking-csp-ddf.md + - name: EnterpriseAPN CSP + href: enterpriseapn-csp.md + items: + - name: EnterpriseAPN DDF + href: enterpriseapn-ddf.md + - name: EnterpriseAppVManagement CSP + href: enterpriseappvmanagement-csp.md + items: + - name: EnterpriseAppVManagement DDF file + href: enterpriseappvmanagement-ddf.md + - name: EnterpriseDataProtection CSP + href: enterprisedataprotection-csp.md + items: + - name: EnterpriseDataProtection DDF file + href: enterprisedataprotection-ddf-file.md + - name: EnterpriseDesktopAppManagement CSP + href: enterprisedesktopappmanagement-csp.md + items: + - name: EnterpriseDesktopAppManagement DDF + href: enterprisedesktopappmanagement-ddf-file.md + - name: EnterpriseDesktopAppManagement XSD + href: enterprisedesktopappmanagement2-xsd.md + - name: EnterpriseModernAppManagement CSP + href: enterprisemodernappmanagement-csp.md + items: + - name: EnterpriseModernAppManagement DDF + href: enterprisemodernappmanagement-ddf.md + - name: EnterpriseModernAppManagement XSD + href: enterprisemodernappmanagement-xsd.md + - name: eUICCs CSP + href: euiccs-csp.md + items: + - name: eUICCs DDF file + href: euiccs-ddf-file.md + - name: Firewall CSP + href: firewall-csp.md + items: + - name: Firewall DDF file + href: firewall-ddf-file.md + - name: HealthAttestation CSP + href: healthattestation-csp.md + items: + - name: HealthAttestation DDF + href: healthattestation-ddf.md + - name: MultiSIM CSP + href: multisim-csp.md + items: + - name: MultiSIM DDF file + href: multisim-ddf.md + - name: NAP CSP + href: nap-csp.md + - name: NAPDEF CSP + href: napdef-csp.md + - name: NetworkProxy CSP + href: networkproxy-csp.md + items: + - name: NetworkProxy DDF file + href: networkproxy-ddf.md + - name: NetworkQoSPolicy CSP + href: networkqospolicy-csp.md + items: + - name: NetworkQoSPolicy DDF file + href: networkqospolicy-ddf.md + - name: NodeCache CSP + href: nodecache-csp.md + items: + - name: NodeCache DDF file + href: nodecache-ddf-file.md + - name: Office CSP + href: office-csp.md + items: + - name: Office DDF + href: office-ddf.md + - name: PassportForWork CSP + href: passportforwork-csp.md + items: + - name: PassportForWork DDF file + href: passportforwork-ddf.md + - name: Personalization CSP + href: personalization-csp.md + items: + - name: Personalization DDF file + href: personalization-ddf.md + - name: Policy CSP + href: policy-configuration-service-provider.md + items: + - name: Policy CSP DDF file + href: policy-ddf-file.md + - name: Policies in Policy CSP supported by Group Policy + href: policies-in-policy-csp-supported-by-group-policy.md + - name: ADMX policies in Policy CSP + href: policies-in-policy-csp-admx-backed.md + - name: Policies in Policy CSP supported by HoloLens 2 + href: policies-in-policy-csp-supported-by-hololens2.md + - name: Policies in Policy CSP supported by HoloLens (1st gen) Commercial Suite + href: policies-in-policy-csp-supported-by-hololens-1st-gen-commercial-suite.md + - name: Policies in Policy CSP supported by HoloLens (1st gen) Development Edition + href: policies-in-policy-csp-supported-by-hololens-1st-gen-development-edition.md + - name: Policies in Policy CSP supported by Windows 10 IoT Enterprise + href: ./configuration-service-provider-reference.md + - name: Policies in Policy CSP supported by Windows 10 IoT Core + href: policies-in-policy-csp-supported-by-iot-core.md + - name: Policies in Policy CSP supported by Microsoft Surface Hub + href: policies-in-policy-csp-supported-by-surface-hub.md + - name: Policy CSPs that can be set using Exchange Active Sync (EAS) + href: policies-in-policy-csp-that-can-be-set-using-eas.md + - name: AboveLock + href: policy-csp-abovelock.md + - name: Accounts + href: policy-csp-accounts.md + - name: ActiveXControls + href: policy-csp-activexcontrols.md + - name: ADMX_ActiveXInstallService + href: policy-csp-admx-activexinstallservice.md + - name: ADMX_AddRemovePrograms + href: policy-csp-admx-addremoveprograms.md + - name: ADMX_AdmPwd + href: policy-csp-admx-admpwd.md + - name: ADMX_AppCompat + href: policy-csp-admx-appcompat.md + - name: ADMX_AppxPackageManager + href: policy-csp-admx-appxpackagemanager.md + - name: ADMX_AppXRuntime + href: policy-csp-admx-appxruntime.md + - name: ADMX_AttachmentManager + href: policy-csp-admx-attachmentmanager.md + - name: ADMX_AuditSettings + href: policy-csp-admx-auditsettings.md + - name: ADMX_Bits + href: policy-csp-admx-bits.md + - name: ADMX_CipherSuiteOrder + href: policy-csp-admx-ciphersuiteorder.md + - name: ADMX_COM + href: policy-csp-admx-com.md + - name: ADMX_ControlPanel + href: policy-csp-admx-controlpanel.md + - name: ADMX_ControlPanelDisplay + href: policy-csp-admx-controlpaneldisplay.md + - name: ADMX_Cpls + href: policy-csp-admx-cpls.md + - name: ADMX_CredentialProviders + href: policy-csp-admx-credentialproviders.md + - name: ADMX_CredSsp + href: policy-csp-admx-credssp.md + - name: ADMX_CredUI + href: policy-csp-admx-credui.md + - name: ADMX_CtrlAltDel + href: policy-csp-admx-ctrlaltdel.md + - name: ADMX_DataCollection + href: policy-csp-admx-datacollection.md + - name: ADMX_DCOM + href: policy-csp-admx-dcom.md + - name: ADMX_Desktop + href: policy-csp-admx-desktop.md + - name: ADMX_DeviceCompat + href: policy-csp-admx-devicecompat.md + - name: ADMX_DeviceGuard + href: policy-csp-admx-deviceguard.md + - name: ADMX_DeviceInstallation + href: policy-csp-admx-deviceinstallation.md + - name: ADMX_DeviceSetup + href: policy-csp-admx-devicesetup.md + - name: ADMX_DFS + href: policy-csp-admx-dfs.md + - name: ADMX_DigitalLocker + href: policy-csp-admx-digitallocker.md + - name: ADMX_DiskDiagnostic + href: policy-csp-admx-diskdiagnostic.md + - name: ADMX_DistributedLinkTracking + href: policy-csp-admx-distributedlinktracking.md + - name: ADMX_DnsClient + href: policy-csp-admx-dnsclient.md + - name: ADMX_DWM + href: policy-csp-admx-dwm.md + - name: ADMX_EAIME + href: policy-csp-admx-eaime.md + - name: ADMX_EncryptFilesonMove + href: policy-csp-admx-encryptfilesonmove.md + - name: ADMX_EventLogging + href: policy-csp-admx-eventlogging.md + - name: ADMX_EnhancedStorage + href: policy-csp-admx-enhancedstorage.md + - name: ADMX_ErrorReporting + href: policy-csp-admx-errorreporting.md + - name: ADMX_EventForwarding + href: policy-csp-admx-eventforwarding.md + - name: ADMX_EventLog + href: policy-csp-admx-eventlog.md + - name: ADMX_EventViewer + href: policy-csp-admx-eventviewer.md + - name: ADMX_Explorer + href: policy-csp-admx-explorer.md + - name: ADMX_ExternalBoot + href: policy-csp-admx-externalboot.md + - name: ADMX_FileRecovery + href: policy-csp-admx-filerecovery.md + - name: ADMX_FileRevocation + href: policy-csp-admx-filerevocation.md + - name: ADMX_FileServerVSSProvider + href: policy-csp-admx-fileservervssprovider.md + - name: ADMX_FileSys + href: policy-csp-admx-filesys.md + - name: ADMX_FolderRedirection + href: policy-csp-admx-folderredirection.md + - name: ADMX_FramePanes + href: policy-csp-admx-framepanes.md + - name: ADMX_FTHSVC + href: policy-csp-admx-fthsvc.md + - name: ADMX_Globalization + href: policy-csp-admx-globalization.md + - name: ADMX_GroupPolicy + href: policy-csp-admx-grouppolicy.md + - name: ADMX_Help + href: policy-csp-admx-help.md + - name: ADMX_HelpAndSupport + href: policy-csp-admx-helpandsupport.md + - name: ADMX_HotSpotAuth + href: policy-csp-admx-hotspotauth.md + - name: ADMX_ICM + href: policy-csp-admx-icm.md + - name: ADMX_IIS + href: policy-csp-admx-iis.md + - name: ADMX_iSCSI + href: policy-csp-admx-iscsi.md + - name: ADMX_kdc + href: policy-csp-admx-kdc.md + - name: ADMX_Kerberos + href: policy-csp-admx-kerberos.md + - name: ADMX_LanmanServer + href: policy-csp-admx-lanmanserver.md + - name: ADMX_LanmanWorkstation + href: policy-csp-admx-lanmanworkstation.md + - name: ADMX_LeakDiagnostic + href: policy-csp-admx-leakdiagnostic.md + - name: ADMX_LinkLayerTopologyDiscovery + href: policy-csp-admx-linklayertopologydiscovery.md + - name: ADMX_LocationProviderAdm + href: policy-csp-admx-locationprovideradm.md + - name: ADMX_Logon + href: policy-csp-admx-logon.md + - name: ADMX_MicrosoftDefenderAntivirus + href: policy-csp-admx-microsoftdefenderantivirus.md + - name: ADMX_MMC + href: policy-csp-admx-mmc.md + - name: ADMX_MMCSnapins + href: policy-csp-admx-mmcsnapins.md + - name: ADMX_MobilePCMobilityCenter + href: policy-csp-admx-mobilepcmobilitycenter.md + - name: ADMX_MobilePCPresentationSettings + href: policy-csp-admx-mobilepcpresentationsettings.md + - name: ADMX_MSAPolicy + href: policy-csp-admx-msapolicy.md + - name: ADMX_msched + href: policy-csp-admx-msched.md + - name: ADMX_MSDT + href: policy-csp-admx-msdt.md + - name: ADMX_MSI + href: policy-csp-admx-msi.md + - name: ADMX_MsiFileRecovery + href: policy-csp-admx-msifilerecovery.md + - name: ADMX_nca + href: policy-csp-admx-nca.md + - name: ADMX_NCSI + href: policy-csp-admx-ncsi.md + - name: ADMX_Netlogon + href: policy-csp-admx-netlogon.md + - name: ADMX_NetworkConnections + href: policy-csp-admx-networkconnections.md + - name: ADMX_OfflineFiles + href: policy-csp-admx-offlinefiles.md + - name: ADMX_pca + href: policy-csp-admx-pca.md + - name: ADMX_PeerToPeerCaching + href: policy-csp-admx-peertopeercaching.md + - name: ADMX_PenTraining + href: policy-csp-admx-pentraining.md + - name: ADMX_PerformanceDiagnostics + href: policy-csp-admx-performancediagnostics.md + - name: ADMX_Power + href: policy-csp-admx-power.md + - name: ADMX_PowerShellExecutionPolicy + href: policy-csp-admx-powershellexecutionpolicy.md + - name: ADMX_PreviousVersions + href: policy-csp-admx-previousversions.md + - name: ADMX_Printing + href: policy-csp-admx-printing.md + - name: ADMX_Printing2 + href: policy-csp-admx-printing2.md + - name: ADMX_Programs + href: policy-csp-admx-programs.md + - name: ADMX_Reliability + href: policy-csp-admx-reliability.md + - name: ADMX_RemoteAssistance + href: policy-csp-admx-remoteassistance.md + - name: ADMX_RemovableStorage + href: policy-csp-admx-removablestorage.md + - name: ADMX_RPC + href: policy-csp-admx-rpc.md + - name: ADMX_Scripts + href: policy-csp-admx-scripts.md + - name: ADMX_sdiageng + href: policy-csp-admx-sdiageng.md + - name: ADMX_sdiagschd + href: policy-csp-admx-sdiagschd.md + - name: ADMX_Securitycenter + href: policy-csp-admx-securitycenter.md + - name: ADMX_Sensors + href: policy-csp-admx-sensors.md + - name: ADMX_ServerManager + href: policy-csp-admx-servermanager.md + - name: ADMX_Servicing + href: policy-csp-admx-servicing.md + - name: ADMX_SettingSync + href: policy-csp-admx-settingsync.md + - name: ADMX_SharedFolders + href: policy-csp-admx-sharedfolders.md + - name: ADMX_Sharing + href: policy-csp-admx-sharing.md + - name: ADMX_ShellCommandPromptRegEditTools + href: policy-csp-admx-shellcommandpromptregedittools.md + - name: ADMX_Smartcard + href: policy-csp-admx-smartcard.md + - name: ADMX_Snmp + href: policy-csp-admx-snmp.md + - name: ADMX_StartMenu + href: policy-csp-admx-startmenu.md + - name: ADMX_SystemRestore + href: policy-csp-admx-systemrestore.md + - name: ADMX_TabletShell + href: policy-csp-admx-tabletshell.md + - name: ADMX_Taskbar + href: policy-csp-admx-taskbar.md + - name: ADMX_tcpip + href: policy-csp-admx-tcpip.md + - name: ADMX_TerminalServer + href: policy-csp-admx-terminalserver.md + - name: ADMX_Thumbnails + href: policy-csp-admx-thumbnails.md + - name: ADMX_TouchInput + href: policy-csp-admx-touchinput.md + - name: ADMX_TPM + href: policy-csp-admx-tpm.md + - name: ADMX_UserExperienceVirtualization + href: policy-csp-admx-userexperiencevirtualization.md + - name: ADMX_UserProfiles + href: policy-csp-admx-userprofiles.md + - name: ADMX_W32Time + href: policy-csp-admx-w32time.md + - name: ADMX_WCM + href: policy-csp-admx-wcm.md + - name: ADMX_WDI + href: policy-csp-admx-wdi.md + - name: ADMX_WinCal + href: policy-csp-admx-wincal.md + - name: ADMX_WindowsConnectNow + href: policy-csp-admx-windowsconnectnow.md + - name: ADMX_WindowsExplorer + href: policy-csp-admx-windowsexplorer.md + - name: ADMX_WindowsMediaDRM + href: policy-csp-admx-windowsmediadrm.md + - name: ADMX_WindowsMediaPlayer + href: policy-csp-admx-windowsmediaplayer.md + - name: ADMX_WindowsRemoteManagement + href: policy-csp-admx-windowsremotemanagement.md + - name: ADMX_WindowsStore + href: policy-csp-admx-windowsstore.md + - name: ADMX_WinInit + href: policy-csp-admx-wininit.md + - name: ADMX_WinLogon + href: policy-csp-admx-winlogon.md + - name: ADMX-Winsrv + href: policy-csp-admx-winsrv.md + - name: ADMX_wlansvc + href: policy-csp-admx-wlansvc.md + - name: ADMX_WordWheel + href: policy-csp-admx-wordwheel.md + - name: ADMX_WorkFoldersClient + href: policy-csp-admx-workfoldersclient.md + - name: ADMX_WPN + href: policy-csp-admx-wpn.md + - name: ApplicationDefaults + href: policy-csp-applicationdefaults.md + - name: ApplicationManagement + href: policy-csp-applicationmanagement.md + - name: AppRuntime + href: policy-csp-appruntime.md + - name: AppVirtualization + href: policy-csp-appvirtualization.md + - name: AttachmentManager + href: policy-csp-attachmentmanager.md + - name: Audit + href: policy-csp-audit.md + - name: Authentication + href: policy-csp-authentication.md + - name: Autoplay + href: policy-csp-autoplay.md + - name: BitLocker + href: policy-csp-bitlocker.md + - name: BITS + href: policy-csp-bits.md + - name: Bluetooth + href: policy-csp-bluetooth.md + - name: Browser + href: policy-csp-browser.md + - name: Camera + href: policy-csp-camera.md + - name: Cellular + href: policy-csp-cellular.md + - name: Connectivity + href: policy-csp-connectivity.md + - name: ControlPolicyConflict + href: policy-csp-controlpolicyconflict.md + - name: CredentialsDelegation + href: policy-csp-credentialsdelegation.md + - name: CredentialProviders + href: policy-csp-credentialproviders.md + - name: CredentialsUI + href: policy-csp-credentialsui.md + - name: Cryptography + href: policy-csp-cryptography.md + - name: DataProtection + href: policy-csp-dataprotection.md + - name: DataUsage + href: policy-csp-datausage.md + - name: Defender + href: policy-csp-defender.md + - name: DeliveryOptimization + href: policy-csp-deliveryoptimization.md + - name: Desktop + href: policy-csp-desktop.md + - name: DeviceGuard + href: policy-csp-deviceguard.md + - name: DeviceHealthMonitoring + href: policy-csp-devicehealthmonitoring.md + - name: DeviceInstallation + href: policy-csp-deviceinstallation.md + - name: DeviceLock + href: policy-csp-devicelock.md + - name: Display + href: policy-csp-display.md + - name: DmaGuard + href: policy-csp-dmaguard.md + - name: EAP + href: policy-csp-eap.md + - name: Education + href: policy-csp-education.md + - name: EnterpriseCloudPrint + href: policy-csp-enterprisecloudprint.md + - name: ErrorReporting + href: policy-csp-errorreporting.md + - name: EventLogService + href: policy-csp-eventlogservice.md + - name: Experience + href: policy-csp-experience.md + - name: ExploitGuard + href: policy-csp-exploitguard.md + - name: Feeds + href: policy-csp-feeds.md + - name: FileExplorer + href: policy-csp-fileexplorer.md + - name: Games + href: policy-csp-games.md + - name: Handwriting + href: policy-csp-handwriting.md + - name: HumanPresence + href: policy-csp-humanpresence.md + - name: InternetExplorer + href: policy-csp-internetexplorer.md + - name: Kerberos + href: policy-csp-kerberos.md + - name: KioskBrowser + href: policy-csp-kioskbrowser.md + - name: LanmanWorkstation + href: policy-csp-lanmanworkstation.md + - name: Licensing + href: policy-csp-licensing.md + - name: LocalPoliciesSecurityOptions + href: policy-csp-localpoliciessecurityoptions.md + - name: LocalUsersAndGroups + href: policy-csp-localusersandgroups.md + - name: LockDown + href: policy-csp-lockdown.md + - name: Maps + href: policy-csp-maps.md + - name: MemoryDump + href: policy-csp-memorydump.md + - name: Messaging + href: policy-csp-messaging.md + - name: MixedReality + href: policy-csp-mixedreality.md + - name: MSSecurityGuide + href: policy-csp-mssecurityguide.md + - name: MSSLegacy + href: policy-csp-msslegacy.md + - name: Multitasking + href: policy-csp-multitasking.md + - name: NetworkIsolation + href: policy-csp-networkisolation.md + - name: NetworkListManager + href: policy-csp-networklistmanager.md + - name: NewsAndInterests + href: policy-csp-newsandinterests.md + - name: Notifications + href: policy-csp-notifications.md + - name: Power + href: policy-csp-power.md + - name: Printers + href: policy-csp-printers.md + - name: Privacy + href: policy-csp-privacy.md + - name: RemoteAssistance + href: policy-csp-remoteassistance.md + - name: RemoteDesktop + href: policy-csp-remotedesktop.md + - name: RemoteDesktopServices + href: policy-csp-remotedesktopservices.md + - name: RemoteManagement + href: policy-csp-remotemanagement.md + - name: RemoteProcedureCall + href: policy-csp-remoteprocedurecall.md + - name: RemoteShell + href: policy-csp-remoteshell.md + - name: RestrictedGroups + href: policy-csp-restrictedgroups.md + - name: Search + href: policy-csp-search.md + - name: Security + href: policy-csp-security.md + - name: ServiceControlManager + href: policy-csp-servicecontrolmanager.md + - name: Settings + href: policy-csp-settings.md + - name: Speech + href: policy-csp-speech.md + - name: Start + href: policy-csp-start.md + - name: Storage + href: policy-csp-storage.md + - name: System + href: policy-csp-system.md + - name: SystemServices + href: policy-csp-systemservices.md + - name: TaskManager + href: policy-csp-taskmanager.md + - name: TaskScheduler + href: policy-csp-taskscheduler.md + - name: TextInput + href: policy-csp-textinput.md + - name: TimeLanguageSettings + href: policy-csp-timelanguagesettings.md + - name: Troubleshooting + href: policy-csp-troubleshooting.md + - name: Update + href: policy-csp-update.md + - name: UserRights + href: policy-csp-userrights.md + - name: VirtualizationBasedTechnology + href: policy-csp-virtualizationbasedtechnology.md + - name: Wifi + href: policy-csp-wifi.md + - name: WindowsAutoPilot + href: policy-csp-windowsautopilot.md + - name: WindowsConnectionManager + href: policy-csp-windowsconnectionmanager.md + - name: WindowsDefenderSecurityCenter + href: policy-csp-windowsdefendersecuritycenter.md + - name: WindowsDefenderSmartScreen + href: policy-csp-smartscreen.md + - name: WindowsInkWorkspace + href: policy-csp-windowsinkworkspace.md + - name: WindowsLogon + href: policy-csp-windowslogon.md + - name: WindowsPowerShell + href: policy-csp-windowspowershell.md + - name: WindowsSandbox + href: policy-csp-windowssandbox.md + - name: WirelessDisplay + href: policy-csp-wirelessdisplay.md + - name: Provisioning CSP + href: provisioning-csp.md + - name: PXLOGICAL CSP + href: pxlogical-csp.md + - name: Reboot CSP + href: reboot-csp.md + items: + - name: Reboot DDF file + href: reboot-ddf-file.md + - name: RemoteFind CSP + href: remotefind-csp.md + items: + - name: RemoteFind DDF file + href: remotefind-ddf-file.md + - name: RemoteWipe CSP + href: remotewipe-csp.md + items: + - name: RemoteWipe DDF file + href: remotewipe-ddf-file.md + - name: Reporting CSP + href: reporting-csp.md + items: + - name: Reporting DDF file + href: reporting-ddf-file.md + - name: RootCATrustedCertificates CSP + href: rootcacertificates-csp.md + items: + - name: RootCATrustedCertificates DDF file + href: rootcacertificates-ddf-file.md + - name: SecureAssessment CSP + href: secureassessment-csp.md + items: + - name: SecureAssessment DDF file + href: secureassessment-ddf-file.md + - name: SecurityPolicy CSP + href: securitypolicy-csp.md + - name: SharedPC CSP + href: sharedpc-csp.md + items: + - name: SharedPC DDF file + href: sharedpc-ddf-file.md + - name: Storage CSP + href: storage-csp.md + items: + - name: Storage DDF file + href: storage-ddf-file.md + - name: SUPL CSP + href: supl-csp.md + items: + - name: SUPL DDF file + href: supl-ddf-file.md + - name: SurfaceHub CSP + href: surfacehub-csp.md + items: + - name: SurfaceHub DDF file + href: surfacehub-ddf-file.md + - name: TenantLockdown CSP + href: tenantlockdown-csp.md + items: + - name: TenantLockdown DDF file + href: tenantlockdown-ddf.md + - name: TPMPolicy CSP + href: tpmpolicy-csp.md + items: + - name: TPMPolicy DDF file + href: tpmpolicy-ddf-file.md + - name: UEFI CSP + href: uefi-csp.md + items: + - name: UEFI DDF file + href: uefi-ddf.md + - name: UnifiedWriteFilter CSP + href: unifiedwritefilter-csp.md + items: + - name: UnifiedWriteFilter DDF file + href: unifiedwritefilter-ddf.md + - name: UniversalPrint CSP + href: universalprint-csp.md + items: + - name: UniversalPrint DDF file + href: universalprint-ddf-file.md + - name: Update CSP + href: update-csp.md + items: + - name: Update DDF file + href: update-ddf-file.md + - name: VPN CSP + href: vpn-csp.md + items: + - name: VPN DDF file + href: vpn-ddf-file.md + - name: VPNv2 CSP + href: vpnv2-csp.md + items: + - name: VPNv2 DDF file + href: vpnv2-ddf-file.md + - name: ProfileXML XSD + href: vpnv2-profile-xsd.md + - name: EAP configuration + href: eap-configuration.md + - name: w4 APPLICATION CSP + href: w4-application-csp.md + - name: w7 APPLICATION CSP + href: w7-application-csp.md + - name: WiFi CSP + href: wifi-csp.md + items: + - name: WiFi DDF file + href: wifi-ddf-file.md + - name: Win32AppInventory CSP + href: win32appinventory-csp.md + items: + - name: Win32AppInventory DDF file + href: win32appinventory-ddf-file.md + - name: Win32CompatibilityAppraiser CSP + href: win32compatibilityappraiser-csp.md + items: + - name: Win32CompatibilityAppraiser DDF file + href: win32compatibilityappraiser-ddf.md + - name: WindowsAdvancedThreatProtection CSP + href: windowsadvancedthreatprotection-csp.md + items: + - name: WindowsAdvancedThreatProtection DDF file + href: windowsadvancedthreatprotection-ddf.md + - name: WindowsAutopilot CSP + href: windowsautopilot-csp.md + items: + - name: WindowsAutopilot DDF file + href: windowsautopilot-ddf-file.md + - name: WindowsDefenderApplicationGuard CSP + href: windowsdefenderapplicationguard-csp.md + items: + - name: WindowsDefenderApplicationGuard DDF file + href: windowsdefenderapplicationguard-ddf-file.md + - name: WindowsLicensing CSP + href: windowslicensing-csp.md + items: + - name: WindowsLicensing DDF file + href: windowslicensing-ddf-file.md + - name: WiredNetwork CSP + href: wirednetwork-csp.md + items: + - name: WiredNetwork DDF file + href: wirednetwork-ddf-file.md From cce13d6a47c9f5f106bb53576b3d764307217cd3 Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Thu, 4 Aug 2022 05:35:44 +0530 Subject: [PATCH 087/246] Updated-6247330 Converted DO FAQ to YAML and added to the TOC. --- windows/deployment/do/TOC.yml | 4 +- ... => waas-delivery-optimization-faq-old.md} | 0 .../update/waas-delivery-optimization-faq.yml | 105 ++++++++++++++++++ 3 files changed, 108 insertions(+), 1 deletion(-) rename windows/deployment/update/{waas-delivery-optimization-faq.md => waas-delivery-optimization-faq-old.md} (100%) create mode 100644 windows/deployment/update/waas-delivery-optimization-faq.yml diff --git a/windows/deployment/do/TOC.yml b/windows/deployment/do/TOC.yml index ba824d08fb..5a0793025d 100644 --- a/windows/deployment/do/TOC.yml +++ b/windows/deployment/do/TOC.yml @@ -7,7 +7,9 @@ href: waas-delivery-optimization.md - name: What's new href: whats-new-do.md - + - name: Delivery Optimization Frequently Asked Questions + href: waas-delivery-optimization-faq.yml + - name: Configure Delivery Optimization diff --git a/windows/deployment/update/waas-delivery-optimization-faq.md b/windows/deployment/update/waas-delivery-optimization-faq-old.md similarity index 100% rename from windows/deployment/update/waas-delivery-optimization-faq.md rename to windows/deployment/update/waas-delivery-optimization-faq-old.md diff --git a/windows/deployment/update/waas-delivery-optimization-faq.yml b/windows/deployment/update/waas-delivery-optimization-faq.yml new file mode 100644 index 0000000000..956bf2799c --- /dev/null +++ b/windows/deployment/update/waas-delivery-optimization-faq.yml @@ -0,0 +1,105 @@ +### YamlMime:FAQ +metadata: + title: Delivery Optimization Frequently Asked Questions + description: The following is a list of frequently asked questions for Delivery Optimization. + ms.assetid: c40f87ac-17d3-47b2-afc6-6c641f72ecee + ms.reviewer: aaroncz + ms.prod: m365-security + ms.mktglfcycl: explore + ms.sitesec: library + ms.pagetype: security + ms.localizationpriority: medium + author: carmenf + ms.author: carmenf + manager: dougeby + audience: ITPro + ms.collection: + - M365-security-compliance + - highpri + ms.topic: faq + ms.date: 08/04/2022 + ms.custom: seo-marvel-apr2020 +title: Delivery Optimization Frequently Asked Questions +summary: | + **Applies to** + - Windows 10 + - Windows 11 + + +sections: + - name: Ignored + questions: + - question: Does Delivery Optimization work with WSUS? + answer: Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Delivery Optimization cloud service for coordination. + + - question: Which ports does Delivery Optimization use? + answer: Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. The service will register and open this port on the device. The port must be set to accept inbound traffic through your firewall. If you don't allow inbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data). + + Delivery Optimization will use Teredo to create peer groups, which include devices across NATs (or any form of internal subnet that uses gateways or firewalls between subnets). For this to work, you must allow inbound TCP/IP traffic over port 3544. Look for a "NAT traversal" setting in your firewall to set this up. + + Delivery Optimization also communicates with its cloud service by using HTTP/HTTPS over port 80. + + - question: What are the requirements if I use a proxy? + answer: For Delivery Optimization to successfully use the proxy, you should set up the proxy by using Windows proxy settings or Internet Explorer proxy settings. For details see [Using a proxy with Delivery Optimization](../do/delivery-optimization-proxy.md). Most content downloaded with Delivery Optimization uses byte range requests. Make sure your proxy allows byte range requests. For more information, see [Proxy requirements for Windows Update](/windows/deployment/update/windows-update-troubleshooting). + + - question: What hostnames should I allow through my firewall to support Delivery Optimization? + answer: | + **For communication between clients and the Delivery Optimization cloud service**: + + - `*.do.dsp.mp.microsoft.com` + + **For Delivery Optimization metadata**: + + - `*.dl.delivery.mp.microsoft.com` + - `*.emdl.ws.microsoft.com` + + **For the payloads (optional)**: + + - `*.download.windowsupdate.com` + - `*.windowsupdate.com` + + **For group peers across multiple NATs (Teredo)**: + + - `win1910.ipv6.microsoft.com` + + - question: Does Delivery Optimization use multicast? + answer: No. It relies on the cloud service for peer discovery, resulting in a list of peers and their IP addresses. Client devices then connect to their peers to obtain download files over TCP/IP. + + - question: How does Delivery Optimization deal with congestion on the router from peer-to-peer activity on the LAN? + answer: Starting in Windows 10, version 1903, Delivery Optimization uses LEDBAT to relieve such congestion. For more information, see this post on the [Networking Blog](https://techcommunity.microsoft.com/t5/Networking-Blog/Windows-Transport-converges-on-two-Congestion-Providers-Cubic/ba-p/339819). + + - question: How does Delivery Optimization handle VPNs? + answer: | + Delivery Optimization attempts to identify VPNs by checking the network adapter type and details. A connection will be treated as a VPN if the adapter description contains certain keywords, such as "VPN" or "secure." + + If the connection is identified as a VPN, Delivery Optimization will suspend uploads to other peers. However, you can allow uploads over a VPN by using the [Enable Peer Caching while the device connects via VPN](../do/waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. + + If you have defined a boundary group in Configuration Manager for VPN IP ranges, you can set the [DownloadMode](../do/waas-delivery-optimization-reference.md#download-mode) policy to 0 for that boundary group, to ensure that there will be no peer-to-peer activity over the VPN. When the device is not connected using a VPN, it can still use peer-to-peer with the default of LAN. + + With split tunneling, make sure to allow direct access to these endpoints: + + Delivery Optimization service endpoint: + + - `https://*.prod.do.dsp.mp.microsoft.com` + + Delivery Optimization metadata: + + - `http://emdl.ws.microsoft.com` + - `http://*.dl.delivery.mp.microsoft.com` + + Windows Update and Microsoft Store backend services and Windows Update and Microsoft Store payloads + + - `http://*.windowsupdate.com` + - `https://*.delivery.mp.microsoft.com` + - `https://*.update.microsoft.com` + - `https://tsfe.trafficshaping.dsp.mp.microsoft.com` + + For more information about remote work if you're using Configuration Manager, see this post on the [Configuration Manager blog](https://techcommunity.microsoft.com/t5/configuration-manager-blog/managing-patch-tuesday-with-configuration-manager-in-a-remote/ba-p/1269444). + + - question: How does Delivery Optimization handle networks where a public IP address is used in place of a private IP address? + answer: | + Starting with Windows 10, version 1903 or later, Delivery Optimization no longer restricts connections between LAN peers to those using private IP addresses. If you use public IP addresses instead of private IP addresses, you can use Delivery Optimization in LAN mode. + + > [!NOTE] + > If you use public IP addresses instead of private in LAN mode, the bytes downloaded from or uploaded to LAN peers with public IP addresses might be reported as coming from Internet peers. + From 79fd24833da09dc0a528b0761fda5e98dc1db312 Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Thu, 4 Aug 2022 05:43:38 +0530 Subject: [PATCH 088/246] Updated-6247330 File path updated. --- .../deployment/{update => do}/waas-delivery-optimization-faq.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/deployment/{update => do}/waas-delivery-optimization-faq.yml (100%) diff --git a/windows/deployment/update/waas-delivery-optimization-faq.yml b/windows/deployment/do/waas-delivery-optimization-faq.yml similarity index 100% rename from windows/deployment/update/waas-delivery-optimization-faq.yml rename to windows/deployment/do/waas-delivery-optimization-faq.yml From c31abe9f41b951afc2dc1995aabf55c657bb4242 Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Thu, 4 Aug 2022 06:01:01 +0530 Subject: [PATCH 089/246] Updated-6247330 Updated links to address PR Warnings. --- windows/deployment/do/TOC.yml | 2 +- windows/deployment/do/delivery-optimization-endpoints.md | 2 +- windows/deployment/do/index.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/do/TOC.yml b/windows/deployment/do/TOC.yml index 30533f66b8..72ef0f8a71 100644 --- a/windows/deployment/do/TOC.yml +++ b/windows/deployment/do/TOC.yml @@ -19,7 +19,7 @@ - name: Windows Delivery Optimization settings href: waas-delivery-optimization-setup.md#recommended-delivery-optimization-settings - name: Windows Delivery Optimization Frequently Asked Questions - href: ../update/waas-delivery-optimization-faq.md + href: ../do/waas-delivery-optimization-faq.yml - name: Configure Microsoft Endpoint Manager items: - name: Delivery Optimization settings in Microsoft Intune diff --git a/windows/deployment/do/delivery-optimization-endpoints.md b/windows/deployment/do/delivery-optimization-endpoints.md index da591eeadd..984e7fd026 100644 --- a/windows/deployment/do/delivery-optimization-endpoints.md +++ b/windows/deployment/do/delivery-optimization-endpoints.md @@ -33,5 +33,5 @@ This article lists the endpoints that need to be allowed through the firewall to | *.statics.teams.cdn.office.net | HTTP / 80
    HTTPs / 443 | Teams | | Microsoft Endpoint Configuration Manager Distribution Point | | *.assets1.xboxlive.com, *.assets2.xboxlive.com, *.dlassets.xboxlive.com, *.dlassets2.xboxlive.com, *.d1.xboxlive.com, *.d2.xboxlive.com, *.assets.xbox.com, *.xbl-dlassets-origin.xboxlive.com, *.assets-origin.xboxlive.com, *.xvcb1.xboxlive.com, *.xvcb2.xboxlive.com, *.xvcf1.xboxlive.com, *.xvcf2.xboxlive.com | HTTP / 80 | Xbox | | Microsoft Endpoint Configuration Manager Distribution Point | | *.tlu.dl.adu.microsoft.com, *.nlu.dl.adu.microsoft.com, *.dcsfe.prod.adu.microsoft.com | HTTP / 80 | Device Update | [Complete list](/azure/iot-hub-device-update/) of endpoints for Device Update updates. | Microsoft Endpoint Configuration Manager Distribution Point | -| *.do.dsp.mp.microsoft.com | HTTP / 80
    HTTPs / 443 | Microsoft Connected Cache -> Delivery Optimization Services communication | [Complete list](../update/waas-delivery-optimization-faq.md#what-hostnames-should-i-allow-through-my-firewall-to-support-delivery-optimization) of endpoints for Delivery Optimization only. | Microsoft Connected Cache Managed in Azure | +| *.do.dsp.mp.microsoft.com | HTTP / 80
    HTTPs / 443 | Microsoft Connected Cache -> Delivery Optimization Services communication | [Complete list](../do/waas-delivery-optimization-faq.yml) of endpoints for Delivery Optimization only. | Microsoft Connected Cache Managed in Azure | | *.azure-devices.net, *.global.azure-devices-provisioning.net, *.azurecr.io, *.blob.core.windows.net, *.mcr.microsoft.com | AMQP / 5671
    MQTT / 8883
    HTTPs / 443 | IoT Edge / IoT Hub communication| [Complete list](/azure/iot-hub/iot-hub-devguide-protocols) of Azure IoT Hub communication protocols and ports. [Azure IoT Guide](/azure/iot-hub/iot-hub-devguide-endpoints) to understanding Azure IoT Hub endpoints. | Microsoft Connected Cache Managed in Azure | diff --git a/windows/deployment/do/index.yml b/windows/deployment/do/index.yml index a2db6aedca..85d6ee2703 100644 --- a/windows/deployment/do/index.yml +++ b/windows/deployment/do/index.yml @@ -49,7 +49,7 @@ landingContent: - text: Troubleshoot Delivery Optimization url: waas-delivery-optimization-setup.md#troubleshooting - text: Delivery Optimization Frequently Asked Questions - url: ../update/waas-delivery-optimization-faq.md + url: ../do/waas-delivery-optimization-faq.yml - text: Submit feedback url: https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332 From e0a893a2d91929c1107e89b73a5b5e71c9bfc231 Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Thu, 4 Aug 2022 06:14:25 +0530 Subject: [PATCH 090/246] Updated-6247330 Indentation changes made to separate sentences in the paragraph. --- windows/deployment/do/waas-delivery-optimization-faq.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/windows/deployment/do/waas-delivery-optimization-faq.yml b/windows/deployment/do/waas-delivery-optimization-faq.yml index 956bf2799c..0fe613a87a 100644 --- a/windows/deployment/do/waas-delivery-optimization-faq.yml +++ b/windows/deployment/do/waas-delivery-optimization-faq.yml @@ -33,11 +33,12 @@ sections: answer: Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Delivery Optimization cloud service for coordination. - question: Which ports does Delivery Optimization use? - answer: Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. The service will register and open this port on the device. The port must be set to accept inbound traffic through your firewall. If you don't allow inbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data). + answer: | + Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. The service will register and open this port on the device. The port must be set to accept inbound traffic through your firewall. If you don't allow inbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data). - Delivery Optimization will use Teredo to create peer groups, which include devices across NATs (or any form of internal subnet that uses gateways or firewalls between subnets). For this to work, you must allow inbound TCP/IP traffic over port 3544. Look for a "NAT traversal" setting in your firewall to set this up. + Delivery Optimization will use Teredo to create peer groups, which include devices across NATs (or any form of internal subnet that uses gateways or firewalls between subnets). For this to work, you must allow inbound TCP/IP traffic over port 3544. Look for a "NAT traversal" setting in your firewall to set this up. - Delivery Optimization also communicates with its cloud service by using HTTP/HTTPS over port 80. + Delivery Optimization also communicates with its cloud service by using HTTP/HTTPS over port 80. - question: What are the requirements if I use a proxy? answer: For Delivery Optimization to successfully use the proxy, you should set up the proxy by using Windows proxy settings or Internet Explorer proxy settings. For details see [Using a proxy with Delivery Optimization](../do/delivery-optimization-proxy.md). Most content downloaded with Delivery Optimization uses byte range requests. Make sure your proxy allows byte range requests. For more information, see [Proxy requirements for Windows Update](/windows/deployment/update/windows-update-troubleshooting). @@ -62,6 +63,8 @@ sections: - `win1910.ipv6.microsoft.com` + For more information, see [Endpoints for Delivery Optimization and Microsoft Connected Cache](../do/delivery-optimization-endpoints.md) for a list of all content endpoints needed. + - question: Does Delivery Optimization use multicast? answer: No. It relies on the cloud service for peer discovery, resulting in a list of peers and their IP addresses. Client devices then connect to their peers to obtain download files over TCP/IP. From 076f9e4d8db25a7ef6b548af0e9564185c2d4733 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 4 Aug 2022 08:22:57 -0400 Subject: [PATCH 091/246] Removed latest what's new due to bug modified: education/windows/set-up-school-pcs-whats-new.md --- .../windows/set-up-school-pcs-whats-new.md | 29 +++++-------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/education/windows/set-up-school-pcs-whats-new.md b/education/windows/set-up-school-pcs-whats-new.md index 1b582619a9..a22f1755e4 100644 --- a/education/windows/set-up-school-pcs-whats-new.md +++ b/education/windows/set-up-school-pcs-whats-new.md @@ -9,22 +9,13 @@ ms.pagetype: edu ms.localizationpriority: medium author: dansimp ms.author: dansimp -ms.date: 08/31/2020 -ms.reviewer: +ms.date: 08/04/2022 +ms.reviewer: paoloma manager: dansimp --- # What's new in Set up School PCs -Learn what’s new with the Set up School PCs app each week. Find out about new app features and functionality, see updated screenshots, and find information about past releases. - -## Week of July 25, 2022 - -### Reimage option for Windows 11 SE -Set up School PCs has added an option to reimage your Windows SE devices during the creation of a provisioning package. Previously, the process to reimage a device was specific to the OEM and required technical knowledge. The new reimaging feature in SUSPCs provides a unified way for all OEMs, using a simple and easy solution. Now you can plug in your USB stick with a Windows 11 SE image and a provisioning package on it, and your device will be reimaged before the provisioning package is installed on that device. - -Note: If after you have reimaged the device, you notice there are missing drivers, the IT admin should manually add those drivers to the image. The SUSPC reimaging tool has been tested on Surface SE devices, but since there are a variety of SE devices, the SUSPC reimage tool has not been tested on all SE devices. Contact your OEM to learn more about the necessary drivers. - -The option to reimage by getting the image from an OEM is still viable. +Learn what's new with the Set up School PCs app each week. Find out about new app features and functionality, see updated screenshots, and find information about past releases. ## Week of August 24, 2020 @@ -34,8 +25,7 @@ You can now give devices running Windows 10, version 2004 and later a name that' ## Week of September 23, 2019 ### Easier way to deploy Office 365 to your classroom devices - Microsoft Office now appears as an option on the **Apps** screen. Select the app to add it to your provisioning package. Devices install Microsoft 365 Apps for enterprise. This version includes the cloud-connected and most current versions of apps such as Word, PowerPoint, Excel, and Teams. - + Microsoft Office now appears as an option on the **Apps** screen. Select the app to add it to your provisioning package. Devices install Microsoft 365 Apps for enterprise. This version includes the cloud-connected and most current versions of apps such as Word, PowerPoint, Excel, and Teams. ## Week of June 24, 2019 @@ -108,15 +98,10 @@ The Skype and Messaging apps are part of a selection of apps that are, by defaul ## Next steps -Learn how to create provisioning packages and set up devices in the app. +Learn how to create provisioning packages and set up devices in the app. * [What's in my provisioning package?](set-up-school-pcs-provisioning-package.md) * [Shared PC mode for schools](set-up-school-pcs-shared-pc-mode.md) * [Set up School PCs technical reference](set-up-school-pcs-technical.md) -* [Set up Windows 10 devices for education](set-up-windows-10.md) - -When you're ready to create and apply your provisioning package, see [Use Set up School PCs app](use-set-up-school-pcs-app.md). - - - - +* [Set up Windows 10 devices for education](set-up-windows-10.md) +When you're ready to create and apply your provisioning package, see [Use Set up School PCs app](use-set-up-school-pcs-app.md). \ No newline at end of file From bba4ee21fc0bd03b02c29b5690e4d489f38d4022 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 4 Aug 2022 08:33:22 -0700 Subject: [PATCH 092/246] ucwkbk --- ...3771278-overall-security-update-status.png | Bin 68561 -> 100777 bytes .../update/update-compliance-v2-workbook.md | 15 ++++++++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/media/33771278-overall-security-update-status.png b/windows/deployment/update/media/33771278-overall-security-update-status.png index 764f12ca6bf85827f6ee49e32a4e191dfd19d8b4..8122f9742d25089b4dad8d806e5e48393677f360 100644 GIT binary patch literal 100777 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

    `FBN{A1y*) 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 V;txpG?-0U2R1`Gj%U`|@`# **OS Version**
    **OS Edition**
    **OS Servicing Channel**
    **OS Architecture**| -|**Active alerts** | Total number of active alerts on enrolled devices | Displays the top three active alert subtypes and the count of devices in each.

    Select the device count to display a table of the devices. You can also export the list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial).

    Select an **AlertSubtype** to display a list containing:
    - Each **Error Code** in the alert subtype
    - A **Description** of the error code
    - A **Recommendation** to help you remediate the error code
    - A count of **Devices** with the specific error code | +|**Active alerts** | Total number of active alerts on enrolled devices | Displays the top three active alert subtypes and the count of devices in each.

    Select the count of **Devices** to display a table of the devices. This table is limited to the first 250 rows. Select `...` to export the full list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial).

    Select an **AlertSubtype** to display a list containing:
    - Each **Error Code** in the alert subtype
    - A **Description** of the error code
    - A **Recommendation** to help you remediate the error code
    - A count of **Devices** with the specific error code | | **Windows 11 eligibility** | Percentage of devices that are capable of running Windows 11 | Displays the following items:
    - **Windows 11 Readiness Status** chart
    - **Readiness Reason(s) Breakdown** chart that displays Windows 11 requirements that aren't met.
    - A table for **Readiness reason**. Select a reason to display a list of devices that don't meet a specific requirement for Windows 11. | -### Summary tab chart +### Summary tab charts -The **Overall security update status** chart is displayed in the **Summary** tab. This chart gives you a general idea of the current update compliance state of your enrolled devices. For instance, if the chart shows a large number of devices are missing multiple security updates, it may indicate an issue in the software update process. +The charts displayed in the **Summary** tab give you a general idea of the overall status of your devices. The two charts displayed include: + +- **Overall security update status**: Gives you general insight into of the current update compliance state of your enrolled devices. For instance, if the chart shows a large number of devices are missing multiple security updates, it may indicate an issue in the software update process. + +- **Feature update status**: Gives you a general understanding of how many devices are eligible for feature updates based on the operating system lifecycle. -:::image type="content" source="media/33771278-overall-security-update-status.png" alt-text="Screenshot of the Overall security update status chart in the workbook's summary tab"::: +:::image type="content" source="media/33771278-overall-security-update-status.png" alt-text="Screenshot of the charts in the workbook's summary tab"::: ## Quality updates tab The **Quality updates** tab contains tiles for the following information: -- **Devices count**: Count of devices that have determined at least one of the latest security updates is or was applicable in the past 30 days, regardless of of installation state of the update +- **Devices count**: Count of devices that have reported at least one of the latest security updates is or was applicable in the past 30 days, regardless of installation state of the update - **Latest security update**: - **Security update status**: - **Total alerts**: + ## Feature updates tab From f282e2e388d3e65e9b170a3f4f9938176edce166 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 26 Apr 2022 12:02:41 +0530 Subject: [PATCH 093/246] Acrolinx enhancement --- .../client-management/windows-libraries.md | 32 ++++++------- .../windows-version-search.md | 9 ++-- ...changes-to-start-policies-in-windows-10.md | 30 ++++++------ .../configure-windows-10-taskbar.md | 22 +++++---- .../cortana-at-work/cortana-at-work-crm.md | 2 +- .../cortana-at-work-feedback.md | 4 +- .../cortana-at-work/cortana-at-work-o365.md | 4 +- .../cortana-at-work-overview.md | 16 +++---- .../cortana-at-work-scenario-2.md | 2 +- .../cortana-at-work-scenario-4.md | 2 +- .../cortana-at-work-scenario-6.md | 2 +- .../cortana-at-work-scenario-7.md | 2 +- .../cortana-at-work-voice-commands.md | 4 +- .../set-up-and-test-cortana-in-windows-10.md | 12 ++--- .../cortana-at-work/test-scenario-6.md | 2 +- ...ation-user-model-id-of-an-installed-app.md | 2 +- .../guidelines-for-assigned-access-app.md | 46 ++++++++----------- windows/configuration/index.yml | 2 +- windows/configuration/kiosk-methods.md | 2 +- windows/configuration/kiosk-policies.md | 6 +-- 20 files changed, 102 insertions(+), 101 deletions(-) diff --git a/windows/client-management/windows-libraries.md b/windows/client-management/windows-libraries.md index 16ef254939..ffa5ea88a4 100644 --- a/windows/client-management/windows-libraries.md +++ b/windows/client-management/windows-libraries.md @@ -29,21 +29,21 @@ Windows libraries are backed by full content search and rich metadata. Libraries ## Features for Administrators -Administrators can configure and control Windows libraries in the following ways: +Administrators can configure and control Windows libraries in the following methods: - Create custom libraries by creating and deploying Library Description (*.library-ms) files. -- Hide or delete the default libraries. (The Library node itself cannot be hidden or deleted from the Windows Explorer navigation pane.) +- Hide or delete the default libraries. (The Library node itself can't be hidden or deleted from the Windows Explorer navigation pane.) - Specify a set of libraries available to Default User, and then deploy those libraries to users that derive from Default User. - Specify locations to include in a library. - Remove a default location from a library. -- Remove advanced libraries features, when the environment does not support the local caching of files, by using the [Turn off Windows Libraries features that rely on indexed file data](/previous-versions/windows/it-pro/windows-7/dd744697(v=ws.10)#WS_TurnOffWindowsLibraries) Group Policy. This makes all libraries basic (see [Indexing Requirements and Basic Libraries](/previous-versions/windows/it-pro/windows-7/dd744693(v=ws.10)#WS_IndexingReqs_BasicLibraries)), removes libraries from the scope of the Start menu search, and removes other features to avoid confusing users and consuming resources. +- Remove advanced libraries features, when the environment doesn't support the local caching of files, by using the [Turn off Windows Libraries features that rely on indexed file data](/previous-versions/windows/it-pro/windows-7/dd744697(v=ws.10)#WS_TurnOffWindowsLibraries) Group Policy. This method makes all libraries basic (see [Indexing Requirements and Basic Libraries](/previous-versions/windows/it-pro/windows-7/dd744693(v=ws.10)#WS_IndexingReqs_BasicLibraries)), removes libraries from the scope of the Start menu search, and removes other features to avoid confusing users and consuming resources. ## More about Libraries -The following is important information about libraries you may need to understand to successfully manage your enterprise. +The following information is important in the context of libraries you may need to understand to successfully manage your enterprise. ### Library Contents -Including a folder in a library does not physically move or change the storage location of the files or folders; the library is a view into those folders. However, users interacting with files in a library are copying, moving, and deleting the files themselves, not copies of these files. +Including a folder in a library doesn't physically move or change the storage location of the files or folders; the library is a view into those folders. However, users interacting with files in a library are copying, moving, and deleting the files themselves, not copies of these files. ### Default Libraries and Known Folders @@ -57,35 +57,35 @@ Libraries are built upon the legacy known folders (such as My Documents, My Pict ### Hiding Default Libraries -Users or administrators can hide or delete the default libraries, though the libraries node in the Navigation pane cannot be hidden or deleted. Hiding a default library is preferable to deleting it, as applications like Windows Media Player rely on the default libraries and will re-create them if they do not exist on the computer. See [How to Hide Default Libraries](/previous-versions/windows/it-pro/windows-7/ee461108(v=ws.10)#BKMK_HideDefaultLibraries) for instructions. +Users or administrators can hide or delete the default libraries, though the libraries node in the Navigation pane can't be hidden or deleted. Hiding a default library is preferable to deleting it, as applications like Windows Media Player rely on the default libraries and will re-create them if they don't exist on the computer. See [How to Hide Default Libraries](/previous-versions/windows/it-pro/windows-7/ee461108(v=ws.10)#BKMK_HideDefaultLibraries) for instructions. ### Default Save Locations for Libraries Each library has a default save location. Files are saved or copied to this location if the user chooses to save or copy a file to a library, rather than a specific location within the library. Known folders are the default save locations; however, users can select a different save location. -If the user removes the default save location from a library, the next location is automatically selected as the new default save location. If the library is empty of locations or if all included locations cannot be saved to, then the save operation fails. +If the user removes the default save location from a library, the next location is automatically selected as the new default save location. If the library is empty of locations or if all included locations can't be saved to, then the save operation fails. ### Indexing Requirements and “Basic” Libraries -Certain library features depend on the contents of the libraries being indexed. Library locations must be available for local indexing or be indexed in a manner conforming to the Windows Indexing Protocol. If indexing is not enabled for one or more locations within a library, the entire library reverts to basic functionality: +Certain library features depend on the contents of the libraries being indexed. Library locations must be available for local indexing or be indexed in a manner conforming to the Windows Indexing Protocol. If indexing isn't enabled for one or more locations within a library, the entire library reverts to basic functionality: - No support for metadata browsing via **Arrange By** views. - Grep-only searches. - Grep-only search suggestions. The only properties available for input suggestions are **Date Modified** and **Size**. -- No support for searching from the Start menu. Start menu searches do not return files from basic libraries. +- No support for searching from the Start menu. Start menu searches don't return files from basic libraries. - No previews of file snippets for search results returned in Content mode. -To avoid this limited functionality, all locations within the library must be indexable, either locally or remotely. When users add local folders to libraries, Windows adds the location to the indexing scope and indexes the contents. Remote locations that are not indexed remotely can be added to the local index using Offline File synchronization. This gives the user the benefits of local storage even though the location is remote. Making a folder “Always available offline” creates a local copy of the folder’s files, adds those files to the index, and keeps the local and remote copies in sync. Users can manually sync locations which are not indexed remotely and are not using folder redirection to gain the benefits of being indexed locally. +To avoid this limited functionality, all locations within the library must be indexable, either locally or remotely. When users add local folders to libraries, Windows adds the location to the indexing scope and indexes the contents. Remote locations that aren't indexed remotely can be added to the local index using Offline File synchronization. This feature gives the user the benefits of local storage even though the location is remote. Making a folder “Always available offline” creates a local copy of the folder’s files, adds those files to the index, and keeps the local and remote copies in sync. Users can manually sync locations that aren't indexed remotely and aren't using folder redirection to gain the benefits of being indexed locally. For instructions on enabling indexing, see [How to Enable Indexing of Library Locations](/previous-versions/windows/it-pro/windows-7/ee461108(v=ws.10)#BKMK_EnableIndexLocations). -If your environment does not support caching files locally, you should enable the [Turn off Windows Libraries features that rely on indexed file](/previous-versions/windows/it-pro/windows-7/dd744697(v=ws.10)#WS_TurnOffWindowsLibraries) data Group Policy. This makes all libraries basic. For further information, see [Group Policy for Windows Search, Browse, and Organize](/previous-versions/windows/it-pro/windows-7/dd744697(v=ws.10)). +If your environment doesn't support caching files locally, you should enable the [Turn off Windows Libraries features that rely on indexed file](/previous-versions/windows/it-pro/windows-7/dd744697(v=ws.10)#WS_TurnOffWindowsLibraries) data Group Policy. This enablement makes all libraries basic. For more information, see [Group Policy for Windows Search, Browse, and Organize](/previous-versions/windows/it-pro/windows-7/dd744697(v=ws.10)). ### Folder Redirection -While library files themselves cannot be redirected, you can redirect known folders included in libraries by using [Folder Redirection](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh848267(v=ws.11)). For example, you can redirect the “My Documents” folder, which is included in the default Documents library. When redirecting known folders, you should make sure that the destination is either indexed or always available offline in order to maintain full library functionality. In both cases, the files for the destination folder are indexed and supported in libraries. These settings are configured on the server side. +While library files themselves can't be redirected, you can redirect known folders included in libraries by using [Folder Redirection](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh848267(v=ws.11)). For example, you can redirect the “My Documents” folder, which is included in the default Documents library. When redirecting known folders, you should make sure that the destination is either indexed or always available offline in order to maintain full library functionality. In both cases, the files for the destination folder are indexed and supported in libraries. These settings are configured on the server side. ### Supported storage locations -The following table show which locations are supported in Windows libraries. +The following table shows which locations are supported in Windows libraries. |Supported Locations|Unsupported Locations| |---|---| @@ -98,8 +98,8 @@ The following table show which locations are supported in Windows libraries. - Expected maximum load is four concurrent query requests. - Expected indexing corpus is a maximum of one million documents. -- Users directly access the server. That is, the server is not made available through DFS Namespaces. -- Users are not redirected to another server in case of failure. That is, server clusters are not used. +- Users directly access the server. That is, the server isn't made available through DFS Namespaces. +- Users aren't redirected to another server if there's a failure. That is, server clusters aren't used. ### Library Attributes @@ -122,7 +122,7 @@ See the [Library Description Schema](/windows/win32/shell/library-schema-entry) - [Federated Search Features](/previous-versions/windows/it-pro/windows-7/dd744682(v=ws.10)) - [Administrative How-to Guides](/previous-versions/windows/it-pro/windows-7/ee461108(v=ws.10)) - [Group Policy for Windows Search, Browse, and Organize](/previous-versions/windows/it-pro/windows-7/dd744697(v=ws.10)) -- [Additional Resources for Windows Search, Browse, and Organization](/previous-versions/windows/it-pro/windows-7/dd744695(v=ws.10)) +- [More Resources for Windows Search, Browse, and Organization](/previous-versions/windows/it-pro/windows-7/dd744695(v=ws.10)) ### Other resources diff --git a/windows/client-management/windows-version-search.md b/windows/client-management/windows-version-search.md index 462b458840..ee3d39847a 100644 --- a/windows/client-management/windows-version-search.md +++ b/windows/client-management/windows-version-search.md @@ -1,7 +1,10 @@ --- title: What version of Windows am I running? -description: Discover which version of Windows you are running to determine whether or not your device is enrolled in the Long-Term Servicing Channel or General Availability Channel. +description: Discover which version of Windows you're running to determine whether or not your device is enrolled in the Long-Term Servicing Channel or General Availability Channel. +keywords: Long-Term Servicing Channel, LTSC, LTSB, General Availability Channel, GAC, Windows, version, OS Build ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library author: dansimp ms.author: dansimp ms.date: 04/30/2018 @@ -12,7 +15,7 @@ ms.topic: troubleshooting # What version of Windows am I running? -To determine if your device is enrolled in the [Long-Term Servicing Channel](/windows/deployment/update/waas-overview#servicing-channels) (LTSC, formerly LTSB) or the [General Availability Channel](/windows/deployment/update/waas-overview#servicing-channels) (GA Channel) you'll need to know what version of Windows 10 you're running. There are a few ways to figure this out. Each method provides a different set of details, so it’s useful to learn about all of them. +To determine if your device is enrolled in the [Long-Term Servicing Channel](/windows/deployment/update/waas-overview#servicing-channels) (LTSC, formerly LTSB) or the [General Availability Channel](/windows/deployment/update/waas-overview#servicing-channels) (SAC) you'll need to know what version of Windows 10 you're running. There are a few ways to figure this out. Each method provides a different set of details, so it’s useful to learn about all of them. ## System Properties Click **Start** > **Settings** > **System** > click **About** from the bottom of the left-hand menu @@ -22,7 +25,7 @@ You'll now see **Edition**, **Version**, and **OS Build** information. Something ![screenshot of the system properties window for a device running Windows 10.](images/systemcollage.png) ## Using Keyword Search -You can simply type the following in the search bar and press **ENTER** to see version details for your device. +You can type the following in the search bar and press **ENTER** to see version details for your device. **“winver”** diff --git a/windows/configuration/changes-to-start-policies-in-windows-10.md b/windows/configuration/changes-to-start-policies-in-windows-10.md index aa66136bfb..eb7ef825c6 100644 --- a/windows/configuration/changes-to-start-policies-in-windows-10.md +++ b/windows/configuration/changes-to-start-policies-in-windows-10.md @@ -28,27 +28,27 @@ These policy settings are available in **Administrative Templates\\Start Menu an |Policy|Notes| |--- |--- | |Clear history of recently opened documents on exit|Documents that the user opens are tracked during the session. When the user signs off, the history of opened documents is deleted.| -|Do not allow pinning items in Jump Lists|Jump Lists are lists of recently opened items, such as files, folders, or websites, organized by the program that you use to open them. This policy prevents users from pinning items to any Jump List.| -|Do not display or track items in Jump Lists from remote locations|When this policy is applied, only items local on the computer are shown in Jump Lists.| -|Do not keep history of recently opened documents|Documents that the user opens are not tracked during the session.| -|Prevent changes to Taskbar and Start Menu Settings|In Windows 10, this disables all of the settings in **Settings** > **Personalization** > **Start** as well as the options in dialog available via right-click Taskbar > **Properties**| +|Don't allow pinning items in Jump Lists|Jump Lists are lists of recently opened items, such as files, folders, or websites, organized by the program that you use to open them. This policy prevents users from pinning items to any Jump List.| +|Don't display or track items in Jump Lists from remote locations|When this policy is applied, only items local on the computer are shown in Jump Lists.| +|Don't keep history of recently opened documents|Documents that the user opens aren't tracked during the session.| +|Prevent changes to Taskbar and Start Menu Settings|In Windows 10, this policy disables all of the settings in **Settings** > **Personalization** > **Start** and the options in dialog available via right-click Taskbar > **Properties**| |Prevent users from customizing their Start Screen|Use this policy in conjunction with a [customized Start layout](windows-10-start-layout-options-and-policies.md) to prevent users from changing it| -|Prevent users from uninstalling applications from Start|In Windows 10, this removes the uninstall button in the context menu. It does not prevent users from uninstalling the app through other entry points (e.g. PowerShell)| -|Remove All Programs list from the Start menu|In Windows 10, this removes the **All apps** button.| -|Remove and prevent access to the Shut Down, Restart, Sleep, and Hibernate commands|This removes the Shut Down, Restart, Sleep, and Hibernate commands from the Start Menu, Start Menu power button, CTRL+ALT+DEL screen, and Alt+F4 Shut Down Windows menu.| -|Remove common program groups from Start Menu|As in earlier versions of Windows, this removes apps specified in the All Users profile from Start| -|Remove frequent programs list from the Start Menu|In Windows 10, this removes the top left **Most used** group of apps.| +|Prevent users from uninstalling applications from Start|In Windows 10, this policy removes the uninstall button in the context menu. It doesn't prevent users from uninstalling the app through other entry points (for example, PowerShell)| +|Remove All Programs list from the Start menu|In Windows 10, this policy removes the **All apps** button.| +|Remove and prevent access to the Shut Down, Restart, Sleep, and Hibernate commands|This policy removes the Shut Down, Restart, Sleep, and Hibernate commands from the Start Menu, Start Menu power button, CTRL+ALT+DEL screen, and Alt+F4 Shut Down Windows menu.| +|Remove common program groups from Start Menu|As in earlier versions of Windows, this policy removes apps specified in the All Users profile from Start| +|Remove frequent programs list from the Start Menu|In Windows 10, this policy removes the top left **Most used** group of apps.| |Remove Logoff on the Start Menu|**Logoff** has been changed to **Sign Out** in the user interface, however the functionality is the same.| -|Remove pinned programs list from the Start Menu|In Windows 10, this removes the bottom left group of apps (by default, only File Explorer and Settings are pinned).| -|Show "Run as different user" command on Start|This enables the **Run as different user** option in the right-click menu for apps.| -|Start Layout|This applies a specific Start layout, and it also prevents users from changing the layout. This policy can be configured in **User Configuration** or **Computer Configuration**.| -|Force Start to be either full screen size or menu size|This applies a specific size for Start.| +|Remove pinned programs list from the Start Menu|In Windows 10, this policy removes the bottom left group of apps (by default, only File Explorer and Settings are pinned).| +|Show "Run as different user" command on Start|This policy enables the **Run as different user** option in the right-click menu for apps.| +|Start Layout|This policy applies a specific Start layout, and it also prevents users from changing the layout. This policy can be configured in **User Configuration** or **Computer Configuration**.| +|Force Start to be either full screen size or menu size|This policy applies a specific size for Start.| ## Deprecated Group Policy settings for Start -The Start policy settings listed below do not work on Windows 10. Most of them were deprecated in Windows 8 however a few more were deprecated in Windows 10. Deprecation in this case means that the policy setting will not work on Windows 10. The “Supported on” text for a policy setting will not list Windows 10. The policy settings are still in the Group Policy Management Console and can be used on the operating systems that they apply to. +The Start policy settings listed below don't work on Windows 10. Most of them were deprecated in Windows 8 however a few more were deprecated in Windows 10. Deprecation in this case means that the policy setting won't work on Windows 10. The “Supported on” text for a policy setting won't list Windows 10. The policy settings are still in the Group Policy Management Console and can be used on the operating systems that they apply to. | Policy | When deprecated | |----------------------------------------------------------------------------------|-----------------| @@ -90,7 +90,7 @@ The Start policy settings listed below do not work on Windows 10. Most of them - [Start layout XML for desktop editions of Windows 10 (reference)](start-layout-xml-desktop.md) - [Customize Windows 10 Start and taskbar with Group Policy](customize-windows-10-start-screens-by-using-group-policy.md) - [Customize Windows 10 Start and taskbar with provisioning packages](customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md) -- [Customize Windows 10 Start and tasbkar with mobile device management (MDM)](customize-windows-10-start-screens-by-using-mobile-device-management.md) +- [Customize Windows 10 Start and taskbar with mobile device management (MDM)](customize-windows-10-start-screens-by-using-mobile-device-management.md) diff --git a/windows/configuration/configure-windows-10-taskbar.md b/windows/configuration/configure-windows-10-taskbar.md index bf089eb4ba..e5de9e2f90 100644 --- a/windows/configuration/configure-windows-10-taskbar.md +++ b/windows/configuration/configure-windows-10-taskbar.md @@ -1,7 +1,10 @@ --- title: Configure Windows 10 taskbar (Windows 10) -description: Administrators can pin additional apps to the taskbar and remove default pinned apps from the taskbar by adding a section to a layout modification XML file. +description: Administrators can pin more apps to the taskbar and remove default pinned apps from the taskbar by adding a section to a layout modification XML file. +keywords: ["taskbar layout","pin apps"] ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article @@ -11,17 +14,16 @@ ms.reviewer: manager: dougeby ms.collection: highpri --- - # Configure Windows 10 taskbar -Starting in Windows 10, version 1607, administrators can pin additional apps to the taskbar and remove default pinned apps from the taskbar by adding a `` section to a layout modification XML file. This method never removes user-pinned apps from the taskbar. +Starting in Windows 10, version 1607, administrators can pin more apps to the taskbar and remove default pinned apps from the taskbar by adding a `` section to a layout modification XML file. This method never removes user-pinned apps from the taskbar. > [!NOTE] > The only aspect of the taskbar that can currently be configured by the layout modification XML file is the layout. -You can specify different taskbar configurations based on device locale and region. There is no limit on the number of apps that you can pin. You specify apps using the [Application User Model ID (AUMID)](./find-the-application-user-model-id-of-an-installed-app.md) or Desktop Application Link Path (the local path to the application). +You can specify different taskbar configurations based on device locale and region. There's no limit on the number of apps that you can pin. You specify apps using the [Application User Model ID (AUMID)](./find-the-application-user-model-id-of-an-installed-app.md) or Desktop Application Link Path (the local path to the application). -If you specify an app to be pinned that is not provisioned for the user on the computer, the pinned icon won't appear on the taskbar. +If you specify an app to be pinned that isn't provisioned for the user on the computer, the pinned icon won't appear on the taskbar. The order of apps in the XML file dictates the order of pinned apps on the taskbar from left to right, to the right of any existing apps pinned by the user. @@ -38,8 +40,8 @@ The following example shows how apps will be pinned: Windows default apps to the **To configure the taskbar:** 1. Create the XML file. - * If you are also [customizing the Start layout](customize-and-export-start-layout.md), use `Export-StartLayout` to create the XML, and then add the `` section from [the following sample](#sample-taskbar-configuration-added-to-start-layout-xml-file) to the file. - * If you are only configuring the taskbar, use [the following sample](#sample-taskbar-configuration-xml-file) to create a layout modification XML file. + * If you're also [customizing the Start layout](customize-and-export-start-layout.md), use `Export-StartLayout` to create the XML, and then add the `` section from [the following sample](#sample-taskbar-configuration-added-to-start-layout-xml-file) to the file. + * If you're only configuring the taskbar, use [the following sample](#sample-taskbar-configuration-xml-file) to create a layout modification XML file. 2. Edit and save the XML file. You can use [AUMID](./find-the-application-user-model-id-of-an-installed-app.md) or Desktop Application Link Path to identify the apps to pin to the taskbar. * Add `xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"` to the first line of the file, before the closing \>. * Use `` and [AUMID](./find-the-application-user-model-id-of-an-installed-app.md) to pin Universal Windows Platform apps. @@ -53,7 +55,7 @@ The following example shows how apps will be pinned: Windows default apps to the ### Tips for finding AUMID and Desktop Application Link Path -In the layout modification XML file, you will need to add entries for applications in the XML markup. In order to pin an application, you need either its AUMID or Desktop Application Link Path. +In the layout modification XML file, you'll need to add entries for applications in the XML markup. In order to pin an application, you need either its AUMID or Desktop Application Link Path. The easiest way to find this data for an application is to: 1. Pin the application to the Start menu on a reference or testing PC. @@ -205,7 +207,7 @@ By adding `PinListPlacement="Replace"` to ``, you ## Configure taskbar by country or region -The following example shows you how to configure taskbars by country or region. When the layout is applied to a computer, if there is no `` node with a region tag for the current region, the first `` node that has no specified region will be applied. When you specify one or more countries or regions in a `` node, the specified apps are pinned on computers configured for any of the specified countries or regions. +The following example shows you how to configure taskbars by country or region. When the layout is applied to a computer, if there's no `` node with a region tag for the current region, the first `` node that has no specified region will be applied. When you specify one or more countries or regions in a `` node, the specified apps are pinned on computers configured for any of the specified countries or regions. ```xml @@ -324,5 +326,5 @@ The resulting taskbar for computers in any other country region: - [Start layout XML for desktop editions of Windows 10 (reference)](start-layout-xml-desktop.md) - [Customize Windows 10 Start and taskbar with Group Policy](customize-windows-10-start-screens-by-using-group-policy.md) - [Customize Windows 10 Start and taskbar with provisioning packages](customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md) -- [Customize Windows 10 Start and tasbkar with mobile device management (MDM)](customize-windows-10-start-screens-by-using-mobile-device-management.md) +- [Customize Windows 10 Start and taskbar with mobile device management (MDM)](customize-windows-10-start-screens-by-using-mobile-device-management.md) - [Changes to Start policies in Windows 10](changes-to-start-policies-in-windows-10.md) diff --git a/windows/configuration/cortana-at-work/cortana-at-work-crm.md b/windows/configuration/cortana-at-work/cortana-at-work-crm.md index e82f329a86..3790905b51 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-crm.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-crm.md @@ -12,7 +12,7 @@ manager: dougeby # Set up and test Cortana with Microsoft Dynamics CRM (Preview feature) in your organization -Cortana integration is a Preview feature that's available for your test or dev environment, starting with the CRM Online 2016 Update. If you decide to use this Preview feature, you'll need to turn in on and accept the license terms. After that, your salespeople will get proactive insights from Cortana on important CRM activities, including sales leads, accounts, and opportunities; presenting the most relevant info at any given time. This can even include getting company-specific news that surfaces when the person is meeting with a representative from another company. +Cortana integration is a Preview feature that's available for your test or dev environment, starting with the CRM Online 2016 Update. If you decide to use this Preview feature, you'll need to turn in on and accept the license terms. After that, your salespeople will get proactive insights from Cortana on important CRM activities, including sales leads, accounts, and opportunities; presenting the most relevant information at any given time. This information can even include getting company-specific news that surfaces when the person is meeting with a representative from another company. >[!NOTE] >For more info about Dynamics CRM integration, how to turn on Cortana, and how to provide feedback, see [Preview feature: Set up Cortana integration](https://go.microsoft.com/fwlink/p/?LinkId=746819). diff --git a/windows/configuration/cortana-at-work/cortana-at-work-feedback.md b/windows/configuration/cortana-at-work/cortana-at-work-feedback.md index a342f659be..0f3bf0b348 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-feedback.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-feedback.md @@ -12,11 +12,11 @@ manager: dougeby # Send feedback about Cortana back to Microsoft -To provide feedback on an individual request or response, select the item in the conversation history and then select **Give feedback**. This opens the Feedback Hub application where you can provide more information to help diagnose reported issues. +To provide feedback on an individual request or response, select the item in the conversation history and then select **Give feedback**. The Feedback Hub application is launched, where you can provide more information to help diagnose reported issues. :::image type="content" source="../screenshot1.png" alt-text="Screenshot: Send feedback page"::: -To provide feedback about the application in general, go to the **Settings** menu by selecting the three dots in the top left of the application, and select **Feedback**. This opens the Feedback Hub where more information on the issue can be provided. +To provide feedback about the application in general, go to the **Settings** menu by selecting the three dots in the top left of the application, and select **Feedback**. The Feedback Hub is launched, where more information on the issue can be provided. :::image type="content" source="../screenshot12.png" alt-text="Screenshot: Select Feedback to go to the Feedback Hub"::: diff --git a/windows/configuration/cortana-at-work/cortana-at-work-o365.md b/windows/configuration/cortana-at-work/cortana-at-work-o365.md index 633b1edf0b..1d18b8d49d 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-o365.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-o365.md @@ -2,6 +2,8 @@ title: Set up and test Cortana in Windows 10, versions 1909 and earlier, with Microsoft 365 in your organization description: Learn how to connect Cortana to Office 365 so employees are notified about regular meetings and unusual events. You can even set an alarm for early meetings. ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz @@ -27,7 +29,7 @@ There are a few things to be aware of before you start using Cortana in Windows - **Office 365 Trust Center.** Cortana in Windows 10, version 1909 and earlier, isn't a service governed by the [Online Services Terms](https://www.microsoft.com/en-us/licensing/product-licensing/products). [Learn more about how Cortana in Windows 10, versions 1909 and earlier, treats your data](https://support.microsoft.com/en-us/help/4468233/cortana-and-privacy-microsoft-privacy). -- Windows Information Protection (WIP). If you want to secure the calendar, email, and contact info provided to Cortana on a device, you can use WIP. For more info about WIP, see [Protect your enterprise data using Windows Information Protection (WIP)](/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip). If you decide to use Windows Information Protection, you must also have a management solution. This can be Microsoft Intune, Microsoft Endpoint Manager (version 1606 or later), or your current company-wide 3rd party mobile device management (MDM) solution. +- Windows Information Protection (WIP). If you want to secure the calendar, email, and contact info provided to Cortana on a device, you can use WIP. For more info about WIP, see [Protect your enterprise data using Windows Information Protection (WIP)](/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip). If you decide to use WIP, you must also have a management solution. This solution can be Microsoft Intune, Microsoft Endpoint Manager (version 1606 or later), or your current company-wide third-party mobile device management (MDM) solution. - **Troubleshooting tips.** If you run into issues, check out these [troubleshooting tips](/office365/troubleshoot/miscellaneous/issues-in-cortana). diff --git a/windows/configuration/cortana-at-work/cortana-at-work-overview.md b/windows/configuration/cortana-at-work/cortana-at-work-overview.md index 88b9b1e042..81cc7d9dff 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-overview.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-overview.md @@ -25,7 +25,7 @@ The Cortana app in Windows 10, version 2004 requires the latest Microsoft Store ## Required hardware and software -Cortana requires a PC running Windows 10, version 1703 or later, as well as the following software to successfully run the included scenario in your organization. +Cortana requires a PC running Windows 10, version 1703 or later, and the following software to successfully run the included scenario in your organization. >[!NOTE] >A microphone isn't required to use Cortana. @@ -34,14 +34,14 @@ Cortana requires a PC running Windows 10, version 1703 or later, as well as the |---------|---------| |Client operating system | - Windows 10, version 2004 (recommended)

    - Windows 10, version 1703 (legacy version of Cortana)

    For more information on the differences between Cortana in Windows 10, version 2004 and earlier versions, see [**How is my data processed by Cortana**](#how-is-my-data-processed-by-cortana) below. | |Azure Active Directory (Azure AD) | While all employees signing into Cortana need an Azure AD account, an Azure AD premium tenant isn't required. | -|Additional policies (Group Policy and Mobile Device Management (MDM)) |There is a rich set of policies that can be used to manage various aspects of Cortana. Most of these policies will limit the abilities of Cortana but won't turn Cortana off. For example, if you turn **Speech** off, your employees won't be able to use the wake word ("Cortana") for hands-free activation or voice commands to easily ask for help. | +|Additional policies (Group Policy and Mobile Device Management (MDM)) |There's a rich set of policies that can be used to manage various aspects of Cortana. Most of these policies will limit the abilities of Cortana but won't turn off Cortana. For example, if you turn **Speech** off, your employees won't be able to use the wake word ("Cortana") for hands-free activation or voice commands to easily ask for help. | >[!NOTE] >For Windows 11, Cortana is no longer pinned to the taskbar by default. You can still pin the Cortana app to the taskbar as you would any other app. In addition, the keyboard shortcut that launched Cortana (Win+C) no longer opens Cortana. ## Signing in using Azure AD -Your organization must have an Azure AD tenant and your employees' devices must all be Azure AD-joined for the best Cortana experience. (Users may also sign into Cortana with a Microsoft account, but will not be able to use their enterprise email or calendar.) For info about what an Azure AD tenant is, how to get your devices joined, and other Azure AD maintenance info, see [Azure Active Directory documentation.](/azure/active-directory/) +Your organization must have an Azure AD tenant and your employees' devices must all be Azure AD-joined for the best Cortana experience. (Users may also sign into Cortana with a Microsoft account, but won't be able to use their enterprise email or calendar.) For info about what an Azure AD tenant is, how to get your devices joined, and other Azure AD maintenance info, see [Azure Active Directory documentation.](/azure/active-directory/) ## How is my data processed by Cortana? @@ -58,11 +58,11 @@ The table below describes the data handling for Cortana enterprise services. | Name | Description | |---------|---------| -|**Storage** |Customer Data is stored on Microsoft servers inside the Office 365 cloud. Your data is part of your tenant. Speech audio is not retained. | +|**Storage** |Customer Data is stored on Microsoft servers inside the Office 365 cloud. Your data is part of your tenant. Speech audio isn't retained. | |**Stays in Geo** |Customer Data is stored on Microsoft servers inside the Office 365 cloud in Geo. Your data is part of your tenant. | -|**Retention** |Customer Data is deleted when the account is closed by the tenant administrator or when a GDPR Data Subject Rights deletion request is made. Speech audio is not retained. | +|**Retention** |Customer Data is deleted when the account is closed by the tenant administrator or when a GDPR Data Subject Rights deletion request is made. Speech audio isn't retained. | |**Processing and confidentiality** |Personnel engaged in the processing of Customer Data and personal data (i) will process such data only on instructions from Customer, and (ii) will be obligated to maintain the confidentiality and security of such data even after their engagement ends. | -|**Usage** |Microsoft uses Customer Data only to provide the services agreed upon, and for purposes that are compatible with those services. Machine learning to develop and improve models is one of those purposes. Machine learning is done inside the Office 365 cloud consistent with the Online Services Terms. Your data is not used to target advertising. | +|**Usage** |Microsoft uses Customer Data only to provide the services agreed upon, and for purposes that are compatible with those services. Machine learning to develop and improve models is one of those purposes. Machine learning is done inside the Office 365 cloud consistent with the Online Services Terms. Your data isn't used to target advertising. | #### How does the wake word (Cortana) work? If I enable it, is Cortana always listening? @@ -73,11 +73,11 @@ Cortana only begins listening for commands or queries when the wake word is dete First, the user must enable the wake word from within Cortana settings. Once it has been enabled, a component of Windows called the [Windows Multiple Voice Assistant platform](/windows-hardware/drivers/audio/voice-activation-mva#voice-activation) will start listening for the wake word. No audio is processed by speech recognition unless two local wake word detectors and a server-side one agree with high confidence that the wake word was heard. -The first decision is made by the Windows Multiple Voice Assistant platform leveraging hardware optionally included in the user's PC for power savings. If the wake word is detected, Windows will show a microphone icon in the system tray indicating an assistant app is listening. +The first decision is made by the Windows Multiple Voice Assistant platform using hardware optionally included in the user's PC for power savings. If the wake word is detected, Windows will show a microphone icon in the system tray indicating an assistant app is listening. :::image type="content" source="./images/screenshot2.png" alt-text="Screenshot: Microphone icon in the system tray indicating an assistant app is listening"::: -At that point, the Cortana app will receive the audio, run a second, more accurate wake word detector, and optionally send it to a Microsoft cloud service where a third wake word detector will confirm. If the service does not confirm that the activation was valid, the audio will be discarded and deleted from any further processing or server logs. On the user's PC, the Cortana app will be silently dismissed, and no query will be shown in conversation history because the query was discarded. +At that point, the Cortana app will receive the audio, run a second, more accurate wake word detector, and optionally send it to a Microsoft cloud service where a third wake word detector will confirm. If the service doesn't confirm that the activation was valid, the audio will be discarded and deleted from any further processing or server logs. On the user's PC, the Cortana app will be silently dismissed, and no query will be shown in conversation history because the query was discarded. If all three wake word detectors agree, the Cortana canvas will show what speech has been recognized. diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-2.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-2.md index 4c019223d3..32d197bae2 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-2.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-2.md @@ -1,6 +1,6 @@ --- title: Perform a quick search with Cortana at work (Windows) -description: This is a test scenario about how to perform a quick search with Cortana at work. +description: This scenario is a test scenario about how to perform a quick search with Cortana at work. ms.prod: w10 author: aczechowski ms.localizationpriority: medium diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-4.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-4.md index 6a45297397..582e780d1f 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-4.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-4.md @@ -20,6 +20,6 @@ This scenario helps you find out if a time slot is free on your calendar. 3. Type **Am I free at 3 PM tomorrow?** -Cortana will respond with your availability for that time, as well as nearby meetings. +Cortana will respond with your availability for that time, and nearby meetings. :::image type="content" source="../screenshot8.png" alt-text="Screenshot: Cortana showing free time on a calendar"::: diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-6.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-6.md index b05c1179dc..dcc810fb0f 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-6.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-6.md @@ -16,7 +16,7 @@ Cortana can help employees in regions outside the US search for quick answers li 1. Select the **Cortana** icon in the taskbar. -2. Select the **…** menu, then select **Settings**, **Language**, then select **Español (España)**. You will be prompted to restart the app. +2. Select the **…** menu, then select **Settings**, **Language**, then select **Español (España)**. You'll be prompted to restart the app. 3. Once the app has restarted, type or say **Convierte 100 Euros a Dólares**. diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-7.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-7.md index ed2e51d53c..942d908f2b 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-7.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-7.md @@ -19,7 +19,7 @@ This optional scenario helps you to protect your organization’s data on a devi ## Use Cortana and WIP to protect your organization’s data -1. Create and deploy an WIP policy to your organization. For info about how to do this, see [Protect your enterprise data using Windows Information Protection (WIP)](/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip). +1. Create and deploy a WIP policy to your organization. For information about how to do this step, see [Protect your enterprise data using Windows Information Protection (WIP)](/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip). 2. Create a new email from a non-protected or personal mailbox, including the text _I’ll send you that presentation tomorrow_. diff --git a/windows/configuration/cortana-at-work/cortana-at-work-voice-commands.md b/windows/configuration/cortana-at-work/cortana-at-work-voice-commands.md index fb38e50ec2..d38268d716 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-voice-commands.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-voice-commands.md @@ -18,7 +18,7 @@ manager: dougeby Working with a developer, you can create voice commands that use Cortana to perform voice-enabled actions in your line-of-business (LOB) Universal Windows Platform (UWP) apps. These voice-enabled actions can reduce the time necessary to access your apps and to complete simple actions. ## High-level process -Cortana uses a Voice Command Definition (VCD) file, aimed at an installed app, to define the actions that are to happen during certain vocal commands. A VCD file can be very simple to very complex, supporting anything from a single sound to a collection of more flexible, natural language sounds, all with the same intent. +Cortana uses a Voice Command Definition (VCD) file, aimed at an installed app, to define the actions that are to happen during certain vocal commands. A VCD file can be simple to complex, supporting anything from a single sound to a collection of more flexible, natural language sounds, all with the same intent. To enable voice commands in Cortana @@ -33,7 +33,7 @@ To enable voice commands in Cortana 2. **Install the VCD file on employees' devices**. You can use Microsoft Endpoint Manager or Microsoft Intune to deploy and install the VCD file on your employees' devices, the same way you deploy and install any other package in your organization. ## Test scenario: Use voice commands in a Microsoft Store app -While these aren't line-of-business apps, we've worked to make sure to implement a VCD file, allowing you to test how the functionality works with Cortana in your organization. +While these apps aren't line-of-business apps, we've worked to make sure to implement a VCD file, allowing you to test how the functionality works with Cortana in your organization. **To get a Microsoft Store app** 1. Go to the Microsoft Store, scroll down to the **Collections** area, click **Show All**, and then click **Better with Cortana**. diff --git a/windows/configuration/cortana-at-work/set-up-and-test-cortana-in-windows-10.md b/windows/configuration/cortana-at-work/set-up-and-test-cortana-in-windows-10.md index b2a351551c..2a50408b60 100644 --- a/windows/configuration/cortana-at-work/set-up-and-test-cortana-in-windows-10.md +++ b/windows/configuration/cortana-at-work/set-up-and-test-cortana-in-windows-10.md @@ -13,8 +13,8 @@ ms.author: aaroncz ## Before you begin -- If your enterprise had previously disabled Cortana for your employees using the **Computer Configuration\Administrative Templates\Windows Components\Search\Allow Cortana** Group Policy or the **Experience\AllowCortana** MDM setting but want to enable it now that Cortana is part of Microsoft 365, you will need to re-enable it at least for Windows 10, version 2004 and later, or Windows 11. -- **Cortana is regularly updated through the Microsoft Store.** Beginning with Windows 10, version 2004, Cortana is an appx preinstalled with Windows and is regularly updated through the Microsoft Store. To receive the latest updates to Cortana, you will need to [enable updates through the Microsoft Store](../stop-employees-from-using-microsoft-store.md). +- If your enterprise had previously disabled Cortana for your employees using the **Computer Configuration\Administrative Templates\Windows Components\Search\Allow Cortana** Group Policy or the **Experience\AllowCortana** MDM setting but want to enable it now that Cortana is part of Microsoft 365, you'll need to re-enable it at least for Windows 10, version 2004 and later, or Windows 11. +- **Cortana is regularly updated through the Microsoft Store.** Beginning with Windows 10, version 2004, Cortana is an appx preinstalled with Windows and is regularly updated through the Microsoft Store. To receive the latest updates to Cortana, you'll need to [enable updates through the Microsoft Store](../stop-employees-from-using-microsoft-store.md). ## Set up and configure the Bing Answers feature Bing Answers provides fast, authoritative results to search queries based on search terms. When the Bing Answers feature is enabled, users will be able to ask Cortana web-related questions in the Cortana in Windows app, such as "What's the current weather?" or "Who is the president of the U.S.?," and get a response, based on public results from Bing.com. @@ -25,7 +25,7 @@ The above experience is powered by Microsoft Bing, and Cortana sends the user qu Admins can configure the Cortana in Windows Bing Answers feature for their organizations. As the admin, use the following steps to change the setting for Bing Answers at the tenant/security group level. This setting is enabled by default, so that all users who have Cortana enabled will be able to receive Bing Answers. By default, the Bing Answer feature will be available to your users. -Users cannot enable or disable the Bing Answer feature individually. So, if you disable this feature at the tenant/security group level, no users in your organization or specific security group will be able to use Bing Answers in Cortana in Windows. +Users can't enable or disable the Bing Answer feature individually. So, if you disable this feature at the tenant/security group level, no users in your organization or specific security group will be able to use Bing Answers in Cortana in Windows. Sign in to the [Office Configuration Admin tool](https://config.office.com/). @@ -35,13 +35,13 @@ Follow the steps [here](/deployoffice/overview-office-cloud-policy-service#steps ## How does Microsoft handle customer data for Bing Answers? -When a user enters a search query (by speech or text), Cortana evaluates if the request is for any of our first-party compliant skills if enabled in a specific market, and does the following: +When a user enters a search query (by speech or text), Cortana evaluates if the request is for any of our first-party compliant skills if enabled in a specific market, and does the following actions: 1. If it is for any of the first-party compliant skills, the query is sent to that skill, and results/action are returned. -2. If it is not for any of the first-party compliant skills, the query is sent to Bing for a search of public results from Bing.com. Because enterprise searches might be sensitive, similar to [Microsoft Search in Bing](/MicrosoftSearch/security-for-search#microsoft-search-in-bing-protects-workplace-searches), Bing Answers in Cortana has implemented a set of trust measures, described below, that govern how the separate search of public results from Bing.com is handled. The Bing Answers in Cortana trust measures are consistent with the enhanced privacy and security measures described in [Microsoft Search in Bing](/MicrosoftSearch/security-for-search). All Bing.com search logs that pertain to Cortana traffic are disassociated from users' workplace identity. All Cortana queries issued via a work or school account are stored separately from public, non-Cortana traffic. +2. If it isn't for any of the first-party compliant skills, the query is sent to Bing for a search of public results from Bing.com. Because enterprise searches might be sensitive, similar to [Microsoft Search in Bing](/MicrosoftSearch/security-for-search#microsoft-search-in-bing-protects-workplace-searches), Bing Answers in Cortana has implemented a set of trust measures, described below, that govern how the separate search of public results from Bing.com is handled. The Bing Answers in Cortana trust measures are consistent with the enhanced privacy and security measures described in [Microsoft Search in Bing](/MicrosoftSearch/security-for-search). All Bing.com search logs that pertain to Cortana traffic are disassociated from users' workplace identity. All Cortana queries issued via a work or school account are stored separately from public, non-Cortana traffic. -Bing Answers is enabled by default for all users. However, admins can configure and change this for specific users and user groups in their organization. +Bing Answers is enabled by default for all users. However, admins can configure and change this setting for specific users and user groups in their organization. ## How the Bing Answer policy configuration is applied Before a query is sent to Bing for a search of public results from Bing.com, the Bing Answers service checks with the Office Cloud Policy Service to see if there are any policy configurations that pertain to the user for allowing Bing Answers to respond to questions users ask Cortana. If the user is a member of an Azure Active Directory group that is assigned that policy configuration, then the appropriate policy settings are applied and a check is made again in 10 minutes. diff --git a/windows/configuration/cortana-at-work/test-scenario-6.md b/windows/configuration/cortana-at-work/test-scenario-6.md index eea07d4bbe..8a9d2fec64 100644 --- a/windows/configuration/cortana-at-work/test-scenario-6.md +++ b/windows/configuration/cortana-at-work/test-scenario-6.md @@ -15,7 +15,7 @@ manager: dougeby >[!Important] >The data created as part of these scenarios will be uploaded to Microsoft’s Cloud to help Cortana learn and help your employees. This is the same info that Cortana uses in the consumer offering. For more info, see the [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) and the [Microsoft Services Agreement](https://www.microsoft.com/servicesagreement). -Cortana automatically finds patterns in your email, suggesting reminders based things that you said you would do so you don’t forget about them. For example, Cortana recognizes that if you include the text, I’ll get this to you by the end of the week in an email, you're making a commitment to provide something by a specific date. Cortana can now suggest that you be reminded about this event, letting you decide whether to keep it or to cancel it. +Cortana automatically finds patterns in your email, suggesting reminders based things that you said you would do so you don’t forget about them. For example, Cortana recognizes that if you include the text, I’ll get something to you by the end of the week in an email, you're making a commitment to provide something by a specific date. Cortana can now suggest that you be reminded about this event, letting you decide whether to keep it or to cancel it. >[!Important] >The Suggested reminders feature is currently only available in English (en-us). diff --git a/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md b/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md index 05e5647ef7..6691dbace6 100644 --- a/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md +++ b/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md @@ -97,7 +97,7 @@ function listAumids( $userAccount ) { } ``` -The following Windows PowerShell commands demonstrate how you can call the listAumids function after you have created it. +The following Windows PowerShell commands demonstrate how you can call the listAumids function after you've created it. ```powershell # Get a list of AUMIDs for the current account: diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index ce8ad34838..15ad98c12b 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -1,7 +1,10 @@ --- title: Guidelines for choosing an app for assigned access (Windows 10/11) description: The following guidelines may help you choose an appropriate Windows app for your assigned access experience. +keywords: ["kiosk", "lockdown", "assigned access"] ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz @@ -28,9 +31,9 @@ The following guidelines may help you choose an appropriate Windows app for your - Windows apps must be provisioned or installed for the assigned access account before they can be selected as the assigned access app. [Learn how to provision and install apps](/windows/client-management/mdm/enterprise-app-management#install_your_apps). -- Updating a Windows app can sometimes change the Application User Model ID (AUMID) of the app. If this happens, you must update the assigned access settings to launch the updated app, because assigned access uses the AUMID to determine which app to launch. +- Updating a Windows app can sometimes change the Application User Model ID (AUMID) of the app. If this change happens, you must update the assigned access settings to launch the updated app, because assigned access uses the AUMID to determine which app to launch. -- Apps that are generated using the [Desktop App Converter (Desktop Bridge)](/windows/uwp/porting/desktop-to-uwp-run-desktop-app-converter) cannot be used as kiosk apps. +- Apps that are generated using the [Desktop App Converter (Desktop Bridge)](/windows/uwp/porting/desktop-to-uwp-run-desktop-app-converter) can't be used as kiosk apps. @@ -43,16 +46,14 @@ Avoid selecting Windows apps that are designed to launch other apps as part of t ## Guidelines for web browsers -In Windows 10, version 1909, assigned access adds support for the new Microsoft Edge kiosk mode. [Learn how to deploy Microsoft Edge kiosk mode](/DeployEdge/microsoft-edge-configure-kiosk-mode). +Starting with Windows 10 version 1809+, Microsoft Edge includes support for kiosk mode. [Learn how to deploy Microsoft Edge kiosk mode.](/microsoft-edge/deploy/microsoft-edge-kiosk-mode-deploy) -In Windows 10, version 1809, Microsoft Edge Legacy includes support for kiosk mode. [Learn how to deploy Microsoft Edge kiosk mode](/microsoft-edge/deploy/microsoft-edge-kiosk-mode-deploy). - -In Windows client, you can install the **Kiosk Browser** app from Microsoft to use as your kiosk app. For digital signage scenarios, you can configure **Kiosk Browser** to navigate to a URL and show only that content -- no navigation buttons, no address bar, etc. For kiosk scenarios, you can configure additional settings, such as allowed and blocked URLs, navigation buttons, and end session buttons. For example, you could configure your kiosk to show the online catalog for your store, where customers can navigate between departments and items, but aren’t allowed to go to a competitor's website. +In Windows client, you can install the **Kiosk Browser** app from Microsoft to use as your kiosk app. For digital signage scenarios, you can configure **Kiosk Browser** to navigate to a URL and show only that content -- no navigation buttons, no address bar, etc. For kiosk scenarios, you can configure more settings, such as allowed and blocked URLs, navigation buttons, and end session buttons. For example, you could configure your kiosk to show the online catalog for your store, where customers can navigate between departments and items, but aren’t allowed to go to a competitor's website. >[!NOTE] >Kiosk Browser supports a single tab. If a website has links that open a new tab, those links will not work with Kiosk Browser. Kiosk Browser does not support .pdfs. > ->Kiosk Browser cannot access intranet websites. +>Kiosk Browser can't access intranet websites. **Kiosk Browser** must be downloaded for offline licensing using Microsoft Store For Business. You can deploy **Kiosk Browser** to devices running Windows 10, version 1803 (Pro, Business, Enterprise, and Education) and Windows 11. @@ -81,8 +82,7 @@ Restart on Idle Time | Specify when Kiosk Browser should restart in a fresh stat > > 1. Create the provisioning package. When ready to export, close the project in Windows Configuration Designer. > 2. Open the customizations.xml file in the project folder (e.g C:\Users\name\Documents\Windows Imaging and Configuration Designer (WICD)\Project_18). -> 3. Insert the null character string in between each URL -(e.g `www.bing.com` and `www.contoso.com`). +> 3. Insert the null character string in between each URL (e.g www.bing.com``www.contoso.com). > 4. Save the XML file. > 5. Open the project again in Windows Configuration Designer. > 6. Export the package. Ensure you do not revisit the created policies under Kiosk Browser or else the null character will be removed. @@ -104,10 +104,10 @@ URLs can include: - The path to the resource. - Query parameters. -Additional guidelines for URLs: +More guidelines for URLs: - If a period precedes the host, the policy filters exact host matches only. -- You cannot use user:pass fields. +- You can't use user:pass fields. - When both blocked URL and blocked URL exceptions apply with the same path length, the exception takes precedence. - The policy searches wildcards (*) last. - The optional query is a set of key-value and key-only tokens delimited by '&'. @@ -120,8 +120,8 @@ The following table describes the results for different combinations of blocked Blocked URL rule | Block URL exception rule | Result --- | --- | --- -`*` | `contoso.com`
    `fabrikam.com` | All requests are blocked unless it is to `contoso.com, fabrikam.com,` or any of their subdomains. -`contoso.com` | `mail.contoso.com`
    `.contoso.com`
    `.www.contoso.com` | Block all requests to `contoso.com,` except for the main page and its mail subdomain. +`*` | `contoso.com`
    `fabrikam.com` | All requests are blocked unless it's to contoso.com, fabrikam.com, or any of their subdomains. +`contoso.com` | `mail.contoso.com`
    `.contoso.com`
    `.www.contoso.com` | Block all requests to contoso.com, except for the main page and its mail subdomain. `youtube.com` | `youtube.com/watch?v=v1`
    `youtube.com/watch?v=v2` | Blocks all access to youtube.com except for the specified videos (v1 and v2). The following table gives examples for blocked URLs. @@ -129,16 +129,16 @@ The following table gives examples for blocked URLs. | Entry | Result | |--------------------------|-------------------------------------------------------------------------------| -| `contoso.com` | Blocks all requests to contoso.com, `www.contoso.com,` and sub.www.contoso.com | +| `contoso.com` | Blocks all requests to contoso.com, www.contoso.com, and sub.www.contoso.com | | `https://*` | Blocks all HTTPS requests to any domain. | -| `mail.contoso.com` | Blocks requests to mail.contoso.com but not to `www.contoso.com` or `contoso.com` | +| `mail.contoso.com` | Blocks requests to mail.contoso.com but not to www.contoso.com or contoso.com | | `.contoso.com` | Blocks contoso.com but not its subdomains, like subdomain.contoso.com. | -| `.www.contoso.com` | Blocks `www.contoso.com` but not its subdomains. | +| `.www.contoso.com` | Blocks www.contoso.com but not its subdomains. | | `*` | Blocks all requests except for URLs in the Blocked URL Exceptions list. | | `*:8080` | Blocks all requests to port 8080. | | `contoso.com/stuff` | Blocks all requests to contoso.com/stuff and its subdomains. | | `192.168.1.2` | Blocks requests to 192.168.1.2. | -| `youtube.com/watch?v=V1` | Blocks youtube video with id V1. | +| `youtube.com/watch?v=V1` | Blocks Youtube video with id V1. | ### Other browsers @@ -155,24 +155,18 @@ You can create your own web browser Windows app by using the WebView class. Lear Avoid selecting Windows apps that may expose the information you don’t want to show in your kiosk, since kiosk usually means anonymous access and locates in a public setting like a shopping mall. For example, an app that has a file picker allows the user to gain access to files and folders on the user's system, avoid selecting these types of apps if they provide unnecessary data access. -## Customize your breakout sequence - -Assigned access allows for the specification of a new breakout sequence. A breakout sequence is a keyboard shortcut that stops the kiosk experience and brings the user back to the lock screen. By default the breakout sequence is configured to be ctrl+alt+delete, a common Windows keyboard shortcut. It is recommended that this is set to a non-standard Windows shortcut to prevent disruptions in the kiosk experience. - -There is currently no user interface for customizing the breakout sequence in Windows settings, so it would need to be specified in a provisioning method where an XML format such as MDM is used. - ## App configuration -Some apps may require additional configurations before they can be used appropriately in assigned access. For example, Microsoft OneNote requires you to set up a Microsoft account for the assigned access user account before OneNote will open in assigned access. +Some apps may require more configurations before they can be used appropriately in assigned access. For example, Microsoft OneNote requires you to set up a Microsoft account for the assigned access user account before OneNote will open in assigned access. Check the guidelines published by your selected app and set up accordingly. ## Develop your kiosk app -Assigned access in Windows client leverages the new lock framework. When an assigned access user signs in, the selected kiosk app is launched above the lock screen. The kiosk app is running as an above lock screen app. +Assigned access in Windows client uses the new lock framework. When an assigned access user signs in, the selected kiosk app is launched above the lock screen. The kiosk app is running as an above lock screen app. Follow the [best practices guidance for developing a kiosk app for assigned access](/windows-hardware/drivers/partnerapps/create-a-kiosk-app-for-assigned-access). ## Test your assigned access experience -The above guidelines may help you select or develop an appropriate Windows app for your assigned access experience. Once you have selected your app, we recommend that you thoroughly test the assigned access experience to ensure that your device provides a good customer experience. +The above guidelines may help you select or develop an appropriate Windows app for your assigned access experience. Once you've selected your app, we recommend that you thoroughly test the assigned access experience to ensure that your device provides a good customer experience. diff --git a/windows/configuration/index.yml b/windows/configuration/index.yml index aa2502cdf2..be1a9d7a92 100644 --- a/windows/configuration/index.yml +++ b/windows/configuration/index.yml @@ -1,7 +1,7 @@ ### YamlMime:Landing title: Configure Windows client # < 60 chars -summary: Find out how to apply custom configurations to Windows 10 and Windows 11 devices. Windows 10 provides a number of features and methods to help you configure or lock down specific parts of Windows client. # < 160 chars +summary: Find out how to apply custom configurations to Windows 10 and Windows 11 devices. Windows 10 provides many features and methods to help you configure or lock down specific parts of Windows client. # < 160 chars metadata: title: Configure Windows client # Required; page title displayed in search results. Include the brand. < 60 chars. diff --git a/windows/configuration/kiosk-methods.md b/windows/configuration/kiosk-methods.md index c444568fe9..b0fe2894f6 100644 --- a/windows/configuration/kiosk-methods.md +++ b/windows/configuration/kiosk-methods.md @@ -25,7 +25,7 @@ Some desktop devices in an enterprise serve a special purpose. For example, a PC - **A single-app kiosk**: Runs a single Universal Windows Platform (UWP) app in full screen above the lock screen. People using the kiosk can see only that app. When the kiosk account (a local standard user account) signs in, the kiosk app will launch automatically, and you can configure the kiosk account to sign in automatically as well. If the kiosk app is closed, it will automatically restart. - A single-app kiosk is ideal for public use. Using [Shell Launcher](kiosk-shelllauncher.md), you can configure a kiosk device that runs a Windows desktop application as the user interface. The application that you specify replaces the default shell (explorer.exe) that usually runs when a user logs on. This type of single-app kiosk does not run above the lock screen. + A single-app kiosk is ideal for public use. Using [Shell Launcher](kiosk-shelllauncher.md), you can configure a kiosk device that runs a Windows desktop application as the user interface. The application that you specify replaces the default shell (explorer.exe) that usually runs when a user logs on. This type of single-app kiosk doesn't run above the lock screen. ![Illustration of a full-screen kiosk experience that runs one app on a Windows client device.](images/kiosk-fullscreen.png) diff --git a/windows/configuration/kiosk-policies.md b/windows/configuration/kiosk-policies.md index 219db257fb..a531192fa3 100644 --- a/windows/configuration/kiosk-policies.md +++ b/windows/configuration/kiosk-policies.md @@ -20,14 +20,14 @@ ms.topic: article -It is not recommended to set policies enforced in assigned access kiosk mode to different values using other channels, as the kiosk mode has been optimized to provide a locked-down experience. +It isn't recommended to set policies enforced in assigned access kiosk mode to different values using other channels, as the kiosk mode has been optimized to provide a locked-down experience. When the assigned access kiosk configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. ## Group Policy -The following local policies affect all **non-administrator** users on the system, regardless whether the user is configured as an assigned access user or not. This includes local users, domain users, and Azure Active Directory users. +The following local policies affect all **non-administrator** users on the system, regardless whether the user is configured as an assigned access user or not. These users include local users, domain users, and Azure Active Directory users. | Setting | Value | | --- | --- | @@ -65,7 +65,7 @@ Prevent access to drives from My Computer | Enabled - Restrict all drivers ## MDM policy -Some of the MDM policies based on the [Policy configuration service provider (CSP)](/windows/client-management/mdm/policy-configuration-service-provider) affect all users on the system (i.e. system-wide). +Some of the MDM policies based on the [Policy configuration service provider (CSP)](/windows/client-management/mdm/policy-configuration-service-provider) affect all users on the system (that is, system-wide impact). Setting | Value | System-wide --- | --- | --- From e3d14bab9ff97b57054d2e9fd2df4c65e6dd1760 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Thu, 4 Aug 2022 12:13:19 -0400 Subject: [PATCH 094/246] Convert index.md to yml --- windows/client-management/mdm/index.yml | 79 + .../mdm/{index.md => mdm-overview.md} | 20 +- windows/client-management/mdm/toc.yml | 1948 +++++++++-------- windows/security/index.yml | 2 +- 4 files changed, 1064 insertions(+), 985 deletions(-) create mode 100644 windows/client-management/mdm/index.yml rename windows/client-management/mdm/{index.md => mdm-overview.md} (95%) diff --git a/windows/client-management/mdm/index.yml b/windows/client-management/mdm/index.yml new file mode 100644 index 0000000000..93540583f5 --- /dev/null +++ b/windows/client-management/mdm/index.yml @@ -0,0 +1,79 @@ +### YamlMime:Landing + +title: Mobile Device Management # < 60 chars +summary: Find out how to enroll Windows devices and manage company security policies and business applications. # < 160 chars + +metadata: + title: Mobile Device Management # Required; page title displayed in search results. Include the brand. < 60 chars. + description: Find out how to enroll Windows devices and manage company security policies and business applications. # Required; article description that is displayed in search results. < 160 chars. + ms.topic: landing-page # Required + services: windows-10 + ms.prod: windows + ms.collection: + - windows-10 + - highpri + ms.custom: intro-hub-or-landing + author: vinaypamnani-msft + ms.author: vinpa + manager: aaroncz + ms.date: 08/04/2022 + localization_priority: medium + +# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new + +landingContent: + # Cards and links should be based on top customer tasks or top subjects + # Start card title with a verb + # Card (optional) + - title: Device enrollment + linkLists: + - linkListType: overview + links: + - text: Mobile device enrollment + url: mobile-device-enrollment.md + - linkListType: concept + links: + - text: Enroll Windows devices + url: mdm-enrollment-of-windows-devices.md + - text: Automatic enrollment using Azure AD + url: azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md + - text: Automatic enrollment using Group Policy + url: enroll-a-windows-10-device-automatically-using-group-policy.md + - text: Bulk enrollment + url: bulk-enrollment-using-windows-provisioning-tool.md + + # Card (optional) + - title: Device management + linkLists: + - linkListType: overview + links: + - text: Enterprise settings, policies, and app management + url: windows-mdm-enterprise-settings.md + - linkListType: concept + links: + - text: Enterprise app management + url: enterprise-app-management.md + - text: Device updates management + url: device-update-management.md + - text: Secured-core PC configuration lock + url: config-lock.md + - text: Diagnose MDM failures + url: diagnose-mdm-failures-in-windows-10.md + + # Card (optional) + - title: CSP reference + linkLists: + - linkListType: overview + links: + - text: Configuration service provider reference + url: configuration-service-provider-reference.md + - linkListType: reference + links: + - text: Policy CSP + url: policy-configuration-service-provider.md + - text: Policy CSP - Update + url: policy-csp-update.md + - text: DynamicManagement CSP + url: dynamicmanagement-csp.md + - text: BitLocker CSP + url: bitlocker-csp.md diff --git a/windows/client-management/mdm/index.md b/windows/client-management/mdm/mdm-overview.md similarity index 95% rename from windows/client-management/mdm/index.md rename to windows/client-management/mdm/mdm-overview.md index 5bd11c744d..d0e376cd1f 100644 --- a/windows/client-management/mdm/index.md +++ b/windows/client-management/mdm/mdm-overview.md @@ -1,19 +1,18 @@ --- -title: Mobile device management +title: Mobile Device Management overview description: Windows 10 and Windows 11 provide an enterprise-level solution to mobile management, to help IT pros comply with security policies while avoiding compromise of user's privacy. -MS-HAID: -- 'p\_phDeviceMgmt.provisioning\_and\_device\_management' -- 'p\_phDeviceMgmt.mobile\_device\_management\_windows\_mdm' -ms.topic: overview -ms.prod: w10 +ms.date: 08/04/2022 ms.technology: windows -author: aczechowski -ms.author: aaroncz +ms.topic: article +ms.prod: w10 +ms.localizationpriority: medium +author: vinaypamnani-msft +ms.author: vinpa +manager: aaroncz ms.collection: highpri -ms.date: 06/03/2022 --- -# Mobile device management +# Mobile Device Management overview Windows 10 and Windows 11 provide an enterprise management solution to help IT pros manage company security policies and business applications, while avoiding compromise of the users' privacy on their personal devices. A built-in management component can communicate with the management server. @@ -43,7 +42,6 @@ For more information about the MDM policies defined in the MDM security baseline - [MDM Security baseline for Windows 10, version 2004](https://download.microsoft.com/download/2/C/4/2C418EC7-31E0-4A74-8928-6DCD512F9A46/2004-MDM-SecurityBaseLine-Document.zip) - [MDM Security baseline for Windows 10, version 1909](https://download.microsoft.com/download/2/C/4/2C418EC7-31E0-4A74-8928-6DCD512F9A46/1909-MDM-SecurityBaseLine-Document.zip) - [MDM Security baseline for Windows 10, version 1903](https://download.microsoft.com/download/2/C/4/2C418EC7-31E0-4A74-8928-6DCD512F9A46/1903-MDM-SecurityBaseLine-Document.zip) - - [MDM Security baseline for Windows 10, version 1809](https://download.microsoft.com/download/2/C/4/2C418EC7-31E0-4A74-8928-6DCD512F9A46/1809-MDM-SecurityBaseLine-Document-[Preview].zip) For information about the MDM policies defined in the Intune security baseline, see [Windows security baseline settings for Intune](/mem/intune/protect/security-baseline-settings-mdm-all). diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 4d565bd3f7..10d185561f 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -1,976 +1,978 @@ items: -- name: Mobile Device Management - href: index.md - items: - - name: What's new in MDM enrollment and management - href: new-in-windows-mdm-enrollment-management.md + - name: Mobile Device Management + href: index.yml items: - - name: Change history for MDM documentation - href: change-history-for-mdm-documentation.md - - name: Device enrollment - href: mobile-device-enrollment.md - items: - - name: MDM enrollment of Windows devices - href: mdm-enrollment-of-windows-devices.md - - name: "Azure AD and Microsoft Intune: Automatic MDM enrollment" - href: azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md - - name: Enroll a Windows 10 device automatically using Group Policy - href: enroll-a-windows-10-device-automatically-using-group-policy.md - - name: Bulk enrollment - href: bulk-enrollment-using-windows-provisioning-tool.md - - name: Federated authentication device enrollment - href: federated-authentication-device-enrollment.md - - name: Certificate authentication device enrollment - href: certificate-authentication-device-enrollment.md - - name: On-premises authentication device enrollment - href: on-premise-authentication-device-enrollment.md - - name: Disconnecting a device from MDM (unenrollment) - href: disconnecting-from-mdm-unenrollment.md - - name: Understanding ADMX policies - href: understanding-admx-backed-policies.md - items: - - name: Enable ADMX policies in MDM - href: enable-admx-backed-policies-in-mdm.md - - name: Win32 and Desktop Bridge app policy configuration - href: win32-and-centennial-app-policy-configuration.md - - name: Azure Active Directory integration with MDM - href: azure-active-directory-integration-with-mdm.md - items: - - name: Add an Azure AD tenant and Azure AD subscription - href: add-an-azure-ad-tenant-and-azure-ad-subscription.md - - name: Register your free Azure Active Directory subscription - href: register-your-free-azure-active-directory-subscription.md - - name: Enterprise settings, policies, and app management - href: windows-mdm-enterprise-settings.md - items: - - name: Enterprise app management - href: enterprise-app-management.md - items: - - name: Deploy and configure App-V apps using MDM - href: appv-deploy-and-config.md - - name: Management tool for the Microsoft Store for Business - href: management-tool-for-windows-store-for-business.md - - name: REST API reference for Microsoft Store for Business - href: rest-api-reference-windows-store-for-business.md + - name: MDM overview + href: mdm-overview.md + - name: What's new in MDM enrollment and management + href: new-in-windows-mdm-enrollment-management.md items: - - name: Data structures for Microsoft Store for Business - href: data-structures-windows-store-for-business.md - - name: Get Inventory - href: get-inventory.md - - name: Get product details - href: get-product-details.md - - name: Get localized product details - href: get-localized-product-details.md - - name: Get offline license - href: get-offline-license.md - - name: Get product packages - href: get-product-packages.md - - name: Get product package - href: get-product-package.md - - name: Get seats - href: get-seats.md - - name: Get seat - href: get-seat.md - - name: Assign seats - href: assign-seats.md - - name: Reclaim seat from user - href: reclaim-seat-from-user.md - - name: Bulk assign and reclaim seats from users - href: bulk-assign-and-reclaim-seats-from-user.md - - name: Get seats assigned to a user - href: get-seats-assigned-to-a-user.md - - name: Mobile device management (MDM) for device updates - href: device-update-management.md - - name: Secured-Core PC Configuration Lock - href: config-lock.md - - name: Certificate renewal - href: certificate-renewal-windows-mdm.md - - name: Using PowerShell scripting with the WMI Bridge Provider - href: using-powershell-scripting-with-the-wmi-bridge-provider.md - - name: WMI providers supported in Windows 10 - href: wmi-providers-supported-in-windows.md - - name: Diagnose MDM failures in Windows 10 - href: diagnose-mdm-failures-in-windows-10.md - - name: Push notification support for device management - href: push-notification-windows-mdm.md - - name: MAM support for device management - href: implement-server-side-mobile-application-management.md - - name: OMA DM protocol support - href: oma-dm-protocol-support.md - items: - - name: Structure of OMA DM provisioning files - href: structure-of-oma-dm-provisioning-files.md - - name: Server requirements for OMA DM - href: server-requirements-windows-mdm.md - - name: DMProcessConfigXMLFiltered - href: dmprocessconfigxmlfiltered.md - - name: Configuration service provider reference - href: configuration-service-provider-reference.md - items: - - name: AccountManagement CSP - href: accountmanagement-csp.md - items: - - name: AccountManagement DDF file - href: accountmanagement-ddf.md - - name: Accounts CSP - href: accounts-csp.md - items: - - name: Accounts DDF file - href: accounts-ddf-file.md - - name: ActiveSync CSP - href: activesync-csp.md - items: - - name: ActiveSync DDF file - href: activesync-ddf-file.md - - name: AllJoynManagement CSP - href: alljoynmanagement-csp.md - items: - - name: AllJoynManagement DDF - href: alljoynmanagement-ddf.md - - name: APPLICATION CSP - href: application-csp.md - - name: ApplicationControl CSP - href: applicationcontrol-csp.md - items: - - name: ApplicationControl DDF file - href: applicationcontrol-csp-ddf.md - - name: AppLocker CSP - href: applocker-csp.md - items: - - name: AppLocker DDF file - href: applocker-ddf-file.md - - name: AppLocker XSD - href: applocker-xsd.md - - name: AssignedAccess CSP - href: assignedaccess-csp.md - items: - - name: AssignedAccess DDF file - href: assignedaccess-ddf.md - - name: BitLocker CSP - href: bitlocker-csp.md - items: - - name: BitLocker DDF file - href: bitlocker-ddf-file.md - - name: CellularSettings CSP - href: cellularsettings-csp.md - - name: CertificateStore CSP - href: certificatestore-csp.md - items: - - name: CertificateStore DDF file - href: certificatestore-ddf-file.md - - name: CleanPC CSP - href: cleanpc-csp.md - items: - - name: CleanPC DDF - href: cleanpc-ddf.md - - name: ClientCertificateInstall CSP - href: clientcertificateinstall-csp.md - items: - - name: ClientCertificateInstall DDF file - href: clientcertificateinstall-ddf-file.md - - name: CM_CellularEntries CSP - href: cm-cellularentries-csp.md - - name: CMPolicy CSP - href: cmpolicy-csp.md - - name: CMPolicyEnterprise CSP - href: cmpolicyenterprise-csp.md - items: - - name: CMPolicyEnterprise DDF file - href: cmpolicyenterprise-ddf-file.md - - name: CustomDeviceUI CSP - href: customdeviceui-csp.md - items: - - name: CustomDeviceUI DDF file - href: customdeviceui-ddf.md - - name: Defender CSP - href: defender-csp.md - items: - - name: Defender DDF file - href: defender-ddf.md - - name: DevDetail CSP - href: devdetail-csp.md - items: - - name: DevDetail DDF file - href: devdetail-ddf-file.md - - name: DeveloperSetup CSP - href: developersetup-csp.md - items: - - name: DeveloperSetup DDF - href: developersetup-ddf.md - - name: DeviceLock CSP - href: devicelock-csp.md - items: - - name: DeviceLock DDF file - href: devicelock-ddf-file.md - - name: DeviceManageability CSP - href: devicemanageability-csp.md - items: - - name: DeviceManageability DDF - href: devicemanageability-ddf.md - - name: DeviceStatus CSP - href: devicestatus-csp.md - items: - - name: DeviceStatus DDF - href: devicestatus-ddf.md - - name: DevInfo CSP - href: devinfo-csp.md - items: - - name: DevInfo DDF file - href: devinfo-ddf-file.md - - name: DiagnosticLog CSP - href: diagnosticlog-csp.md - items: - - name: DiagnosticLog DDF file - href: diagnosticlog-ddf.md - - name: DMAcc CSP - href: dmacc-csp.md - items: - - name: DMAcc DDF file - href: dmacc-ddf-file.md - - name: DMClient CSP - href: dmclient-csp.md - items: - - name: DMClient DDF file - href: dmclient-ddf-file.md - - name: DMSessionActions CSP - href: dmsessionactions-csp.md - items: - - name: DMSessionActions DDF file - href: dmsessionactions-ddf.md - - name: DynamicManagement CSP - href: dynamicmanagement-csp.md - items: - - name: DynamicManagement DDF file - href: dynamicmanagement-ddf.md - - name: EMAIL2 CSP - href: email2-csp.md - items: - - name: EMAIL2 DDF file - href: email2-ddf-file.md - - name: EnrollmentStatusTracking CSP - href: enrollmentstatustracking-csp.md - items: - - name: EnrollmentStatusTracking DDF file - href: enrollmentstatustracking-csp-ddf.md - - name: EnterpriseAPN CSP - href: enterpriseapn-csp.md - items: - - name: EnterpriseAPN DDF - href: enterpriseapn-ddf.md - - name: EnterpriseAppVManagement CSP - href: enterpriseappvmanagement-csp.md - items: - - name: EnterpriseAppVManagement DDF file - href: enterpriseappvmanagement-ddf.md - - name: EnterpriseDataProtection CSP - href: enterprisedataprotection-csp.md - items: - - name: EnterpriseDataProtection DDF file - href: enterprisedataprotection-ddf-file.md - - name: EnterpriseDesktopAppManagement CSP - href: enterprisedesktopappmanagement-csp.md - items: - - name: EnterpriseDesktopAppManagement DDF - href: enterprisedesktopappmanagement-ddf-file.md - - name: EnterpriseDesktopAppManagement XSD - href: enterprisedesktopappmanagement2-xsd.md - - name: EnterpriseModernAppManagement CSP - href: enterprisemodernappmanagement-csp.md - items: - - name: EnterpriseModernAppManagement DDF - href: enterprisemodernappmanagement-ddf.md - - name: EnterpriseModernAppManagement XSD - href: enterprisemodernappmanagement-xsd.md - - name: eUICCs CSP - href: euiccs-csp.md - items: - - name: eUICCs DDF file - href: euiccs-ddf-file.md - - name: Firewall CSP - href: firewall-csp.md - items: - - name: Firewall DDF file - href: firewall-ddf-file.md - - name: HealthAttestation CSP - href: healthattestation-csp.md - items: - - name: HealthAttestation DDF - href: healthattestation-ddf.md - - name: MultiSIM CSP - href: multisim-csp.md - items: - - name: MultiSIM DDF file - href: multisim-ddf.md - - name: NAP CSP - href: nap-csp.md - - name: NAPDEF CSP - href: napdef-csp.md - - name: NetworkProxy CSP - href: networkproxy-csp.md - items: - - name: NetworkProxy DDF file - href: networkproxy-ddf.md - - name: NetworkQoSPolicy CSP - href: networkqospolicy-csp.md - items: - - name: NetworkQoSPolicy DDF file - href: networkqospolicy-ddf.md - - name: NodeCache CSP - href: nodecache-csp.md - items: - - name: NodeCache DDF file - href: nodecache-ddf-file.md - - name: Office CSP - href: office-csp.md - items: - - name: Office DDF - href: office-ddf.md - - name: PassportForWork CSP - href: passportforwork-csp.md - items: - - name: PassportForWork DDF file - href: passportforwork-ddf.md - - name: Personalization CSP - href: personalization-csp.md - items: - - name: Personalization DDF file - href: personalization-ddf.md - - name: Policy CSP - href: policy-configuration-service-provider.md - items: - - name: Policy CSP DDF file - href: policy-ddf-file.md - - name: Policies in Policy CSP supported by Group Policy - href: policies-in-policy-csp-supported-by-group-policy.md - - name: ADMX policies in Policy CSP - href: policies-in-policy-csp-admx-backed.md - - name: Policies in Policy CSP supported by HoloLens 2 - href: policies-in-policy-csp-supported-by-hololens2.md - - name: Policies in Policy CSP supported by HoloLens (1st gen) Commercial Suite - href: policies-in-policy-csp-supported-by-hololens-1st-gen-commercial-suite.md - - name: Policies in Policy CSP supported by HoloLens (1st gen) Development Edition - href: policies-in-policy-csp-supported-by-hololens-1st-gen-development-edition.md - - name: Policies in Policy CSP supported by Windows 10 IoT Enterprise - href: ./configuration-service-provider-reference.md - - name: Policies in Policy CSP supported by Windows 10 IoT Core - href: policies-in-policy-csp-supported-by-iot-core.md - - name: Policies in Policy CSP supported by Microsoft Surface Hub - href: policies-in-policy-csp-supported-by-surface-hub.md - - name: Policy CSPs that can be set using Exchange Active Sync (EAS) - href: policies-in-policy-csp-that-can-be-set-using-eas.md - - name: AboveLock - href: policy-csp-abovelock.md - - name: Accounts - href: policy-csp-accounts.md - - name: ActiveXControls - href: policy-csp-activexcontrols.md - - name: ADMX_ActiveXInstallService - href: policy-csp-admx-activexinstallservice.md - - name: ADMX_AddRemovePrograms - href: policy-csp-admx-addremoveprograms.md - - name: ADMX_AdmPwd - href: policy-csp-admx-admpwd.md - - name: ADMX_AppCompat - href: policy-csp-admx-appcompat.md - - name: ADMX_AppxPackageManager - href: policy-csp-admx-appxpackagemanager.md - - name: ADMX_AppXRuntime - href: policy-csp-admx-appxruntime.md - - name: ADMX_AttachmentManager - href: policy-csp-admx-attachmentmanager.md - - name: ADMX_AuditSettings - href: policy-csp-admx-auditsettings.md - - name: ADMX_Bits - href: policy-csp-admx-bits.md - - name: ADMX_CipherSuiteOrder - href: policy-csp-admx-ciphersuiteorder.md - - name: ADMX_COM - href: policy-csp-admx-com.md - - name: ADMX_ControlPanel - href: policy-csp-admx-controlpanel.md - - name: ADMX_ControlPanelDisplay - href: policy-csp-admx-controlpaneldisplay.md - - name: ADMX_Cpls - href: policy-csp-admx-cpls.md - - name: ADMX_CredentialProviders - href: policy-csp-admx-credentialproviders.md - - name: ADMX_CredSsp - href: policy-csp-admx-credssp.md - - name: ADMX_CredUI - href: policy-csp-admx-credui.md - - name: ADMX_CtrlAltDel - href: policy-csp-admx-ctrlaltdel.md - - name: ADMX_DataCollection - href: policy-csp-admx-datacollection.md - - name: ADMX_DCOM - href: policy-csp-admx-dcom.md - - name: ADMX_Desktop - href: policy-csp-admx-desktop.md - - name: ADMX_DeviceCompat - href: policy-csp-admx-devicecompat.md - - name: ADMX_DeviceGuard - href: policy-csp-admx-deviceguard.md - - name: ADMX_DeviceInstallation - href: policy-csp-admx-deviceinstallation.md - - name: ADMX_DeviceSetup - href: policy-csp-admx-devicesetup.md - - name: ADMX_DFS - href: policy-csp-admx-dfs.md - - name: ADMX_DigitalLocker - href: policy-csp-admx-digitallocker.md - - name: ADMX_DiskDiagnostic - href: policy-csp-admx-diskdiagnostic.md - - name: ADMX_DistributedLinkTracking - href: policy-csp-admx-distributedlinktracking.md - - name: ADMX_DnsClient - href: policy-csp-admx-dnsclient.md - - name: ADMX_DWM - href: policy-csp-admx-dwm.md - - name: ADMX_EAIME - href: policy-csp-admx-eaime.md - - name: ADMX_EncryptFilesonMove - href: policy-csp-admx-encryptfilesonmove.md - - name: ADMX_EventLogging - href: policy-csp-admx-eventlogging.md - - name: ADMX_EnhancedStorage - href: policy-csp-admx-enhancedstorage.md - - name: ADMX_ErrorReporting - href: policy-csp-admx-errorreporting.md - - name: ADMX_EventForwarding - href: policy-csp-admx-eventforwarding.md - - name: ADMX_EventLog - href: policy-csp-admx-eventlog.md - - name: ADMX_EventViewer - href: policy-csp-admx-eventviewer.md - - name: ADMX_Explorer - href: policy-csp-admx-explorer.md - - name: ADMX_ExternalBoot - href: policy-csp-admx-externalboot.md - - name: ADMX_FileRecovery - href: policy-csp-admx-filerecovery.md - - name: ADMX_FileRevocation - href: policy-csp-admx-filerevocation.md - - name: ADMX_FileServerVSSProvider - href: policy-csp-admx-fileservervssprovider.md - - name: ADMX_FileSys - href: policy-csp-admx-filesys.md - - name: ADMX_FolderRedirection - href: policy-csp-admx-folderredirection.md - - name: ADMX_FramePanes - href: policy-csp-admx-framepanes.md - - name: ADMX_FTHSVC - href: policy-csp-admx-fthsvc.md - - name: ADMX_Globalization - href: policy-csp-admx-globalization.md - - name: ADMX_GroupPolicy - href: policy-csp-admx-grouppolicy.md - - name: ADMX_Help - href: policy-csp-admx-help.md - - name: ADMX_HelpAndSupport - href: policy-csp-admx-helpandsupport.md - - name: ADMX_HotSpotAuth - href: policy-csp-admx-hotspotauth.md - - name: ADMX_ICM - href: policy-csp-admx-icm.md - - name: ADMX_IIS - href: policy-csp-admx-iis.md - - name: ADMX_iSCSI - href: policy-csp-admx-iscsi.md - - name: ADMX_kdc - href: policy-csp-admx-kdc.md - - name: ADMX_Kerberos - href: policy-csp-admx-kerberos.md - - name: ADMX_LanmanServer - href: policy-csp-admx-lanmanserver.md - - name: ADMX_LanmanWorkstation - href: policy-csp-admx-lanmanworkstation.md - - name: ADMX_LeakDiagnostic - href: policy-csp-admx-leakdiagnostic.md - - name: ADMX_LinkLayerTopologyDiscovery - href: policy-csp-admx-linklayertopologydiscovery.md - - name: ADMX_LocationProviderAdm - href: policy-csp-admx-locationprovideradm.md - - name: ADMX_Logon - href: policy-csp-admx-logon.md - - name: ADMX_MicrosoftDefenderAntivirus - href: policy-csp-admx-microsoftdefenderantivirus.md - - name: ADMX_MMC - href: policy-csp-admx-mmc.md - - name: ADMX_MMCSnapins - href: policy-csp-admx-mmcsnapins.md - - name: ADMX_MobilePCMobilityCenter - href: policy-csp-admx-mobilepcmobilitycenter.md - - name: ADMX_MobilePCPresentationSettings - href: policy-csp-admx-mobilepcpresentationsettings.md - - name: ADMX_MSAPolicy - href: policy-csp-admx-msapolicy.md - - name: ADMX_msched - href: policy-csp-admx-msched.md - - name: ADMX_MSDT - href: policy-csp-admx-msdt.md - - name: ADMX_MSI - href: policy-csp-admx-msi.md - - name: ADMX_MsiFileRecovery - href: policy-csp-admx-msifilerecovery.md - - name: ADMX_nca - href: policy-csp-admx-nca.md - - name: ADMX_NCSI - href: policy-csp-admx-ncsi.md - - name: ADMX_Netlogon - href: policy-csp-admx-netlogon.md - - name: ADMX_NetworkConnections - href: policy-csp-admx-networkconnections.md - - name: ADMX_OfflineFiles - href: policy-csp-admx-offlinefiles.md - - name: ADMX_pca - href: policy-csp-admx-pca.md - - name: ADMX_PeerToPeerCaching - href: policy-csp-admx-peertopeercaching.md - - name: ADMX_PenTraining - href: policy-csp-admx-pentraining.md - - name: ADMX_PerformanceDiagnostics - href: policy-csp-admx-performancediagnostics.md - - name: ADMX_Power - href: policy-csp-admx-power.md - - name: ADMX_PowerShellExecutionPolicy - href: policy-csp-admx-powershellexecutionpolicy.md - - name: ADMX_PreviousVersions - href: policy-csp-admx-previousversions.md - - name: ADMX_Printing - href: policy-csp-admx-printing.md - - name: ADMX_Printing2 - href: policy-csp-admx-printing2.md - - name: ADMX_Programs - href: policy-csp-admx-programs.md - - name: ADMX_Reliability - href: policy-csp-admx-reliability.md - - name: ADMX_RemoteAssistance - href: policy-csp-admx-remoteassistance.md - - name: ADMX_RemovableStorage - href: policy-csp-admx-removablestorage.md - - name: ADMX_RPC - href: policy-csp-admx-rpc.md - - name: ADMX_Scripts - href: policy-csp-admx-scripts.md - - name: ADMX_sdiageng - href: policy-csp-admx-sdiageng.md - - name: ADMX_sdiagschd - href: policy-csp-admx-sdiagschd.md - - name: ADMX_Securitycenter - href: policy-csp-admx-securitycenter.md - - name: ADMX_Sensors - href: policy-csp-admx-sensors.md - - name: ADMX_ServerManager - href: policy-csp-admx-servermanager.md - - name: ADMX_Servicing - href: policy-csp-admx-servicing.md - - name: ADMX_SettingSync - href: policy-csp-admx-settingsync.md - - name: ADMX_SharedFolders - href: policy-csp-admx-sharedfolders.md - - name: ADMX_Sharing - href: policy-csp-admx-sharing.md - - name: ADMX_ShellCommandPromptRegEditTools - href: policy-csp-admx-shellcommandpromptregedittools.md - - name: ADMX_Smartcard - href: policy-csp-admx-smartcard.md - - name: ADMX_Snmp - href: policy-csp-admx-snmp.md - - name: ADMX_StartMenu - href: policy-csp-admx-startmenu.md - - name: ADMX_SystemRestore - href: policy-csp-admx-systemrestore.md - - name: ADMX_TabletShell - href: policy-csp-admx-tabletshell.md - - name: ADMX_Taskbar - href: policy-csp-admx-taskbar.md - - name: ADMX_tcpip - href: policy-csp-admx-tcpip.md - - name: ADMX_TerminalServer - href: policy-csp-admx-terminalserver.md - - name: ADMX_Thumbnails - href: policy-csp-admx-thumbnails.md - - name: ADMX_TouchInput - href: policy-csp-admx-touchinput.md - - name: ADMX_TPM - href: policy-csp-admx-tpm.md - - name: ADMX_UserExperienceVirtualization - href: policy-csp-admx-userexperiencevirtualization.md - - name: ADMX_UserProfiles - href: policy-csp-admx-userprofiles.md - - name: ADMX_W32Time - href: policy-csp-admx-w32time.md - - name: ADMX_WCM - href: policy-csp-admx-wcm.md - - name: ADMX_WDI - href: policy-csp-admx-wdi.md - - name: ADMX_WinCal - href: policy-csp-admx-wincal.md - - name: ADMX_WindowsConnectNow - href: policy-csp-admx-windowsconnectnow.md - - name: ADMX_WindowsExplorer - href: policy-csp-admx-windowsexplorer.md - - name: ADMX_WindowsMediaDRM - href: policy-csp-admx-windowsmediadrm.md - - name: ADMX_WindowsMediaPlayer - href: policy-csp-admx-windowsmediaplayer.md - - name: ADMX_WindowsRemoteManagement - href: policy-csp-admx-windowsremotemanagement.md - - name: ADMX_WindowsStore - href: policy-csp-admx-windowsstore.md - - name: ADMX_WinInit - href: policy-csp-admx-wininit.md - - name: ADMX_WinLogon - href: policy-csp-admx-winlogon.md - - name: ADMX-Winsrv - href: policy-csp-admx-winsrv.md - - name: ADMX_wlansvc - href: policy-csp-admx-wlansvc.md - - name: ADMX_WordWheel - href: policy-csp-admx-wordwheel.md - - name: ADMX_WorkFoldersClient - href: policy-csp-admx-workfoldersclient.md - - name: ADMX_WPN - href: policy-csp-admx-wpn.md - - name: ApplicationDefaults - href: policy-csp-applicationdefaults.md - - name: ApplicationManagement - href: policy-csp-applicationmanagement.md - - name: AppRuntime - href: policy-csp-appruntime.md - - name: AppVirtualization - href: policy-csp-appvirtualization.md - - name: AttachmentManager - href: policy-csp-attachmentmanager.md - - name: Audit - href: policy-csp-audit.md - - name: Authentication - href: policy-csp-authentication.md - - name: Autoplay - href: policy-csp-autoplay.md - - name: BitLocker - href: policy-csp-bitlocker.md - - name: BITS - href: policy-csp-bits.md - - name: Bluetooth - href: policy-csp-bluetooth.md - - name: Browser - href: policy-csp-browser.md - - name: Camera - href: policy-csp-camera.md - - name: Cellular - href: policy-csp-cellular.md - - name: Connectivity - href: policy-csp-connectivity.md - - name: ControlPolicyConflict - href: policy-csp-controlpolicyconflict.md - - name: CredentialsDelegation - href: policy-csp-credentialsdelegation.md - - name: CredentialProviders - href: policy-csp-credentialproviders.md - - name: CredentialsUI - href: policy-csp-credentialsui.md - - name: Cryptography - href: policy-csp-cryptography.md - - name: DataProtection - href: policy-csp-dataprotection.md - - name: DataUsage - href: policy-csp-datausage.md - - name: Defender - href: policy-csp-defender.md - - name: DeliveryOptimization - href: policy-csp-deliveryoptimization.md - - name: Desktop - href: policy-csp-desktop.md - - name: DeviceGuard - href: policy-csp-deviceguard.md - - name: DeviceHealthMonitoring - href: policy-csp-devicehealthmonitoring.md - - name: DeviceInstallation - href: policy-csp-deviceinstallation.md - - name: DeviceLock - href: policy-csp-devicelock.md - - name: Display - href: policy-csp-display.md - - name: DmaGuard - href: policy-csp-dmaguard.md - - name: EAP - href: policy-csp-eap.md - - name: Education - href: policy-csp-education.md - - name: EnterpriseCloudPrint - href: policy-csp-enterprisecloudprint.md - - name: ErrorReporting - href: policy-csp-errorreporting.md - - name: EventLogService - href: policy-csp-eventlogservice.md - - name: Experience - href: policy-csp-experience.md - - name: ExploitGuard - href: policy-csp-exploitguard.md - - name: Feeds - href: policy-csp-feeds.md - - name: FileExplorer - href: policy-csp-fileexplorer.md - - name: Games - href: policy-csp-games.md - - name: Handwriting - href: policy-csp-handwriting.md - - name: HumanPresence - href: policy-csp-humanpresence.md - - name: InternetExplorer - href: policy-csp-internetexplorer.md - - name: Kerberos - href: policy-csp-kerberos.md - - name: KioskBrowser - href: policy-csp-kioskbrowser.md - - name: LanmanWorkstation - href: policy-csp-lanmanworkstation.md - - name: Licensing - href: policy-csp-licensing.md - - name: LocalPoliciesSecurityOptions - href: policy-csp-localpoliciessecurityoptions.md - - name: LocalUsersAndGroups - href: policy-csp-localusersandgroups.md - - name: LockDown - href: policy-csp-lockdown.md - - name: Maps - href: policy-csp-maps.md - - name: MemoryDump - href: policy-csp-memorydump.md - - name: Messaging - href: policy-csp-messaging.md - - name: MixedReality - href: policy-csp-mixedreality.md - - name: MSSecurityGuide - href: policy-csp-mssecurityguide.md - - name: MSSLegacy - href: policy-csp-msslegacy.md - - name: Multitasking - href: policy-csp-multitasking.md - - name: NetworkIsolation - href: policy-csp-networkisolation.md - - name: NetworkListManager - href: policy-csp-networklistmanager.md - - name: NewsAndInterests - href: policy-csp-newsandinterests.md - - name: Notifications - href: policy-csp-notifications.md - - name: Power - href: policy-csp-power.md - - name: Printers - href: policy-csp-printers.md - - name: Privacy - href: policy-csp-privacy.md - - name: RemoteAssistance - href: policy-csp-remoteassistance.md - - name: RemoteDesktop - href: policy-csp-remotedesktop.md - - name: RemoteDesktopServices - href: policy-csp-remotedesktopservices.md - - name: RemoteManagement - href: policy-csp-remotemanagement.md - - name: RemoteProcedureCall - href: policy-csp-remoteprocedurecall.md - - name: RemoteShell - href: policy-csp-remoteshell.md - - name: RestrictedGroups - href: policy-csp-restrictedgroups.md - - name: Search - href: policy-csp-search.md - - name: Security - href: policy-csp-security.md - - name: ServiceControlManager - href: policy-csp-servicecontrolmanager.md - - name: Settings - href: policy-csp-settings.md - - name: Speech - href: policy-csp-speech.md - - name: Start - href: policy-csp-start.md - - name: Storage - href: policy-csp-storage.md - - name: System - href: policy-csp-system.md - - name: SystemServices - href: policy-csp-systemservices.md - - name: TaskManager - href: policy-csp-taskmanager.md - - name: TaskScheduler - href: policy-csp-taskscheduler.md - - name: TextInput - href: policy-csp-textinput.md - - name: TimeLanguageSettings - href: policy-csp-timelanguagesettings.md - - name: Troubleshooting - href: policy-csp-troubleshooting.md - - name: Update - href: policy-csp-update.md - - name: UserRights - href: policy-csp-userrights.md - - name: VirtualizationBasedTechnology - href: policy-csp-virtualizationbasedtechnology.md - - name: Wifi - href: policy-csp-wifi.md - - name: WindowsAutoPilot - href: policy-csp-windowsautopilot.md - - name: WindowsConnectionManager - href: policy-csp-windowsconnectionmanager.md - - name: WindowsDefenderSecurityCenter - href: policy-csp-windowsdefendersecuritycenter.md - - name: WindowsDefenderSmartScreen - href: policy-csp-smartscreen.md - - name: WindowsInkWorkspace - href: policy-csp-windowsinkworkspace.md - - name: WindowsLogon - href: policy-csp-windowslogon.md - - name: WindowsPowerShell - href: policy-csp-windowspowershell.md - - name: WindowsSandbox - href: policy-csp-windowssandbox.md - - name: WirelessDisplay - href: policy-csp-wirelessdisplay.md - - name: Provisioning CSP - href: provisioning-csp.md - - name: PXLOGICAL CSP - href: pxlogical-csp.md - - name: Reboot CSP - href: reboot-csp.md - items: - - name: Reboot DDF file - href: reboot-ddf-file.md - - name: RemoteFind CSP - href: remotefind-csp.md - items: - - name: RemoteFind DDF file - href: remotefind-ddf-file.md - - name: RemoteWipe CSP - href: remotewipe-csp.md - items: - - name: RemoteWipe DDF file - href: remotewipe-ddf-file.md - - name: Reporting CSP - href: reporting-csp.md - items: - - name: Reporting DDF file - href: reporting-ddf-file.md - - name: RootCATrustedCertificates CSP - href: rootcacertificates-csp.md - items: - - name: RootCATrustedCertificates DDF file - href: rootcacertificates-ddf-file.md - - name: SecureAssessment CSP - href: secureassessment-csp.md - items: - - name: SecureAssessment DDF file - href: secureassessment-ddf-file.md - - name: SecurityPolicy CSP - href: securitypolicy-csp.md - - name: SharedPC CSP - href: sharedpc-csp.md - items: - - name: SharedPC DDF file - href: sharedpc-ddf-file.md - - name: Storage CSP - href: storage-csp.md - items: - - name: Storage DDF file - href: storage-ddf-file.md - - name: SUPL CSP - href: supl-csp.md - items: - - name: SUPL DDF file - href: supl-ddf-file.md - - name: SurfaceHub CSP - href: surfacehub-csp.md - items: - - name: SurfaceHub DDF file - href: surfacehub-ddf-file.md - - name: TenantLockdown CSP - href: tenantlockdown-csp.md - items: - - name: TenantLockdown DDF file - href: tenantlockdown-ddf.md - - name: TPMPolicy CSP - href: tpmpolicy-csp.md - items: - - name: TPMPolicy DDF file - href: tpmpolicy-ddf-file.md - - name: UEFI CSP - href: uefi-csp.md - items: - - name: UEFI DDF file - href: uefi-ddf.md - - name: UnifiedWriteFilter CSP - href: unifiedwritefilter-csp.md - items: - - name: UnifiedWriteFilter DDF file - href: unifiedwritefilter-ddf.md - - name: UniversalPrint CSP - href: universalprint-csp.md - items: - - name: UniversalPrint DDF file - href: universalprint-ddf-file.md - - name: Update CSP - href: update-csp.md - items: - - name: Update DDF file - href: update-ddf-file.md - - name: VPN CSP - href: vpn-csp.md - items: - - name: VPN DDF file - href: vpn-ddf-file.md - - name: VPNv2 CSP - href: vpnv2-csp.md - items: - - name: VPNv2 DDF file - href: vpnv2-ddf-file.md - - name: ProfileXML XSD - href: vpnv2-profile-xsd.md - - name: EAP configuration - href: eap-configuration.md - - name: w4 APPLICATION CSP - href: w4-application-csp.md - - name: w7 APPLICATION CSP - href: w7-application-csp.md - - name: WiFi CSP - href: wifi-csp.md - items: - - name: WiFi DDF file - href: wifi-ddf-file.md - - name: Win32AppInventory CSP - href: win32appinventory-csp.md - items: - - name: Win32AppInventory DDF file - href: win32appinventory-ddf-file.md - - name: Win32CompatibilityAppraiser CSP - href: win32compatibilityappraiser-csp.md - items: - - name: Win32CompatibilityAppraiser DDF file - href: win32compatibilityappraiser-ddf.md - - name: WindowsAdvancedThreatProtection CSP - href: windowsadvancedthreatprotection-csp.md - items: - - name: WindowsAdvancedThreatProtection DDF file - href: windowsadvancedthreatprotection-ddf.md - - name: WindowsAutopilot CSP - href: windowsautopilot-csp.md - items: - - name: WindowsAutopilot DDF file - href: windowsautopilot-ddf-file.md - - name: WindowsDefenderApplicationGuard CSP - href: windowsdefenderapplicationguard-csp.md - items: - - name: WindowsDefenderApplicationGuard DDF file - href: windowsdefenderapplicationguard-ddf-file.md - - name: WindowsLicensing CSP - href: windowslicensing-csp.md - items: - - name: WindowsLicensing DDF file - href: windowslicensing-ddf-file.md - - name: WiredNetwork CSP - href: wirednetwork-csp.md - items: - - name: WiredNetwork DDF file - href: wirednetwork-ddf-file.md + - name: Change history for MDM documentation + href: change-history-for-mdm-documentation.md + - name: Device enrollment + href: mobile-device-enrollment.md + items: + - name: MDM enrollment of Windows devices + href: mdm-enrollment-of-windows-devices.md + - name: "Azure AD and Microsoft Intune: Automatic MDM enrollment" + href: azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md + - name: Enroll a Windows 10 device automatically using Group Policy + href: enroll-a-windows-10-device-automatically-using-group-policy.md + - name: Bulk enrollment + href: bulk-enrollment-using-windows-provisioning-tool.md + - name: Federated authentication device enrollment + href: federated-authentication-device-enrollment.md + - name: Certificate authentication device enrollment + href: certificate-authentication-device-enrollment.md + - name: On-premises authentication device enrollment + href: on-premise-authentication-device-enrollment.md + - name: Disconnecting a device from MDM (unenrollment) + href: disconnecting-from-mdm-unenrollment.md + - name: Understanding ADMX policies + href: understanding-admx-backed-policies.md + items: + - name: Enable ADMX policies in MDM + href: enable-admx-backed-policies-in-mdm.md + - name: Win32 and Desktop Bridge app policy configuration + href: win32-and-centennial-app-policy-configuration.md + - name: Azure Active Directory integration with MDM + href: azure-active-directory-integration-with-mdm.md + items: + - name: Add an Azure AD tenant and Azure AD subscription + href: add-an-azure-ad-tenant-and-azure-ad-subscription.md + - name: Register your free Azure Active Directory subscription + href: register-your-free-azure-active-directory-subscription.md + - name: Enterprise settings, policies, and app management + href: windows-mdm-enterprise-settings.md + items: + - name: Enterprise app management + href: enterprise-app-management.md + items: + - name: Deploy and configure App-V apps using MDM + href: appv-deploy-and-config.md + - name: Management tool for the Microsoft Store for Business + href: management-tool-for-windows-store-for-business.md + - name: REST API reference for Microsoft Store for Business + href: rest-api-reference-windows-store-for-business.md + items: + - name: Data structures for Microsoft Store for Business + href: data-structures-windows-store-for-business.md + - name: Get Inventory + href: get-inventory.md + - name: Get product details + href: get-product-details.md + - name: Get localized product details + href: get-localized-product-details.md + - name: Get offline license + href: get-offline-license.md + - name: Get product packages + href: get-product-packages.md + - name: Get product package + href: get-product-package.md + - name: Get seats + href: get-seats.md + - name: Get seat + href: get-seat.md + - name: Assign seats + href: assign-seats.md + - name: Reclaim seat from user + href: reclaim-seat-from-user.md + - name: Bulk assign and reclaim seats from users + href: bulk-assign-and-reclaim-seats-from-user.md + - name: Get seats assigned to a user + href: get-seats-assigned-to-a-user.md + - name: Mobile device management (MDM) for device updates + href: device-update-management.md + - name: Secured-Core PC Configuration Lock + href: config-lock.md + - name: Certificate renewal + href: certificate-renewal-windows-mdm.md + - name: Using PowerShell scripting with the WMI Bridge Provider + href: using-powershell-scripting-with-the-wmi-bridge-provider.md + - name: WMI providers supported in Windows 10 + href: wmi-providers-supported-in-windows.md + - name: Diagnose MDM failures in Windows 10 + href: diagnose-mdm-failures-in-windows-10.md + - name: Push notification support for device management + href: push-notification-windows-mdm.md + - name: MAM support for device management + href: implement-server-side-mobile-application-management.md + - name: OMA DM protocol support + href: oma-dm-protocol-support.md + items: + - name: Structure of OMA DM provisioning files + href: structure-of-oma-dm-provisioning-files.md + - name: Server requirements for OMA DM + href: server-requirements-windows-mdm.md + - name: DMProcessConfigXMLFiltered + href: dmprocessconfigxmlfiltered.md + - name: Configuration service provider reference + href: configuration-service-provider-reference.md + items: + - name: AccountManagement CSP + href: accountmanagement-csp.md + items: + - name: AccountManagement DDF file + href: accountmanagement-ddf.md + - name: Accounts CSP + href: accounts-csp.md + items: + - name: Accounts DDF file + href: accounts-ddf-file.md + - name: ActiveSync CSP + href: activesync-csp.md + items: + - name: ActiveSync DDF file + href: activesync-ddf-file.md + - name: AllJoynManagement CSP + href: alljoynmanagement-csp.md + items: + - name: AllJoynManagement DDF + href: alljoynmanagement-ddf.md + - name: APPLICATION CSP + href: application-csp.md + - name: ApplicationControl CSP + href: applicationcontrol-csp.md + items: + - name: ApplicationControl DDF file + href: applicationcontrol-csp-ddf.md + - name: AppLocker CSP + href: applocker-csp.md + items: + - name: AppLocker DDF file + href: applocker-ddf-file.md + - name: AppLocker XSD + href: applocker-xsd.md + - name: AssignedAccess CSP + href: assignedaccess-csp.md + items: + - name: AssignedAccess DDF file + href: assignedaccess-ddf.md + - name: BitLocker CSP + href: bitlocker-csp.md + items: + - name: BitLocker DDF file + href: bitlocker-ddf-file.md + - name: CellularSettings CSP + href: cellularsettings-csp.md + - name: CertificateStore CSP + href: certificatestore-csp.md + items: + - name: CertificateStore DDF file + href: certificatestore-ddf-file.md + - name: CleanPC CSP + href: cleanpc-csp.md + items: + - name: CleanPC DDF + href: cleanpc-ddf.md + - name: ClientCertificateInstall CSP + href: clientcertificateinstall-csp.md + items: + - name: ClientCertificateInstall DDF file + href: clientcertificateinstall-ddf-file.md + - name: CM_CellularEntries CSP + href: cm-cellularentries-csp.md + - name: CMPolicy CSP + href: cmpolicy-csp.md + - name: CMPolicyEnterprise CSP + href: cmpolicyenterprise-csp.md + items: + - name: CMPolicyEnterprise DDF file + href: cmpolicyenterprise-ddf-file.md + - name: CustomDeviceUI CSP + href: customdeviceui-csp.md + items: + - name: CustomDeviceUI DDF file + href: customdeviceui-ddf.md + - name: Defender CSP + href: defender-csp.md + items: + - name: Defender DDF file + href: defender-ddf.md + - name: DevDetail CSP + href: devdetail-csp.md + items: + - name: DevDetail DDF file + href: devdetail-ddf-file.md + - name: DeveloperSetup CSP + href: developersetup-csp.md + items: + - name: DeveloperSetup DDF + href: developersetup-ddf.md + - name: DeviceLock CSP + href: devicelock-csp.md + items: + - name: DeviceLock DDF file + href: devicelock-ddf-file.md + - name: DeviceManageability CSP + href: devicemanageability-csp.md + items: + - name: DeviceManageability DDF + href: devicemanageability-ddf.md + - name: DeviceStatus CSP + href: devicestatus-csp.md + items: + - name: DeviceStatus DDF + href: devicestatus-ddf.md + - name: DevInfo CSP + href: devinfo-csp.md + items: + - name: DevInfo DDF file + href: devinfo-ddf-file.md + - name: DiagnosticLog CSP + href: diagnosticlog-csp.md + items: + - name: DiagnosticLog DDF file + href: diagnosticlog-ddf.md + - name: DMAcc CSP + href: dmacc-csp.md + items: + - name: DMAcc DDF file + href: dmacc-ddf-file.md + - name: DMClient CSP + href: dmclient-csp.md + items: + - name: DMClient DDF file + href: dmclient-ddf-file.md + - name: DMSessionActions CSP + href: dmsessionactions-csp.md + items: + - name: DMSessionActions DDF file + href: dmsessionactions-ddf.md + - name: DynamicManagement CSP + href: dynamicmanagement-csp.md + items: + - name: DynamicManagement DDF file + href: dynamicmanagement-ddf.md + - name: EMAIL2 CSP + href: email2-csp.md + items: + - name: EMAIL2 DDF file + href: email2-ddf-file.md + - name: EnrollmentStatusTracking CSP + href: enrollmentstatustracking-csp.md + items: + - name: EnrollmentStatusTracking DDF file + href: enrollmentstatustracking-csp-ddf.md + - name: EnterpriseAPN CSP + href: enterpriseapn-csp.md + items: + - name: EnterpriseAPN DDF + href: enterpriseapn-ddf.md + - name: EnterpriseAppVManagement CSP + href: enterpriseappvmanagement-csp.md + items: + - name: EnterpriseAppVManagement DDF file + href: enterpriseappvmanagement-ddf.md + - name: EnterpriseDataProtection CSP + href: enterprisedataprotection-csp.md + items: + - name: EnterpriseDataProtection DDF file + href: enterprisedataprotection-ddf-file.md + - name: EnterpriseDesktopAppManagement CSP + href: enterprisedesktopappmanagement-csp.md + items: + - name: EnterpriseDesktopAppManagement DDF + href: enterprisedesktopappmanagement-ddf-file.md + - name: EnterpriseDesktopAppManagement XSD + href: enterprisedesktopappmanagement2-xsd.md + - name: EnterpriseModernAppManagement CSP + href: enterprisemodernappmanagement-csp.md + items: + - name: EnterpriseModernAppManagement DDF + href: enterprisemodernappmanagement-ddf.md + - name: EnterpriseModernAppManagement XSD + href: enterprisemodernappmanagement-xsd.md + - name: eUICCs CSP + href: euiccs-csp.md + items: + - name: eUICCs DDF file + href: euiccs-ddf-file.md + - name: Firewall CSP + href: firewall-csp.md + items: + - name: Firewall DDF file + href: firewall-ddf-file.md + - name: HealthAttestation CSP + href: healthattestation-csp.md + items: + - name: HealthAttestation DDF + href: healthattestation-ddf.md + - name: MultiSIM CSP + href: multisim-csp.md + items: + - name: MultiSIM DDF file + href: multisim-ddf.md + - name: NAP CSP + href: nap-csp.md + - name: NAPDEF CSP + href: napdef-csp.md + - name: NetworkProxy CSP + href: networkproxy-csp.md + items: + - name: NetworkProxy DDF file + href: networkproxy-ddf.md + - name: NetworkQoSPolicy CSP + href: networkqospolicy-csp.md + items: + - name: NetworkQoSPolicy DDF file + href: networkqospolicy-ddf.md + - name: NodeCache CSP + href: nodecache-csp.md + items: + - name: NodeCache DDF file + href: nodecache-ddf-file.md + - name: Office CSP + href: office-csp.md + items: + - name: Office DDF + href: office-ddf.md + - name: PassportForWork CSP + href: passportforwork-csp.md + items: + - name: PassportForWork DDF file + href: passportforwork-ddf.md + - name: Personalization CSP + href: personalization-csp.md + items: + - name: Personalization DDF file + href: personalization-ddf.md + - name: Policy CSP + href: policy-configuration-service-provider.md + items: + - name: Policy CSP DDF file + href: policy-ddf-file.md + - name: Policies in Policy CSP supported by Group Policy + href: policies-in-policy-csp-supported-by-group-policy.md + - name: ADMX policies in Policy CSP + href: policies-in-policy-csp-admx-backed.md + - name: Policies in Policy CSP supported by HoloLens 2 + href: policies-in-policy-csp-supported-by-hololens2.md + - name: Policies in Policy CSP supported by HoloLens (1st gen) Commercial Suite + href: policies-in-policy-csp-supported-by-hololens-1st-gen-commercial-suite.md + - name: Policies in Policy CSP supported by HoloLens (1st gen) Development Edition + href: policies-in-policy-csp-supported-by-hololens-1st-gen-development-edition.md + - name: Policies in Policy CSP supported by Windows 10 IoT Enterprise + href: ./configuration-service-provider-reference.md + - name: Policies in Policy CSP supported by Windows 10 IoT Core + href: policies-in-policy-csp-supported-by-iot-core.md + - name: Policies in Policy CSP supported by Microsoft Surface Hub + href: policies-in-policy-csp-supported-by-surface-hub.md + - name: Policy CSPs that can be set using Exchange Active Sync (EAS) + href: policies-in-policy-csp-that-can-be-set-using-eas.md + - name: AboveLock + href: policy-csp-abovelock.md + - name: Accounts + href: policy-csp-accounts.md + - name: ActiveXControls + href: policy-csp-activexcontrols.md + - name: ADMX_ActiveXInstallService + href: policy-csp-admx-activexinstallservice.md + - name: ADMX_AddRemovePrograms + href: policy-csp-admx-addremoveprograms.md + - name: ADMX_AdmPwd + href: policy-csp-admx-admpwd.md + - name: ADMX_AppCompat + href: policy-csp-admx-appcompat.md + - name: ADMX_AppxPackageManager + href: policy-csp-admx-appxpackagemanager.md + - name: ADMX_AppXRuntime + href: policy-csp-admx-appxruntime.md + - name: ADMX_AttachmentManager + href: policy-csp-admx-attachmentmanager.md + - name: ADMX_AuditSettings + href: policy-csp-admx-auditsettings.md + - name: ADMX_Bits + href: policy-csp-admx-bits.md + - name: ADMX_CipherSuiteOrder + href: policy-csp-admx-ciphersuiteorder.md + - name: ADMX_COM + href: policy-csp-admx-com.md + - name: ADMX_ControlPanel + href: policy-csp-admx-controlpanel.md + - name: ADMX_ControlPanelDisplay + href: policy-csp-admx-controlpaneldisplay.md + - name: ADMX_Cpls + href: policy-csp-admx-cpls.md + - name: ADMX_CredentialProviders + href: policy-csp-admx-credentialproviders.md + - name: ADMX_CredSsp + href: policy-csp-admx-credssp.md + - name: ADMX_CredUI + href: policy-csp-admx-credui.md + - name: ADMX_CtrlAltDel + href: policy-csp-admx-ctrlaltdel.md + - name: ADMX_DataCollection + href: policy-csp-admx-datacollection.md + - name: ADMX_DCOM + href: policy-csp-admx-dcom.md + - name: ADMX_Desktop + href: policy-csp-admx-desktop.md + - name: ADMX_DeviceCompat + href: policy-csp-admx-devicecompat.md + - name: ADMX_DeviceGuard + href: policy-csp-admx-deviceguard.md + - name: ADMX_DeviceInstallation + href: policy-csp-admx-deviceinstallation.md + - name: ADMX_DeviceSetup + href: policy-csp-admx-devicesetup.md + - name: ADMX_DFS + href: policy-csp-admx-dfs.md + - name: ADMX_DigitalLocker + href: policy-csp-admx-digitallocker.md + - name: ADMX_DiskDiagnostic + href: policy-csp-admx-diskdiagnostic.md + - name: ADMX_DistributedLinkTracking + href: policy-csp-admx-distributedlinktracking.md + - name: ADMX_DnsClient + href: policy-csp-admx-dnsclient.md + - name: ADMX_DWM + href: policy-csp-admx-dwm.md + - name: ADMX_EAIME + href: policy-csp-admx-eaime.md + - name: ADMX_EncryptFilesonMove + href: policy-csp-admx-encryptfilesonmove.md + - name: ADMX_EventLogging + href: policy-csp-admx-eventlogging.md + - name: ADMX_EnhancedStorage + href: policy-csp-admx-enhancedstorage.md + - name: ADMX_ErrorReporting + href: policy-csp-admx-errorreporting.md + - name: ADMX_EventForwarding + href: policy-csp-admx-eventforwarding.md + - name: ADMX_EventLog + href: policy-csp-admx-eventlog.md + - name: ADMX_EventViewer + href: policy-csp-admx-eventviewer.md + - name: ADMX_Explorer + href: policy-csp-admx-explorer.md + - name: ADMX_ExternalBoot + href: policy-csp-admx-externalboot.md + - name: ADMX_FileRecovery + href: policy-csp-admx-filerecovery.md + - name: ADMX_FileRevocation + href: policy-csp-admx-filerevocation.md + - name: ADMX_FileServerVSSProvider + href: policy-csp-admx-fileservervssprovider.md + - name: ADMX_FileSys + href: policy-csp-admx-filesys.md + - name: ADMX_FolderRedirection + href: policy-csp-admx-folderredirection.md + - name: ADMX_FramePanes + href: policy-csp-admx-framepanes.md + - name: ADMX_FTHSVC + href: policy-csp-admx-fthsvc.md + - name: ADMX_Globalization + href: policy-csp-admx-globalization.md + - name: ADMX_GroupPolicy + href: policy-csp-admx-grouppolicy.md + - name: ADMX_Help + href: policy-csp-admx-help.md + - name: ADMX_HelpAndSupport + href: policy-csp-admx-helpandsupport.md + - name: ADMX_HotSpotAuth + href: policy-csp-admx-hotspotauth.md + - name: ADMX_ICM + href: policy-csp-admx-icm.md + - name: ADMX_IIS + href: policy-csp-admx-iis.md + - name: ADMX_iSCSI + href: policy-csp-admx-iscsi.md + - name: ADMX_kdc + href: policy-csp-admx-kdc.md + - name: ADMX_Kerberos + href: policy-csp-admx-kerberos.md + - name: ADMX_LanmanServer + href: policy-csp-admx-lanmanserver.md + - name: ADMX_LanmanWorkstation + href: policy-csp-admx-lanmanworkstation.md + - name: ADMX_LeakDiagnostic + href: policy-csp-admx-leakdiagnostic.md + - name: ADMX_LinkLayerTopologyDiscovery + href: policy-csp-admx-linklayertopologydiscovery.md + - name: ADMX_LocationProviderAdm + href: policy-csp-admx-locationprovideradm.md + - name: ADMX_Logon + href: policy-csp-admx-logon.md + - name: ADMX_MicrosoftDefenderAntivirus + href: policy-csp-admx-microsoftdefenderantivirus.md + - name: ADMX_MMC + href: policy-csp-admx-mmc.md + - name: ADMX_MMCSnapins + href: policy-csp-admx-mmcsnapins.md + - name: ADMX_MobilePCMobilityCenter + href: policy-csp-admx-mobilepcmobilitycenter.md + - name: ADMX_MobilePCPresentationSettings + href: policy-csp-admx-mobilepcpresentationsettings.md + - name: ADMX_MSAPolicy + href: policy-csp-admx-msapolicy.md + - name: ADMX_msched + href: policy-csp-admx-msched.md + - name: ADMX_MSDT + href: policy-csp-admx-msdt.md + - name: ADMX_MSI + href: policy-csp-admx-msi.md + - name: ADMX_MsiFileRecovery + href: policy-csp-admx-msifilerecovery.md + - name: ADMX_nca + href: policy-csp-admx-nca.md + - name: ADMX_NCSI + href: policy-csp-admx-ncsi.md + - name: ADMX_Netlogon + href: policy-csp-admx-netlogon.md + - name: ADMX_NetworkConnections + href: policy-csp-admx-networkconnections.md + - name: ADMX_OfflineFiles + href: policy-csp-admx-offlinefiles.md + - name: ADMX_pca + href: policy-csp-admx-pca.md + - name: ADMX_PeerToPeerCaching + href: policy-csp-admx-peertopeercaching.md + - name: ADMX_PenTraining + href: policy-csp-admx-pentraining.md + - name: ADMX_PerformanceDiagnostics + href: policy-csp-admx-performancediagnostics.md + - name: ADMX_Power + href: policy-csp-admx-power.md + - name: ADMX_PowerShellExecutionPolicy + href: policy-csp-admx-powershellexecutionpolicy.md + - name: ADMX_PreviousVersions + href: policy-csp-admx-previousversions.md + - name: ADMX_Printing + href: policy-csp-admx-printing.md + - name: ADMX_Printing2 + href: policy-csp-admx-printing2.md + - name: ADMX_Programs + href: policy-csp-admx-programs.md + - name: ADMX_Reliability + href: policy-csp-admx-reliability.md + - name: ADMX_RemoteAssistance + href: policy-csp-admx-remoteassistance.md + - name: ADMX_RemovableStorage + href: policy-csp-admx-removablestorage.md + - name: ADMX_RPC + href: policy-csp-admx-rpc.md + - name: ADMX_Scripts + href: policy-csp-admx-scripts.md + - name: ADMX_sdiageng + href: policy-csp-admx-sdiageng.md + - name: ADMX_sdiagschd + href: policy-csp-admx-sdiagschd.md + - name: ADMX_Securitycenter + href: policy-csp-admx-securitycenter.md + - name: ADMX_Sensors + href: policy-csp-admx-sensors.md + - name: ADMX_ServerManager + href: policy-csp-admx-servermanager.md + - name: ADMX_Servicing + href: policy-csp-admx-servicing.md + - name: ADMX_SettingSync + href: policy-csp-admx-settingsync.md + - name: ADMX_SharedFolders + href: policy-csp-admx-sharedfolders.md + - name: ADMX_Sharing + href: policy-csp-admx-sharing.md + - name: ADMX_ShellCommandPromptRegEditTools + href: policy-csp-admx-shellcommandpromptregedittools.md + - name: ADMX_Smartcard + href: policy-csp-admx-smartcard.md + - name: ADMX_Snmp + href: policy-csp-admx-snmp.md + - name: ADMX_StartMenu + href: policy-csp-admx-startmenu.md + - name: ADMX_SystemRestore + href: policy-csp-admx-systemrestore.md + - name: ADMX_TabletShell + href: policy-csp-admx-tabletshell.md + - name: ADMX_Taskbar + href: policy-csp-admx-taskbar.md + - name: ADMX_tcpip + href: policy-csp-admx-tcpip.md + - name: ADMX_TerminalServer + href: policy-csp-admx-terminalserver.md + - name: ADMX_Thumbnails + href: policy-csp-admx-thumbnails.md + - name: ADMX_TouchInput + href: policy-csp-admx-touchinput.md + - name: ADMX_TPM + href: policy-csp-admx-tpm.md + - name: ADMX_UserExperienceVirtualization + href: policy-csp-admx-userexperiencevirtualization.md + - name: ADMX_UserProfiles + href: policy-csp-admx-userprofiles.md + - name: ADMX_W32Time + href: policy-csp-admx-w32time.md + - name: ADMX_WCM + href: policy-csp-admx-wcm.md + - name: ADMX_WDI + href: policy-csp-admx-wdi.md + - name: ADMX_WinCal + href: policy-csp-admx-wincal.md + - name: ADMX_WindowsConnectNow + href: policy-csp-admx-windowsconnectnow.md + - name: ADMX_WindowsExplorer + href: policy-csp-admx-windowsexplorer.md + - name: ADMX_WindowsMediaDRM + href: policy-csp-admx-windowsmediadrm.md + - name: ADMX_WindowsMediaPlayer + href: policy-csp-admx-windowsmediaplayer.md + - name: ADMX_WindowsRemoteManagement + href: policy-csp-admx-windowsremotemanagement.md + - name: ADMX_WindowsStore + href: policy-csp-admx-windowsstore.md + - name: ADMX_WinInit + href: policy-csp-admx-wininit.md + - name: ADMX_WinLogon + href: policy-csp-admx-winlogon.md + - name: ADMX-Winsrv + href: policy-csp-admx-winsrv.md + - name: ADMX_wlansvc + href: policy-csp-admx-wlansvc.md + - name: ADMX_WordWheel + href: policy-csp-admx-wordwheel.md + - name: ADMX_WorkFoldersClient + href: policy-csp-admx-workfoldersclient.md + - name: ADMX_WPN + href: policy-csp-admx-wpn.md + - name: ApplicationDefaults + href: policy-csp-applicationdefaults.md + - name: ApplicationManagement + href: policy-csp-applicationmanagement.md + - name: AppRuntime + href: policy-csp-appruntime.md + - name: AppVirtualization + href: policy-csp-appvirtualization.md + - name: AttachmentManager + href: policy-csp-attachmentmanager.md + - name: Audit + href: policy-csp-audit.md + - name: Authentication + href: policy-csp-authentication.md + - name: Autoplay + href: policy-csp-autoplay.md + - name: BitLocker + href: policy-csp-bitlocker.md + - name: BITS + href: policy-csp-bits.md + - name: Bluetooth + href: policy-csp-bluetooth.md + - name: Browser + href: policy-csp-browser.md + - name: Camera + href: policy-csp-camera.md + - name: Cellular + href: policy-csp-cellular.md + - name: Connectivity + href: policy-csp-connectivity.md + - name: ControlPolicyConflict + href: policy-csp-controlpolicyconflict.md + - name: CredentialsDelegation + href: policy-csp-credentialsdelegation.md + - name: CredentialProviders + href: policy-csp-credentialproviders.md + - name: CredentialsUI + href: policy-csp-credentialsui.md + - name: Cryptography + href: policy-csp-cryptography.md + - name: DataProtection + href: policy-csp-dataprotection.md + - name: DataUsage + href: policy-csp-datausage.md + - name: Defender + href: policy-csp-defender.md + - name: DeliveryOptimization + href: policy-csp-deliveryoptimization.md + - name: Desktop + href: policy-csp-desktop.md + - name: DeviceGuard + href: policy-csp-deviceguard.md + - name: DeviceHealthMonitoring + href: policy-csp-devicehealthmonitoring.md + - name: DeviceInstallation + href: policy-csp-deviceinstallation.md + - name: DeviceLock + href: policy-csp-devicelock.md + - name: Display + href: policy-csp-display.md + - name: DmaGuard + href: policy-csp-dmaguard.md + - name: EAP + href: policy-csp-eap.md + - name: Education + href: policy-csp-education.md + - name: EnterpriseCloudPrint + href: policy-csp-enterprisecloudprint.md + - name: ErrorReporting + href: policy-csp-errorreporting.md + - name: EventLogService + href: policy-csp-eventlogservice.md + - name: Experience + href: policy-csp-experience.md + - name: ExploitGuard + href: policy-csp-exploitguard.md + - name: Feeds + href: policy-csp-feeds.md + - name: FileExplorer + href: policy-csp-fileexplorer.md + - name: Games + href: policy-csp-games.md + - name: Handwriting + href: policy-csp-handwriting.md + - name: HumanPresence + href: policy-csp-humanpresence.md + - name: InternetExplorer + href: policy-csp-internetexplorer.md + - name: Kerberos + href: policy-csp-kerberos.md + - name: KioskBrowser + href: policy-csp-kioskbrowser.md + - name: LanmanWorkstation + href: policy-csp-lanmanworkstation.md + - name: Licensing + href: policy-csp-licensing.md + - name: LocalPoliciesSecurityOptions + href: policy-csp-localpoliciessecurityoptions.md + - name: LocalUsersAndGroups + href: policy-csp-localusersandgroups.md + - name: LockDown + href: policy-csp-lockdown.md + - name: Maps + href: policy-csp-maps.md + - name: MemoryDump + href: policy-csp-memorydump.md + - name: Messaging + href: policy-csp-messaging.md + - name: MixedReality + href: policy-csp-mixedreality.md + - name: MSSecurityGuide + href: policy-csp-mssecurityguide.md + - name: MSSLegacy + href: policy-csp-msslegacy.md + - name: Multitasking + href: policy-csp-multitasking.md + - name: NetworkIsolation + href: policy-csp-networkisolation.md + - name: NetworkListManager + href: policy-csp-networklistmanager.md + - name: NewsAndInterests + href: policy-csp-newsandinterests.md + - name: Notifications + href: policy-csp-notifications.md + - name: Power + href: policy-csp-power.md + - name: Printers + href: policy-csp-printers.md + - name: Privacy + href: policy-csp-privacy.md + - name: RemoteAssistance + href: policy-csp-remoteassistance.md + - name: RemoteDesktop + href: policy-csp-remotedesktop.md + - name: RemoteDesktopServices + href: policy-csp-remotedesktopservices.md + - name: RemoteManagement + href: policy-csp-remotemanagement.md + - name: RemoteProcedureCall + href: policy-csp-remoteprocedurecall.md + - name: RemoteShell + href: policy-csp-remoteshell.md + - name: RestrictedGroups + href: policy-csp-restrictedgroups.md + - name: Search + href: policy-csp-search.md + - name: Security + href: policy-csp-security.md + - name: ServiceControlManager + href: policy-csp-servicecontrolmanager.md + - name: Settings + href: policy-csp-settings.md + - name: Speech + href: policy-csp-speech.md + - name: Start + href: policy-csp-start.md + - name: Storage + href: policy-csp-storage.md + - name: System + href: policy-csp-system.md + - name: SystemServices + href: policy-csp-systemservices.md + - name: TaskManager + href: policy-csp-taskmanager.md + - name: TaskScheduler + href: policy-csp-taskscheduler.md + - name: TextInput + href: policy-csp-textinput.md + - name: TimeLanguageSettings + href: policy-csp-timelanguagesettings.md + - name: Troubleshooting + href: policy-csp-troubleshooting.md + - name: Update + href: policy-csp-update.md + - name: UserRights + href: policy-csp-userrights.md + - name: VirtualizationBasedTechnology + href: policy-csp-virtualizationbasedtechnology.md + - name: Wifi + href: policy-csp-wifi.md + - name: WindowsAutoPilot + href: policy-csp-windowsautopilot.md + - name: WindowsConnectionManager + href: policy-csp-windowsconnectionmanager.md + - name: WindowsDefenderSecurityCenter + href: policy-csp-windowsdefendersecuritycenter.md + - name: WindowsDefenderSmartScreen + href: policy-csp-smartscreen.md + - name: WindowsInkWorkspace + href: policy-csp-windowsinkworkspace.md + - name: WindowsLogon + href: policy-csp-windowslogon.md + - name: WindowsPowerShell + href: policy-csp-windowspowershell.md + - name: WindowsSandbox + href: policy-csp-windowssandbox.md + - name: WirelessDisplay + href: policy-csp-wirelessdisplay.md + - name: Provisioning CSP + href: provisioning-csp.md + - name: PXLOGICAL CSP + href: pxlogical-csp.md + - name: Reboot CSP + href: reboot-csp.md + items: + - name: Reboot DDF file + href: reboot-ddf-file.md + - name: RemoteFind CSP + href: remotefind-csp.md + items: + - name: RemoteFind DDF file + href: remotefind-ddf-file.md + - name: RemoteWipe CSP + href: remotewipe-csp.md + items: + - name: RemoteWipe DDF file + href: remotewipe-ddf-file.md + - name: Reporting CSP + href: reporting-csp.md + items: + - name: Reporting DDF file + href: reporting-ddf-file.md + - name: RootCATrustedCertificates CSP + href: rootcacertificates-csp.md + items: + - name: RootCATrustedCertificates DDF file + href: rootcacertificates-ddf-file.md + - name: SecureAssessment CSP + href: secureassessment-csp.md + items: + - name: SecureAssessment DDF file + href: secureassessment-ddf-file.md + - name: SecurityPolicy CSP + href: securitypolicy-csp.md + - name: SharedPC CSP + href: sharedpc-csp.md + items: + - name: SharedPC DDF file + href: sharedpc-ddf-file.md + - name: Storage CSP + href: storage-csp.md + items: + - name: Storage DDF file + href: storage-ddf-file.md + - name: SUPL CSP + href: supl-csp.md + items: + - name: SUPL DDF file + href: supl-ddf-file.md + - name: SurfaceHub CSP + href: surfacehub-csp.md + items: + - name: SurfaceHub DDF file + href: surfacehub-ddf-file.md + - name: TenantLockdown CSP + href: tenantlockdown-csp.md + items: + - name: TenantLockdown DDF file + href: tenantlockdown-ddf.md + - name: TPMPolicy CSP + href: tpmpolicy-csp.md + items: + - name: TPMPolicy DDF file + href: tpmpolicy-ddf-file.md + - name: UEFI CSP + href: uefi-csp.md + items: + - name: UEFI DDF file + href: uefi-ddf.md + - name: UnifiedWriteFilter CSP + href: unifiedwritefilter-csp.md + items: + - name: UnifiedWriteFilter DDF file + href: unifiedwritefilter-ddf.md + - name: UniversalPrint CSP + href: universalprint-csp.md + items: + - name: UniversalPrint DDF file + href: universalprint-ddf-file.md + - name: Update CSP + href: update-csp.md + items: + - name: Update DDF file + href: update-ddf-file.md + - name: VPN CSP + href: vpn-csp.md + items: + - name: VPN DDF file + href: vpn-ddf-file.md + - name: VPNv2 CSP + href: vpnv2-csp.md + items: + - name: VPNv2 DDF file + href: vpnv2-ddf-file.md + - name: ProfileXML XSD + href: vpnv2-profile-xsd.md + - name: EAP configuration + href: eap-configuration.md + - name: w4 APPLICATION CSP + href: w4-application-csp.md + - name: w7 APPLICATION CSP + href: w7-application-csp.md + - name: WiFi CSP + href: wifi-csp.md + items: + - name: WiFi DDF file + href: wifi-ddf-file.md + - name: Win32AppInventory CSP + href: win32appinventory-csp.md + items: + - name: Win32AppInventory DDF file + href: win32appinventory-ddf-file.md + - name: Win32CompatibilityAppraiser CSP + href: win32compatibilityappraiser-csp.md + items: + - name: Win32CompatibilityAppraiser DDF file + href: win32compatibilityappraiser-ddf.md + - name: WindowsAdvancedThreatProtection CSP + href: windowsadvancedthreatprotection-csp.md + items: + - name: WindowsAdvancedThreatProtection DDF file + href: windowsadvancedthreatprotection-ddf.md + - name: WindowsAutopilot CSP + href: windowsautopilot-csp.md + items: + - name: WindowsAutopilot DDF file + href: windowsautopilot-ddf-file.md + - name: WindowsDefenderApplicationGuard CSP + href: windowsdefenderapplicationguard-csp.md + items: + - name: WindowsDefenderApplicationGuard DDF file + href: windowsdefenderapplicationguard-ddf-file.md + - name: WindowsLicensing CSP + href: windowslicensing-csp.md + items: + - name: WindowsLicensing DDF file + href: windowslicensing-ddf-file.md + - name: WiredNetwork CSP + href: wirednetwork-csp.md + items: + - name: WiredNetwork DDF file + href: wirednetwork-ddf-file.md diff --git a/windows/security/index.yml b/windows/security/index.yml index 1c56c04c1c..2fedb0e205 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -16,7 +16,7 @@ metadata: ms.author: dansimp #Required; microsoft alias of author; optional team alias. ms.date: 09/20/2021 localization_priority: Priority - + # linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new landingContent: From 63dc183c67c9cb5625125ecc2478dffd75a67a98 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Thu, 4 Aug 2022 12:14:20 -0400 Subject: [PATCH 095/246] Update parent toc --- windows/client-management/toc.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/client-management/toc.yml b/windows/client-management/toc.yml index 92e5722e04..d856948d89 100644 --- a/windows/client-management/toc.yml +++ b/windows/client-management/toc.yml @@ -1,7 +1,7 @@ items: - name: Windows client management href: index.yml - items: + items: - name: Client management tools and settings items: - name: Windows Tools/Administrative Tools @@ -29,30 +29,30 @@ items: - name: Windows libraries href: windows-libraries.md - name: Mobile device management (MDM) - items: - - name: Mobile Device Management - href: mdm/index.md + items: + - name: Mobile Device Management + href: mdm/index.yml - name: Configuration Service Provider (CSP) - items: - - name: CSP reference + items: + - name: CSP reference href: mdm/configuration-service-provider-reference.md - name: Troubleshoot Windows clients - items: - - name: Windows 10 support solutions + items: + - name: Windows 10 support solutions href: windows-10-support-solutions.md - name: Advanced troubleshooting for Windows networking href: troubleshoot-networking.md - items: + items: - name: Advanced troubleshooting Wireless network connectivity href: advanced-troubleshooting-wireless-network-connectivity.md - name: Advanced troubleshooting 802.1X authentication href: advanced-troubleshooting-802-authentication.md - items: + items: - name: Data collection for troubleshooting 802.1X authentication href: data-collection-for-802-authentication.md - name: Advanced troubleshooting for TCP/IP href: troubleshoot-tcpip.md - items: + items: - name: Collect data using Network Monitor href: troubleshoot-tcpip-netmon.md - name: "Part 1: TCP/IP performance overview" @@ -60,7 +60,7 @@ items: - name: "Part 2: TCP/IP performance underlying network issues" href: /troubleshoot/windows-server/networking/troubleshooting-tcpip-performance-underlying-network - name: "Part 3: TCP/IP performance known issues" - href: /troubleshoot/windows-server/networking/tcpip-performance-known-issues + href: /troubleshoot/windows-server/networking/tcpip-performance-known-issues - name: Troubleshoot TCP/IP connectivity href: troubleshoot-tcpip-connectivity.md - name: Troubleshoot port exhaustion @@ -69,7 +69,7 @@ items: href: troubleshoot-tcpip-rpc-errors.md - name: Advanced troubleshooting for Windows startup href: troubleshoot-windows-startup.md - items: + items: - name: How to determine the appropriate page file size for 64-bit versions of Windows href: determine-appropriate-page-file-size.md - name: Generate a kernel or complete crash dump From 54f7ca7fa9e12ae818d084c5cb6129558a62c255 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Thu, 4 Aug 2022 12:19:23 -0400 Subject: [PATCH 096/246] Fix links --- windows/client-management/index.yml | 4 ++-- .../mdm/change-history-for-mdm-documentation.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/client-management/index.yml b/windows/client-management/index.yml index 2bb8db6fd8..4dd2469b3f 100644 --- a/windows/client-management/index.yml +++ b/windows/client-management/index.yml @@ -18,7 +18,7 @@ metadata: manager: dougeby ms.date: 03/28/2022 #Required; mm/dd/yyyy format. localization_priority: medium - + # linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new landingContent: @@ -34,7 +34,7 @@ landingContent: - text: Create mandatory user profiles url: mandatory-user-profile.md - text: Mobile device management (MDM) - url: mdm/index.md + url: mdm/index.yml - text: MDM for device updates url: mdm/device-update-management.md - text: Mobile device enrollment diff --git a/windows/client-management/mdm/change-history-for-mdm-documentation.md b/windows/client-management/mdm/change-history-for-mdm-documentation.md index 5eb147ea0c..335e7119ac 100644 --- a/windows/client-management/mdm/change-history-for-mdm-documentation.md +++ b/windows/client-management/mdm/change-history-for-mdm-documentation.md @@ -3,7 +3,7 @@ title: Change history for MDM documentation description: This article lists new and updated articles for Mobile Device Management. author: aczechowski ms.author: aaroncz -ms.reviewer: +ms.reviewer: manager: dougeby ms.topic: article ms.prod: w10 @@ -60,7 +60,7 @@ This article lists new and updated articles for the Mobile Device Management (MD |New or updated article | Description| |--- | ---| |[BitLocker CSP](bitlocker-csp.md)|Added the bitmask table for the Status/DeviceEncryptionStatus node.| -|[Policy CSP - RestrictedGroups](policy-csp-restrictedgroups.md)| Updated the topic with more details. Added policy timeline table. +|[Policy CSP - RestrictedGroups](policy-csp-restrictedgroups.md)| Updated the topic with more details. Added policy timeline table. ## February 2020 @@ -162,7 +162,7 @@ This article lists new and updated articles for the Mobile Device Management (MD |--- | ---| |[Policy CSP - Storage](policy-csp-storage.md)|Added the following new policies: AllowStorageSenseGlobal, ConfigStorageSenseGlobalCadence, AllowStorageSenseTemporaryFilesCleanup, ConfigStorageSenseRecycleBinCleanupThreshold, ConfigStorageSenseDownloadsCleanupThreshold, and ConfigStorageSenseCloudContentCleanupThreshold.| |[SharedPC CSP](sharedpc-csp.md)|Updated values and supported operations.| -|[Mobile device management](index.md)|Updated information about MDM Security Baseline.| +|[Mobile device management](index.yml)|Updated information about MDM Security Baseline.| ## December 2018 From d23f6cc7f240b491671006d218245e8b65612426 Mon Sep 17 00:00:00 2001 From: Stephanie Savell <101299710+v-stsavell@users.noreply.github.com> Date: Thu, 4 Aug 2022 11:29:04 -0500 Subject: [PATCH 097/246] Update windows/configuration/guidelines-for-assigned-access-app.md --- windows/configuration/guidelines-for-assigned-access-app.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index 15ad98c12b..04f81753d3 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -138,7 +138,7 @@ The following table gives examples for blocked URLs. | `*:8080` | Blocks all requests to port 8080. | | `contoso.com/stuff` | Blocks all requests to contoso.com/stuff and its subdomains. | | `192.168.1.2` | Blocks requests to 192.168.1.2. | -| `youtube.com/watch?v=V1` | Blocks Youtube video with id V1. | +| `youtube.com/watch?v=V1` | Blocks YouTube video with id V1. | ### Other browsers From beef84c3cb8930fd1b6b8a501c8ee069a39315c0 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 28 Apr 2022 11:50:23 +0530 Subject: [PATCH 098/246] Acrolinx enhancement --- .../ue-v/uev-administering-uev.md | 2 +- ...v-application-template-schema-reference.md | 68 +++++++++---------- ...anging-the-frequency-of-scheduled-tasks.md | 28 ++++---- ...ith-system-center-configuration-manager.md | 12 ++-- .../ue-v/uev-deploy-required-features.md | 10 +-- .../uev-deploy-uev-for-custom-applications.md | 18 ++--- ...anage-administrative-backup-and-restore.md | 10 +-- ...ackages-with-windows-powershell-and-wmi.md | 6 +- .../ue-v/uev-migrating-settings-packages.md | 2 +- .../ue-v/uev-prepare-for-deployment.md | 48 ++++++------- 10 files changed, 102 insertions(+), 102 deletions(-) diff --git a/windows/configuration/ue-v/uev-administering-uev.md b/windows/configuration/ue-v/uev-administering-uev.md index 7bf2b82260..0a76ddcdb0 100644 --- a/windows/configuration/ue-v/uev-administering-uev.md +++ b/windows/configuration/ue-v/uev-administering-uev.md @@ -34,7 +34,7 @@ This topic explains how to use the UE-V template generator and manage custom set ## Back up and restore application and Windows settings that are synchronized with UE-V -Windows Management Instrumentation (WMI) and Windows PowerShell features of UE-V allow you to restore settings packages. By using WMI and Windows PowerShell commands, you can restore application and Windows settings to their original state and restore additional settings when a user adopts a new device. +Windows Management Instrumentation (WMI) and Windows PowerShell features of UE-V allow you to restore settings packages. By using WMI and Windows PowerShell commands, you can restore application and Windows settings to their original state and restore other settings when a user adopts a new device. [Manage Administrative Backup and Restore in UE-V](uev-manage-administrative-backup-and-restore.md) diff --git a/windows/configuration/ue-v/uev-application-template-schema-reference.md b/windows/configuration/ue-v/uev-application-template-schema-reference.md index 039d7669a1..3a98106d0c 100644 --- a/windows/configuration/ue-v/uev-application-template-schema-reference.md +++ b/windows/configuration/ue-v/uev-application-template-schema-reference.md @@ -56,7 +56,7 @@ This section details the XML structure of the UE-V settings location template an **Type: String** -The XML declaration must specify the XML version 1.0 attribute (<?xml version="1.0">). Settings location templates created by the UE-V template generator are saved in UTF-8 encoding, although the encoding is not explicitly specified. We recommend that you include the encoding="UTF-8" attribute in this element as a best practice. All templates included with the product specify this tag as well (see the documents in %ProgramFiles%\\Microsoft User Experience Virtualization\\Templates for reference). For example: +The XML declaration must specify the XML version 1.0 attribute (<?xml version="1.0">). Settings location templates created by the UE-V template generator are saved in UTF-8 encoding, although the encoding isn't explicitly specified. We recommend that you include the encoding="UTF-8" attribute in this element as a best practice. All templates included with the product specify this tag as well (see the documents in %ProgramFiles%\\Microsoft User Experience Virtualization\\Templates for reference). For example: `` @@ -74,22 +74,22 @@ UE-V uses the `https://schemas.microsoft.com/UserExperienceVirtualization/2012/S ### Data types -These are the data types for the UE-V application template schema. +These data types are the ones for the UE-V application template schema. **GUID** -GUID describes a standard globally unique identifier regular expression in the form "\\{\[a-fA-F0-9\]{8}-\[a-fA-F0-9\]{4}-\[a-fA-F0-9\]{4}-\[a-fA-F0-9\]{4}-\[a-fA-F0-9\]{12}\\}". This is used in the Filesetting\\Root\\KnownFolder element to verify the formatting of well-known folders. +GUID describes a standard globally unique identifier regular expression in the form "\\{\[a-fA-F0-9\]{8}-\[a-fA-F0-9\]{4}-\[a-fA-F0-9\]{4}-\[a-fA-F0-9\]{4}-\[a-fA-F0-9\]{12}\\}". This GUID is used in the Filesetting\\Root\\KnownFolder element to verify the formatting of well-known folders. **FilenameString** FilenameString refers to the file name of a process to be monitored. Its values are restricted by the regex \[^\\\\\\?\\\*\\|<>/:\]+, (that is, they may not contain backslash characters, asterisk or question mark wild-card characters, the pipe character, the greater than or less than sign, forward slash, or colon characters). **IDString** -IDString refers to the ID value of Application elements, SettingsLocationTemplate, and Common elements (used to describe application suites that share common settings). It is restricted by the same regex as FilenameString (\[^\\\\\\?\\\*\\|<>/:\]+). +IDString refers to the ID value of Application elements, SettingsLocationTemplate, and Common elements (used to describe application suites that share common settings). It's restricted by the same regex as FilenameString (\[^\\\\\\?\\\*\\|<>/:\]+). **TemplateVersion** TemplateVersion is an integer value used to describe the revision of the settings location template. Its value may range from 0 to 2147483647. **Empty** -Empty refers to a null value. This is used in Process\\ShellProcess to indicate that there is no process to monitor. This value should not be used in any application templates. +Empty refers to a null value. This data type is used in Process\\ShellProcess to indicate that there's no process to monitor. This value shouldn't be used in any application templates. **Author** The Author data type is a complex type that identifies the author of a template. It contains two child elements: **Name** and **Email**. Within the Author data type, the Name element is mandatory while the Email element is optional. This type is described in more detail under the SettingsLocationTemplate element. @@ -121,9 +121,9 @@ The Processes data type represents a container for a collection of one or more P **Path** Path is consumed by RegistrySetting and FileSetting to refer to registry and file paths. This element supports two optional attributes: **Recursive** and **DeleteIfNotFound**. Both values are set to default="False". -Recursive indicates that the path and all subfolders are included for file settings or that all child registry keys are included for registry settings. In both cases, all items at the current level are included in the data captured. For a FileSettings object, all files within the specified folder are included in the data captured by UE-V but folders are not included. For registry paths, all values in the current path are captured but child registry keys are not captured. In both cases, care should be taken to avoid capturing large data sets or large numbers of items. +Recursive indicates that the path and all subfolders are included for file settings or that all child registry keys are included for registry settings. In both cases, all items at the current level are included in the data captured. For a FileSettings object, all files within the specified folder are included in the data captured by UE-V but folders aren't included. For registry paths, all values in the current path are captured but child registry keys aren't captured. In both cases, care should be taken to avoid capturing large data sets or large numbers of items. -The DeleteIfNotFound attribute removes the setting from the user's settings storage path data. This may be desirable in cases where removing these settings from the package will save a large amount of disk space on the settings storage path file server. +The DeleteIfNotFound attribute removes the setting from the user’s settings storage path data. This removal may be desirable in cases where removing these settings from the package will save a large amount of disk space on the settings storage path file server. **FileMask** FileMask specifies only certain file types for the folder that is defined by Path. For example, Path might be `C:\users\username\files` and FileMask could be `*.txt` to include only text files. @@ -139,8 +139,8 @@ Settings is a container for all the settings that apply to a particular template |Element|Description| |--- |--- | -|Asynchronous|Asynchronous settings packages are applied without blocking the application startup so that the application start proceeds while the settings are still being applied. This is useful for settings that can be applied asynchronously, such as those get/set through an API, like SystemParameterSetting.| -|PreventOverlappingSynchronization|By default, UE-V only saves settings for an application when the last instance of an application using the template is closed. When this element is set to 'false', UE-V exports the settings even if other instances of an application are running. Suited templates - those that include a Common element section- that are shipped with UE-V use this flag to enable shared settings to always export on application close, while preventing application-specific settings from exporting until the last instance is closed.| +|Asynchronous|Asynchronous settings packages are applied without blocking the application startup so that the application start proceeds while the settings are still being applied. This element is useful for settings that can be applied asynchronously, such as those settings get/set through an API, like SystemParameterSetting.| +|PreventOverlappingSynchronization|By default, UE-V only saves settings for an application when the last instance of an application using the template is closed. When this element is set to ‘false’, UE-V exports the settings even if other instances of an application are running. Suited templates – those templates that include a Common element section– that are shipped with UE-V use this flag to enable shared settings to always export on application close, while preventing application-specific settings from exporting until the last instance is closed.| |AlwaysApplySettings|This parameter forces an imported settings package to be applied even if there are no differences between the package and the current state of the application. This parameter should be used only in special cases since it can slow down settings import.| ### Name Element @@ -149,10 +149,10 @@ Settings is a container for all the settings that apply to a particular template **Type: String** -Name specifies a unique name for the settings location template. This is used for display purposes when referencing the template in WMI, PowerShell, Event Viewer and debug logs. In general, avoid referencing version information, as this can be objected from the ProductVersion element. For example, specify `My Application` rather than `My Application 1.1`. +Name specifies a unique name for the settings location template. This name is used for display purposes when referencing the template in WMI, PowerShell, Event Viewer and debug logs. In general, avoid referencing version information, as this referencing can be objected from the ProductVersion element. For example, specify `My Application` rather than `My Application 1.1`. > [!NOTE] -> UE-V does not reference external DTDs, so it is not possible to use named entities in a settings location template. For example, do not use ® to refer to the registered trade mark sign ®. Instead, use canonical numbered references to include these types of special characters, for example, &\#174 for the ® character. This rule applies to all string values in this document. +> UE-V does not reference external DTDs, so it's not possible to use named entities in a settings location template. For example, do not use ® to refer to the registered trade mark sign ®. Instead, use canonical numbered references to include these types of special characters, for example, &\#174 for the ® character. This rule applies to all string values in this document. See for a complete list of character entities. UTF-8-encoded documents may include the Unicode characters directly. Saving templates through the UE-V template generator converts character entities to their Unicode representations automatically. @@ -164,7 +164,7 @@ See for a complete list of character ent **Type: String** -ID populates a unique identifier for a particular template. This tag becomes the primary identifier that the UE-V service uses to reference the template at runtime (for example, see the output of the Get-UevTemplate and Get-UevTemplateProgram PowerShell cmdlets). By convention, this tag should not contain any spaces, which simplifies scripting. Version numbers of applications should be specified in this element to allow for easy identification of the template, such as `MicrosoftOffice2016Win64`. +ID populates a unique identifier for a particular template. This tag becomes the primary identifier that the UE-V service uses to reference the template at runtime (for example, see the output of the Get-UevTemplate and Get-UevTemplateProgram PowerShell cmdlets). By convention, this tag shouldn't contain any spaces, which simplifies scripting. Version numbers of applications should be specified in this element to allow for easy identification of the template, such as `MicrosoftOffice2016Win64`. ### Version Element @@ -176,7 +176,7 @@ ID populates a unique identifier for a particular template. This tag becomes the **Maximum Value: 2147483647** -Version identifies the version of the settings location template for administrative tracking of changes. The UE-V template generator automatically increments this number by one each time the template is saved. Notice that this field must be a whole number integer; fractional values, such as `2.5` are not allowed. +Version identifies the version of the settings location template for administrative tracking of changes. The UE-V template generator automatically increments this number by one each time the template is saved. Notice that this field must be a whole number integer; fractional values, such as `2.5` aren't allowed. > [!TIP] > You can save notes about version changes using XML comment tags ``, for example: @@ -218,7 +218,7 @@ Author identifies the creator of the settings location template. Two optional ch **Type: Element** -Processes contains at least one `` element, which in turn contains the following child elements: **Filename**, **Architecture**, **ProductName**, **FileDescription**, **ProductVersion**, and **FileVersion**. The Filename child element is mandatory and the others are optional. A fully populated element contains tags similar to this example: +Processes contain at least one `` element, which in turn contains the following child elements: **Filename**, **Architecture**, **ProductName**, **FileDescription**, **ProductVersion**, and **FileVersion**. The Filename child element is mandatory and the others are optional. A fully populated element contains tags similar to this example: ```xml @@ -271,7 +271,7 @@ A value of **True** indicates that the string contains illegal characters. Here -In rare circumstances, the FileName value will not necessarily include the .exe extension, but it should be specified as part of the value. For example, `MyApplication.exe` should be specified instead of `MyApplication`. The second example will not apply the template to the process if the actual name of the executable file is "MyApplication.exe". +In rare circumstances, the FileName value won't necessarily include the .exe extension, but it should be specified as part of the value. For example, `MyApplication.exe` should be specified instead of `MyApplication`. The second example won't apply the template to the process if the actual name of the executable file is “MyApplication.exe”. ### Architecture @@ -279,9 +279,9 @@ In rare circumstances, the FileName value will not necessarily include the .exe **Type: Architecture (String)** -Architecture refers to the processor architecture for which the target executable was compiled. Valid values are Win32 for 32-bit applications or Win64 for 64-bit applications. If present, this tag limits the applicability of the settings location template to a particular application architecture. For an example of this, compare the %ProgramFiles%\\Microsoft User Experience Virtualization\\templates\\ MicrosoftOffice2016Win32.xml and MicrosoftOffice2016Win64.xml files included with UE-V. This is useful when relative paths change between different versions of an executable or if settings have been added or removed when moving from one processor architecture to another. +Architecture refers to the processor architecture for which the target executable was compiled. Valid values are Win32 for 32-bit applications or Win64 for 64-bit applications. If present, this tag limits the applicability of the settings location template to a particular application architecture. For an example of this applicability restriction, compare the %ProgramFiles%\\Microsoft User Experience Virtualization\\templates\\ MicrosoftOffice2016Win32.xml and MicrosoftOffice2016Win64.xml files included with UE-V. This applicability restriction is useful when relative paths change between different versions of an executable or if settings have been added or removed when moving from one processor architecture to another. -If this element is absent, the settings location template ignores the process' architecture and applies to both 32 and 64-bit processes if the file name and other attributes apply. +If this element is absent, the settings location template ignores the process’ architecture and applies to both 32-bit and 64-bit processes if the file name and other attributes apply. > [!NOTE] > UE-V does not support ARM processors in this version. @@ -294,7 +294,7 @@ If this element is absent, the settings location template ignores the process' a **Type: String** -ProductName is an optional element used to identify a product for administrative purposes or reporting. ProductName differs from Filename in that there are no regular expression restrictions on its value. This allows for more easily understood descriptions of a process where the executable name may not be obvious. For example: +ProductName is an optional element used to identify a product for administrative purposes or reporting. ProductName differs from Filename in that there are no regular expression restrictions on its value. This flexibility allows for more easily understood descriptions of a process where the executable name may not be obvious. For example: ```xml @@ -312,7 +312,7 @@ ProductName is an optional element used to identify a product for administrative **Type: String** -FileDescription is an optional tag that allows for an administrative description of the executable file. This is a free text field and can be useful in distinguishing multiple executables within a software package where there is a need to identify the function of the executable. +FileDescription is an optional tag that allows for an administrative description of the executable file. This tag is a free text field and can be useful in distinguishing multiple executables within a software package where there's a need to identify the function of the executable. For example, in a suited application, it might be useful to provide reminders about the function of two executables (MyApplication.exe and MyApplicationHelper.exe), as shown here: @@ -396,13 +396,13 @@ Only the Minor element is present. Major must be included as well. **Type: String** -FileVersion differentiates between the release version of a published application and the internal build details of a component executable. For the majority of commercial applications, these numbers are identical. Where they vary, the product version of a file indicates a generic version identification of a file, while file version indicates a specific build of a file (as in the case of a hotfix or update). This uniquely identifies files without breaking detection logic. +FileVersion differentiates between the release version of a published application and the internal build details of a component executable. For most of the commercial applications, these numbers are identical. Where they vary, the product version of a file indicates a generic version identification of a file, while file version indicates a specific build of a file (as in the example of a hotfix or update). This file version uniquely identifies files without breaking detection logic. To determine the product version and file version of a particular executable, right-click on the file in Windows Explorer, select Properties, then click on the Details tab. -Including a FileVersion element for an application allows for more granular fine-tuning detection logic, but is not necessary for most applications. The ProductVersion element settings are checked first, and then FileVersion is checked. The more restrictive setting will apply. +Including a FileVersion element for an application allows for more granular fine-tuning detection logic, but isn't necessary for most applications. The ProductVersion element settings are checked first, and then FileVersion is checked. The more restrictive setting will apply. -The child elements and syntax rules for FileVersion are identical to those of ProductVersion. +The child elements and syntax rules for FileVersion are identical to those elements and rules of ProductVersion. ```xml @@ -421,38 +421,38 @@ The child elements and syntax rules for FileVersion are identical to those of Pr ### Application Element -Application is a container for settings that apply to a particular application. It is a collection of the following fields/types. +Application is a container for settings that apply to a particular application. It's a collection of the following fields/types. |Field/Type|Description| |--- |--- | -|Name|Specifies a unique name for the settings location template. This is used for display purposes when referencing the template in WMI, PowerShell, Event Viewer and debug logs. For more information, see [Name](#name21).| +|Name|Specifies a unique name for the settings location template. This name is used for display purposes when referencing the template in WMI, PowerShell, Event Viewer and debug logs. For more information, see [Name](#name21).| |ID|Populates a unique identifier for a particular template. This tag becomes the primary identifier that the UE-V service uses to reference the template at runtime. For more information, see [ID](#id21).| |Description|An optional description of the template.| |LocalizedNames|An optional name displayed in the UI, localized by a language locale.| |LocalizedDescriptions|An optional template description localized by a language locale.| |Version|Identifies the version of the settings location template for administrative tracking of changes. For more information, see [Version](#version21).| -|DeferToMSAccount|Controls whether this template is enabled in conjunction with a Microsoft account or not. If Microsoft account syncing is enabled for a user on a machine, then this template will automatically be disabled.| -|DeferToOffice365|Similar to Microsoft account, this controls whether this template is enabled in conjunction with Office365. If Office 365 is being used to sync settings, this template will automatically be disabled.| -|FixedProfile|Specifies that this template can only be associated with the profile specified within this element, and cannot be changed via WMI or PowerShell.| +|DeferToMSAccount|Controls whether this template is enabled in conjunction with a Microsoft account or not. If MSA syncing is enabled for a user on a machine, then this template will automatically be disabled.| +|DeferToOffice365|Similar to MSA, this type controls whether this template is enabled in conjunction with Office365. If Office 365 is being used to sync settings, this template will automatically be disabled.| +|FixedProfile|Specifies that this template can only be associated with the profile specified within this element, and can't be changed via WMI or PowerShell.| |Processes|A container for a collection of one or more Process elements. For more information, see [Processes](#processes21).| |Settings|A container for all the settings that apply to a particular template. It contains instances of the Registry, File, SystemParameter, and CustomAction settings. For more information, see **Settings** in [Data types](#data21)".| ### Common Element -Common is similar to an Application element, but it is always associated with two or more Application elements. The Common section represents the set of settings that are shared between those Application instances. It is a collection of the following fields/types. +Common is similar to an Application element, but it's always associated with two or more Application elements. The Common section represents the set of settings that are shared between those Application instances. It's a collection of the following fields/types. |Field/Type|Description| |--- |--- | -|Name|Specifies a unique name for the settings location template. This is used for display purposes when referencing the template in WMI, PowerShell, Event Viewer and debug logs. For more information, see [Name](#name21).| +|Name|Specifies a unique name for the settings location template. This name is used for display purposes when referencing the template in WMI, PowerShell, Event Viewer and debug logs. For more information, see [Name](#name21).| |ID|Populates a unique identifier for a particular template. This tag becomes the primary identifier that the UE-V service uses to reference the template at runtime. For more information, see [ID](#id21).| |Description|An optional description of the template.| |LocalizedNames|An optional name displayed in the UI, localized by a language locale.| |LocalizedDescriptions|An optional template description localized by a language locale.| |Version|Identifies the version of the settings location template for administrative tracking of changes. For more information, see [Version](#version21).| -|DeferToMSAccount|Controls whether this template is enabled in conjunction with a Microsoft account or not. If Microsoft account syncing is enabled for a user on a machine, then this template will automatically be disabled.| -|DeferToOffice365|Similar to Microsoft account, this controls whether this template is enabled in conjunction with Office365. If Office 365 is being used to sync settings, this template will automatically be disabled.| -|FixedProfile|Specifies that this template can only be associated with the profile specified within this element, and cannot be changed via WMI or PowerShell.| +|DeferToMSAccount|Controls whether this template is enabled in conjunction with a Microsoft account or not. If MSA syncing is enabled for a user on a machine, then this template will automatically be disabled.| +|DeferToOffice365|Similar to MSA, this type controls whether this template is enabled in conjunction with Office365. If Office 365 is being used to sync settings, this template will automatically be disabled.| +|FixedProfile|Specifies that this template can only be associated with the profile specified within this element, and can't be changed via WMI or PowerShell.| |Settings|A container for all the settings that apply to a particular template. It contains instances of the Registry, File, SystemParameter, and CustomAction settings. For more information, see **Settings** in [Data types](#data21).| ### SettingsLocationTemplate Element @@ -461,7 +461,7 @@ This element defines the settings for a single application or a suite of applica |Field/Type|Description| |--- |--- | -|Name|Specifies a unique name for the settings location template. This is used for display purposes when referencing the template in WMI, PowerShell, Event Viewer and debug logs. For more information, see [Name](#name21).| +|Name|Specifies a unique name for the settings location template. This type is used for display purposes when referencing the template in WMI, PowerShell, Event Viewer and debug logs. For more information, see [Name](#name21).| |ID|Populates a unique identifier for a particular template. This tag becomes the primary identifier that the UE-V service uses to reference the template at runtime. For more information, see [ID](#id21).| |Description|An optional description of the template.| |LocalizedNames|An optional name displayed in the UI, localized by a language locale.| @@ -470,7 +470,7 @@ This element defines the settings for a single application or a suite of applica ### Appendix: SettingsLocationTemplate.xsd -Here is the SettingsLocationTemplate.xsd file showing its elements, child elements, attributes, and parameters: +Here's the SettingsLocationTemplate.xsd file showing its elements, child elements, attributes, and parameters: ```xml diff --git a/windows/configuration/ue-v/uev-changing-the-frequency-of-scheduled-tasks.md b/windows/configuration/ue-v/uev-changing-the-frequency-of-scheduled-tasks.md index 61ca2b8c88..f9a1b5f123 100644 --- a/windows/configuration/ue-v/uev-changing-the-frequency-of-scheduled-tasks.md +++ b/windows/configuration/ue-v/uev-changing-the-frequency-of-scheduled-tasks.md @@ -28,7 +28,7 @@ When the User Experience Virtualization (UE-V) service is enabled, it creates th > [!NOTE] > These tasks must remain enabled, because UE-V cannot function without them. -These scheduled tasks are not configurable with the UE-V tools. Administrators who want to change the scheduled task for these items can create a script that uses the Schtasks.exe command-line options. +These scheduled tasks aren't configurable with the UE-V tools. Administrators who want to change the scheduled task for these items can create a script that uses the Schtasks.exe command-line options. For more information about Schtasks.exe, see [Schtasks](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/cc725744(v=ws.11)). @@ -38,11 +38,11 @@ The following scheduled tasks are included in UE-V with sample scheduled task co ### Monitor Application Settings -The **Monitor Application Settings** task is used to synchronize settings for Windows apps. It is runs at logon but is delayed by 30 seconds to not affect the logon detrimentally. The Monitor Application Status task runs the UevAppMonitor.exe file, which is located in the UE-V Agent installation directory. +The **Monitor Application Settings** task is used to synchronize settings for Windows apps. It's runs at sign in but is delayed by 30 seconds to not affect the logon detrimentally. The Monitor Application Status task runs the UevAppMonitor.exe file, which is located in the UE-V Agent installation directory. |Task name|Default event| |--- |--- | -|\Microsoft\UE-V\Monitor Application Status|Logon| +|\Microsoft\UE-V\Monitor Application Status|Sign in| ### Sync Controller Application @@ -50,7 +50,7 @@ The **Sync Controller Application** task is used to start the Sync Controller to |Task name|Default event| |--- |--- | -|\Microsoft\UE-V\Sync Controller Application|Logon, and every 30 minutes thereafter| +|\Microsoft\UE-V\Sync Controller Application|Sign in, and every 30 minutes thereafter| For example, the following command configures the agent to synchronize settings every 15 minutes instead of the default 30 minutes. @@ -60,11 +60,11 @@ Schtasks /change /tn “Microsoft\UE-V\Sync Controller Application” /ri 15 ### Synchronize Settings at Logoff -The **Synchronize Settings at Logoff** task is used to start an application at logon that controls the synchronization of applications at logoff for UE-V. The Synchronize Settings at Logoff task runs the Microsoft.Uev.SyncController.exe file, which is located in the UE-V Agent installation directory. +The **Synchronize Settings at Logoff** task is used to start an application at sign in that controls the synchronization of applications at sign out for UE-V. The Synchronize Settings at Logoff task runs the Microsoft.Uev.SyncController.exe file, which is located in the UE-V Agent installation directory. |Task name|Default event| |--- |--- | -|\Microsoft\UE-V\Synchronize Settings at Logoff|Logon| +|\Microsoft\UE-V\Synchronize Settings at Logoff|Sign in| ### Template Auto Update @@ -88,22 +88,22 @@ The following chart provides additional information about scheduled tasks for UE |Task Name (file name)|Default Frequency|Power Toggle|Idle Only|Network Connection|Description| |--- |--- |--- |--- |--- |--- | -|**Monitor Application Settings** (UevAppMonitor.exe)|Starts 30 seconds after logon and continues until logoff.|No|Yes|N/A|Synchronizes settings for Windows (AppX) apps.| -|**Sync Controller Application** (Microsoft.Uev.SyncController.exe)|At logon and every 30 min thereafter.|Yes|Yes|Only if Network is connected|Starts the Sync Controller which synchronizes local settings with the settings storage location.| -|**Synchronize Settings at Logoff** (Microsoft.Uev.SyncController.exe)|Runs at logon and then waits for Logoff to Synchronize settings.|No|Yes|N/A|Start an application at logon that controls the synchronization of applications at logoff.| -|**Template Auto Update** (ApplySettingsCatalog.exe)|Runs at initial logon and at 3:30 AM every day thereafter.|Yes|No|N/A|Checks the settings template catalog for new, updated, or removed templates. This task only runs if SettingsTemplateCatalog is configured.| +|**Monitor Application Settings** (UevAppMonitor.exe)|Starts 30 seconds after sign in and continues until sign out.|No|Yes|N/A|Synchronizes settings for Windows (AppX) apps.| +|**Sync Controller Application** (Microsoft.Uev.SyncController.exe)|At sign in and every 30 min thereafter.|Yes|Yes|Only if Network is connected|Starts the Sync Controller that synchronizes local settings with the settings storage location.| +|**Synchronize Settings at Logoff** (Microsoft.Uev.SyncController.exe)|Runs at sign in and then waits for sign out to Synchronize settings.|No|Yes|N/A|Start an application at sign in that controls the synchronization of applications at sign out.| +|**Template Auto Update** (ApplySettingsCatalog.exe)|Runs at initial sign in and at 3:30 AM every day thereafter.|Yes|No|N/A|Checks the settings template catalog for new, updated, or removed templates. This task only runs if SettingsTemplateCatalog is configured.| **Legend** - **Power Toggle** – Task Scheduler will optimize power consumption when not connected to AC power. The task might stop running if the computer switches to battery power. -- **Idle Only** – The task will stop running if the computer ceases to be idle. By default the task will not restart when the computer is idle again. Instead the task will begin again on the next task trigger. +- **Idle Only** – The task will stop running if the computer ceases to be idle. By default the task won't restart when the computer is idle again. Instead the task will begin again on the next task trigger. - **Network Connection** – Tasks marked “Yes” only run if the computer has a network connection available. Tasks marked “N/A” run regardless of network connectivity. ### How to Manage Scheduled Tasks -To find Scheduled Tasks, perform the following: +To find Scheduled Tasks, perform the following steps: 1. Open “Schedule Tasks” on the user computer. @@ -117,9 +117,9 @@ The following additional information applies to UE-V scheduled tasks: - All task sequence programs are located in the UE-V Agent installation folder, `%programFiles%\Microsoft User Experience Virtualization\Agent\[architecture]\`, by default. -- The Sync Controller Application Scheduled task is the crucial component when the UE-V SyncMethod is set to “SyncProvider” (UE-V default configuration). This scheduled task keeps the SettingsSToragePath synchronized with the locally cached versions of the settings package files. If users complain that settings do not synchronize often enough, then you can reduce the scheduled task setting to as little as 1 minute.  You can also increase the 30 min default to a higher amount if necessary. +- The Sync Controller Application Scheduled task is the crucial component when the UE-V SyncMethod is set to “SyncProvider” (UE-V default configuration). This scheduled task keeps the SettingsSToragePath synchronized with the locally cached versions of the settings package files. If users complain that settings don't synchronize often enough, then you can reduce the scheduled task setting to as little as 1 minute.  You can also increase the 30-min default to a higher amount if necessary. -- You do not need to disable the Template Auto Update scheduled task if you use another method to keep the clients’ templates in sync (i.e. Group Policy or Configuration Manager Baselines). Leaving the SettingsTemplateCatalog property value blank prevents UE-V from checking the settings catalog for custom templates. This scheduled task runs ApplySettingsCatalog.exe and will essentially return immediately. +- You don't need to disable the Template Auto Update scheduled task if you use another method to keep the clients’ templates in sync (that is, Group Policy or Configuration Manager Baselines). Leaving the SettingsTemplateCatalog property value blank prevents UE-V from checking the settings catalog for custom templates. This scheduled task runs ApplySettingsCatalog.exe and will essentially return immediately. - The Monitor Application Settings scheduled task will update Windows app (AppX) settings in real time, based on Windows app program setting triggers built into each app. diff --git a/windows/configuration/ue-v/uev-configuring-uev-with-system-center-configuration-manager.md b/windows/configuration/ue-v/uev-configuring-uev-with-system-center-configuration-manager.md index b8e6955c3d..4377246f93 100644 --- a/windows/configuration/ue-v/uev-configuring-uev-with-system-center-configuration-manager.md +++ b/windows/configuration/ue-v/uev-configuring-uev-with-system-center-configuration-manager.md @@ -34,7 +34,7 @@ The UE-V Configuration Pack includes tools to: |Configuration|Setting|Description| |--- |--- |--- | |Max package size|Enable/disable Windows app sync|Wait for sync on application start| - |Setting import delay|Sync unlisted Windows apps|Wait for sync on logon| + |Setting import delay|Sync unlisted Windows apps|Wait for sync on sign in| |Settings import notification|IT contact URL|Wait for sync timeout| |Settings storage path|IT contact descriptive text|Settings template catalog path| |Sync enablement|Tray icon enabled|Start/Stop UE-V agent service| @@ -87,7 +87,7 @@ The UE-V service policy configuration item CAB file is created using the UevTemp - **Unmanaged** to have the configuration item left at its current state - Do not remove lines from this section. Instead, set the DesiredState to ‘Unmanaged’ if you do not want Configuration Manager to alter current or default values. + Don't remove lines from this section. Instead, set the DesiredState to ‘Unmanaged’ if you don't want Configuration Manager to alter current or default values. **CurrentComputerUserPolicy** All UE-V user level settings. These entries override the machine settings for a user. The DesiredState attribute can be @@ -98,7 +98,7 @@ The UE-V service policy configuration item CAB file is created using the UevTemp - **Unmanaged** to have the configuration item left at its current state - Do not remove lines from this section. Instead, set the DesiredState to ‘Unmanaged’ if you do not want Configuration Manager to alter current or default values. + Don't remove lines from this section. Instead, set the DesiredState to ‘Unmanaged’ if you don't want Configuration Manager to alter current or default values. **Services** Entries in this section control service operation. The default configuration file contains a single entry for the UevAgentService. The DesiredState attribute can be set to **Running** or **Stopped**. @@ -112,7 +112,7 @@ The UE-V service policy configuration item CAB file is created using the UevTemp - **Cleared** to have the entry removed from UE-V control - Additional lines can be added to this section based on the list of installed Windows apps that can be viewed using the PowerShell cmdlet GetAppxPackage. + More lines can be added to this section based on the list of installed Windows apps that can be viewed using the PowerShell cmdlet GetAppxPackage. **Windows8AppsCurrentComputerUserPolicy** Identical to the Windows8AppsComputerPolicy with settings that override machine settings for an individual user. @@ -159,9 +159,9 @@ The result is a baseline CAB file that is ready for import into Configuration Ma ### Create the First UE-V Template Baseline -1. Create a “master” set of UE-V templates in a stable folder location visible to the machine running your ConfigMgr Admin Console. As templates are added or updated, this folder is where they are pulled for distribution. The initial list of templates can be copied from a machine with UE-V installed. The default template location is C:\\Program Files\\Microsoft User Experience Virtualization\\Templates. +1. Create a “master” set of UE-V templates in a stable folder location visible to the machine running your ConfigMgr Admin Console. As templates are added or updated, this folder is where they're pulled for distribution. The initial list of templates can be copied from a machine with UE-V installed. The default template location is C:\\Program Files\\Microsoft User Experience Virtualization\\Templates. -2. Create a text.bat file where you can add the template generator command. This is optional, but will make regeneration simpler if you save the command parameters. +2. Create a text.bat file where you can add the template generator command. This step is optional, but will make regeneration simpler if you save the command parameters. 3. Add the command and parameters to the .bat file that will generate the baseline. The following example creates a baseline that distributes Notepad and Calculator: diff --git a/windows/configuration/ue-v/uev-deploy-required-features.md b/windows/configuration/ue-v/uev-deploy-required-features.md index b41463da76..efe3834122 100644 --- a/windows/configuration/ue-v/uev-deploy-required-features.md +++ b/windows/configuration/ue-v/uev-deploy-required-features.md @@ -1,6 +1,6 @@ --- title: Deploy required UE-V features -description: Learn how to install and configure User Experience Virtualization (UE-V) features, for example a network share that stores and retrieves user settings. +description: Learn how to install and configure User Experience Virtualization (UE-V) features, for example, a network share that stores and retrieves user settings. author: aczechowski ms.prod: w10 ms.date: 04/19/2017 @@ -19,7 +19,7 @@ To get up and running with User Experience Virtualization (UE-V), install and co - [Deploy a settings storage location](#deploy-a-ue-v-settings-storage-location) that is accessible to end users. - This is a standard network share that stores and retrieves user settings. + This feature is a standard network share that stores and retrieves user settings. - [Choose the configuration method for UE-V](#choose-the-configuration-method-for-ue-v) @@ -85,10 +85,10 @@ The UE-V service dynamically creates a user-specific settings storage path, with | Creator/owner | Full control | Subfolders and files only | | Security group of UE-V users | List folder/read data, create folders/append data | This folder only | -With this configuration, the UE-V service creates and secures a Settingspackage folder while it runs in the context of the user, and grants each user permission to create folders for settings storage. Users receive full control to their Settingspackage folder while other users cannot access it. +With this configuration, the UE-V service creates and secures a Settingspackage folder while it runs in the context of the user, and grants each user permission to create folders for settings storage. Users receive full control to their Settingspackage folder while other users can't access it. **Note** -If you create the settings storage share on a computer running a Windows Server operating system, configure UE-V to verify that either the local Administrators group or the current user is the owner of the folder where settings packages are stored. To enable this additional security, specify this setting in the Windows Server Registry Editor: +If you create the settings storage share on a computer running a Windows Server operating system, configure UE-V to verify that either the local Administrators group or the current user is the owner of the folder where settings packages are stored. To enable this extra security, specify this setting in the Windows Server Registry Editor: 1. Add a **REG\_DWORD** registry key named **"RepositoryOwnerCheckEnabled"** to **HKEY\_LOCAL\_MACHINE\\Software\\Microsoft\\UEV\\Agent\\Configuration**. @@ -100,7 +100,7 @@ The UE-V service uses Active Directory (AD) by default if you don’t define a s ## Choose the Configuration Method for UE-V -You’ll need to decide which configuration method you'll use to manage UE-V after deployment since this will be the configuration method you use to deploy the UE-V Agent. Typically, this is the configuration method that you already use in your environment, such as Windows PowerShell or Configuration Manager. +You’ll need to decide which configuration method you'll use to manage UE-V after deployment since this configuration method is the one you'll use to deploy the UE-V Agent. Typically, this configuration method is the one that you already use in your environment, such as Windows PowerShell or Configuration Manager. You can configure UE-V before, during, or after you enable the UE-V service on user devices, depending on the configuration method that you use. diff --git a/windows/configuration/ue-v/uev-deploy-uev-for-custom-applications.md b/windows/configuration/ue-v/uev-deploy-uev-for-custom-applications.md index fad99aed73..883ee35328 100644 --- a/windows/configuration/ue-v/uev-deploy-uev-for-custom-applications.md +++ b/windows/configuration/ue-v/uev-deploy-uev-for-custom-applications.md @@ -15,9 +15,9 @@ ms.topic: article **Applies to** - Windows 10, version 1607 -User Experience Virtualization (UE-V) uses XML files called ***settings location templates*** to monitor and synchronize application settings and Windows settings between user devices. By default, some settings location templates are included in UE-V. However, if you want to synchronize settings for desktop applications other than those included in the default templates, you can create your own custom settings location templates with the UE-V template generator. +User Experience Virtualization (UE-V) uses XML files called ***settings location templates*** to monitor and synchronize application settings and Windows settings between user devices. By default, some settings location templates are included in UE-V. However, if you want to synchronize settings for desktop applications other than those settings included in the default templates, you can create your own custom settings location templates with the UE-V template generator. -After you’ve reviewed [Prepare a UE-V Deployment](uev-prepare-for-deployment.md) and decided that you want to synchronize settings for custom applications (third-party, line-of-business, e.g.), you’ll need to deploy the features of UE-V described in this topic. +After you’ve reviewed [Prepare a UE-V Deployment](uev-prepare-for-deployment.md) and decided that you want to synchronize settings for custom applications (for example, third-party, line-of-business), you’ll need to deploy the features of UE-V described in this topic. To start, here are the main steps required to synchronize settings for custom applications: @@ -52,7 +52,7 @@ Before you start deploying the UE-V features that handle custom applications, re ### The UE-V template generator -Use the UE-V template generator to monitor, discover, and capture the locations where Win32 applications store settings. The template generator does not create settings location templates for the following types of applications: +Use the UE-V template generator to monitor, discover, and capture the locations where Win32 applications store settings. The template generator doesn't create settings location templates for the following types of applications: - Virtualized applications @@ -63,11 +63,11 @@ Use the UE-V template generator to monitor, discover, and capture the locations - Windows applications >**Note** -UE-V settings location templates cannot be created from virtualized applications or Terminal Services applications. However, settings that are synchronized by using the templates can be applied to those applications. To create templates that support Virtual Desktop Infrastructure (VDI) and Terminal Services applications, open a version of the Windows Installer (.msi) package of the application by using the UE-V template generator. For more information about synchronizing settings for virtual applications, see [Using UE-V with virtual applications](uev-using-uev-with-application-virtualization-applications.md). +UE-V settings location templates can't be created from virtualized applications or Terminal Services applications. However, settings that are synchronized by using the templates can be applied to those applications. To create templates that support Virtual Desktop Infrastructure (VDI) and Terminal Services applications, open a version of the Windows Installer (.msi) package of the application by using the UE-V template generator. For more information about synchronizing settings for virtual applications, see [Using UE-V with virtual applications](uev-using-uev-with-application-virtualization-applications.md). -**Excluded Locations:** The discovery process excludes locations that commonly store application software files that do not synchronize settings well between user computers or computing environments. By default, these are excluded: +**Excluded Locations:** The discovery process excludes locations that commonly store application software files that don't synchronize settings well between user computers or computing environments. By default, these files are excluded: -- HKEY\_CURRENT\_USER registry keys and files to which the logged-on user cannot write values +- HKEY\_CURRENT\_USER registry keys and files to which the signed-in user can't write values - HKEY\_CURRENT\_USER registry keys and files that are associated with the core functionality of the Windows operating system @@ -83,7 +83,7 @@ If registry keys and files that are stored in excluded locations are required to ### Replace the default Microsoft templates -A default group of settings location templates for common Microsoft applications and Windows settings is included with Windows 10, version 1607. If you customize these templates, or create settings location templates to synchronize settings for custom applications, the UE-V service can be configured to use a settings template catalog to store the templates. In this case, you will need to include the default templates with the custom templates in the settings template catalog. +A default group of settings location templates for common Microsoft applications and Windows settings is included with Windows 10, version 1607. If you customize these templates, or create settings location templates to synchronize settings for custom applications, the UE-V service can be configured to use a settings template catalog to store the templates. In this case, you'll need to include the default templates with the custom templates in the settings template catalog. >**Important** After you enable the UE-V service, you’ll need to register the settings location templates using the `Register-UevTemplate` cmdlet in Windows PowerShell. @@ -95,7 +95,7 @@ If there are customized templates in the settings template catalog that use the You can replace the default templates by using the UE-V Windows PowerShell features. To replace the default Microsoft template with Windows PowerShell, unregister all of the default Microsoft templates, and then register the customized templates. -Old settings packages remain in the settings storage location even if you deploy new settings location templates for an application. These packages are not read by the UE-V service, but neither are they automatically deleted. +Old settings packages remain in the settings storage location even if you deploy new settings location templates for an application. These packages aren't read by the UE-V service, but neither are they automatically deleted. ### Install the UEV template generator @@ -209,7 +209,7 @@ Use the UE-V template generator to create settings location templates for line-o 11. Click **Close** to close the settings template wizard. Exit the UE-V template generator application. -12. After you have created the settings location template for an application, test the template. Deploy the template in a lab environment before you put it into production in the enterprise. +12. After you've created the settings location template for an application, test the template. Deploy the template in a lab environment before you put it into production in the enterprise. See [Application template schema reference for UE-V](uev-application-template-schema-reference.md) for details about the XML structure of the UE-V settings location template and for guidance about editing these files. diff --git a/windows/configuration/ue-v/uev-manage-administrative-backup-and-restore.md b/windows/configuration/ue-v/uev-manage-administrative-backup-and-restore.md index 1aa6e9f43e..60b4b6dd82 100644 --- a/windows/configuration/ue-v/uev-manage-administrative-backup-and-restore.md +++ b/windows/configuration/ue-v/uev-manage-administrative-backup-and-restore.md @@ -15,7 +15,7 @@ ms.topic: article **Applies to** - Windows 10, version 1607 -As an administrator of User Experience Virtualization (UE-V), you can restore application and Windows settings to their original state. You can also restore additional settings when a user adopts a new device. +As an administrator of User Experience Virtualization (UE-V), you can restore application and Windows settings to their original state. You can also restore more settings when a user adopts a new device. ## Restore Settings in UE-V when a User Adopts a New Device @@ -30,7 +30,7 @@ Set-UevTemplateProfile -ID -Profile - <backup> can either be Backup or Roaming -When replacing a user’s device, UE-V automatically restores settings if the user’s domain, username, and device name all match. All synchronized and any backup data is restored on the device automatically. +When a user’s device is being replaced, UE-V automatically restores settings if the user’s domain, username, and device name all match. All synchronized and any backup data is restored on the device automatically. You can also use the Windows PowerShell cmdlet, Restore-UevBackup, to restore settings from a different device. To clone the settings packages for the new device, use the following cmdlet in Windows PowerShell: @@ -40,7 +40,7 @@ Restore-UevBackup -ComputerName where <ComputerName> is the computer name of the device. -Templates such as the Office 2013 template that include many applications can either all be included in the roamed (default) or backed up profile. Individual apps in a template suite follow the group. Office 2013 in-box templates include both roaming and backup-only settings. Backup-only settings cannot be included in a roaming profile. +Templates such as the Office 2013 template that include many applications can either all be included in the roamed (default) or backed up profile. Individual apps in a template suite follow the group. Office 2013 in-box templates include both roaming and backup-only settings. Backup-only settings can't be included in a roaming profile. As part of the Backup/Restore feature, UE-V added **last known good (LKG)** to the options for rolling back to settings. In this release, you can roll back to either the original settings or LKG settings. The LKG settings let users roll back to an intermediate and stable point ahead of the pre-UE-V state of the settings. @@ -74,7 +74,7 @@ Templates designated BackupOnly include settings specific to that device that sh **Settings packages location within the Settings Storage Location template** -Roaming Profile settings are stored on the settings storage location. Templates assigned to the Backup or the BackupOnly profile store their settings to the Settings Storage Location in a special Device name directory. Each device with templates in these profiles has its own device name. UE-V does not clean up these directories. +Roaming Profile settings are stored on the settings storage location. Templates assigned to the Backup or the BackupOnly profile store their settings to the Settings Storage Location in a special Device name directory. Each device with templates in these profiles has its own device name. UE-V doesn't clean up these directories. **Backup trigger** @@ -123,7 +123,7 @@ WMI and Windows PowerShell commands let you restore application and Windows sett |`Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class UserSettings -Name RestoreByTemplateId -ArgumentList `|Restores the user settings for an application or restores a group of Windows settings.| >[!NOTE] ->UE-V does not provide a settings rollback for Windows apps. +>UE-V doesn't provide a settings rollback for Windows apps. ## Related topics diff --git a/windows/configuration/ue-v/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md b/windows/configuration/ue-v/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md index ab70b3209a..b6ebd53d9d 100644 --- a/windows/configuration/ue-v/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md +++ b/windows/configuration/ue-v/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md @@ -41,8 +41,8 @@ You can use Windows Management Instrumentation (WMI) and Windows PowerShell to m |`Set-UevConfiguration -Computer -DisableFirstUseNotification`|Configures the UE-V service to not display notification the first time that the service runs for all users on the computer.| |`Set-UevConfiguration -Computer -EnableSettingsImportNotify`|Configures the UE-V service to notify all users on the computer when settings synchronization is delayed.

    Use the DisableSettingsImportNotify parameter to disable notification.| |`Set-UevConfiguration -CurrentComputerUser -EnableSettingsImportNotify`|Configures the UE-V service to notify the current user when settings synchronization is delayed.

    Use the DisableSettingsImportNotify parameter to disable notification.| - |`Set-UevConfiguration -Computer -EnableSyncUnlistedWindows8Apps`|Configures the UE-V service to synchronize all Windows apps that are not explicitly disabled by the Windows app list for all users of the computer. For more information, see "Get-UevAppxPackage" in [Managing UE-V Settings Location Templates Using Windows PowerShell and WMI](uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md).

    Use the DisableSyncUnlistedWindows8Apps parameter to configure the UE-V service to synchronize only Windows apps that are explicitly enabled by the Windows App List.| - |`Set-UevConfiguration -CurrentComputerUser - EnableSyncUnlistedWindows8Apps`|Configures the UE-V service to synchronize all Windows apps that are not explicitly disabled by the Windows app list for the current user on the computer. For more information, see "Get-UevAppxPackage" in [Managing UE-V Settings Location Templates Using Windows PowerShell and WMI](uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md).

    Use the DisableSyncUnlistedWindows8Apps parameter to configure the UE-V service to synchronize only Windows apps that are explicitly enabled by the Windows App List.| + |`Set-UevConfiguration -Computer -EnableSyncUnlistedWindows8Apps`|Configures the UE-V service to synchronize all Windows apps that aren't explicitly disabled by the Windows app list for all users of the computer. For more information, see "Get-UevAppxPackage" in [Managing UE-V Settings Location Templates Using Windows PowerShell and WMI](uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md).

    Use the DisableSyncUnlistedWindows8Apps parameter to configure the UE-V service to synchronize only Windows apps that are explicitly enabled by the Windows App List.| + |`Set-UevConfiguration -CurrentComputerUser - EnableSyncUnlistedWindows8Apps`|Configures the UE-V service to synchronize all Windows apps that aren't explicitly disabled by the Windows app list for the current user on the computer. For more information, see "Get-UevAppxPackage" in [Managing UE-V Settings Location Templates Using Windows PowerShell and WMI](uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md).

    Use the DisableSyncUnlistedWindows8Apps parameter to configure the UE-V service to synchronize only Windows apps that are explicitly enabled by the Windows App List.| |`Set-UevConfiguration -Computer -DisableSync`|Disables UE-V for all the users on the computer.

    Use the EnableSync parameter to enable or re-enable.| |`Set-UevConfiguration -CurrentComputerUser -DisableSync`|Disables UE-V for the current user on the computer.

    Use the EnableSync parameter to enable or re-enable.| |`Set-UevConfiguration -Computer -EnableTrayIcon`|Enables the UE-V icon in the notification area for all users of the computer.

    Use the DisableTrayIcon parameter to disable the icon.| @@ -97,7 +97,7 @@ You can use Windows Management Instrumentation (WMI) and Windows PowerShell to m |`$config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration`

    `$config. = `

    `$config.Put()`|Updates a specific per-computer setting. To clear the setting, use $null as the setting value.| |`$config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration`

    `$config. = `

    `$config.Put()`|Updates a specific per-user setting for all users of the computer. To clear the setting, use $null as the setting value.| -When you are finished configuring the UE-V service with WMI and Windows PowerShell, the defined configuration is stored in the registry in the following locations. +When you're finished configuring the UE-V service with WMI and Windows PowerShell, the defined configuration is stored in the registry in the following locations. `\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\UEV\Agent\Configuration` diff --git a/windows/configuration/ue-v/uev-migrating-settings-packages.md b/windows/configuration/ue-v/uev-migrating-settings-packages.md index eaa34a41eb..2716fc1659 100644 --- a/windows/configuration/ue-v/uev-migrating-settings-packages.md +++ b/windows/configuration/ue-v/uev-migrating-settings-packages.md @@ -21,7 +21,7 @@ In the lifecycle of a User Experience Virtualization (UE-V) deployment, you migh - Migration of a settings storage location share from a test server to a production server -Simply copying the files and folders does not preserve the security settings and permissions. The following steps describe how to correctly copy the settings package along with their NTFS file system permissions to a new share. +Simply copying the files and folders doesn't preserve the security settings and permissions. The following steps describe how to correctly copy the settings package along with their NTFS file system permissions to a new share. **To preserve UE-V settings packages when you migrate to a new server** diff --git a/windows/configuration/ue-v/uev-prepare-for-deployment.md b/windows/configuration/ue-v/uev-prepare-for-deployment.md index 81cf471c17..f44d3f47be 100644 --- a/windows/configuration/ue-v/uev-prepare-for-deployment.md +++ b/windows/configuration/ue-v/uev-prepare-for-deployment.md @@ -29,7 +29,7 @@ Whether you want to synchronize settings for only default Windows applications o - [Enable the UE-V service](uev-deploy-required-features.md#enable-the-ue-v-service) on user computers -If you want to use UE-V to synchronize user-defined settings for custom applications (third-party or line-of-business), you'll need to install and configure these optional additional UE-V features: +If you want to use UE-V to synchronize user-defined settings for custom applications (third-party or line-of-business), you’ll need to install and configure these optional extra UE-V features: [Deploy UE-V for custom applications](uev-deploy-uev-for-custom-applications.md) @@ -90,13 +90,13 @@ When you enable the UE-V service on user devices, it registers a default group o | Microsoft Office 2016 applications | Microsoft Access 2016
    Microsoft Lync 2016
    Microsoft Excel 2016
    Microsoft OneNote 2016
    Microsoft Outlook 2016
    Microsoft PowerPoint 2016
    Microsoft Project 2016
    Microsoft Publisher 2016
    Microsoft SharePoint Designer 2013 (not updated for 2016)
    Microsoft Visio 2016
    Microsoft Word 2016
    Microsoft Office Upload Manager
    Microsoft Infopath has been removed (deprecated) from the Office 2016 suite | | Microsoft Office 2013 applications
    [Download a list of all settings synced](https://www.microsoft.com/download/details.aspx?id=46367) | Microsoft Word 2013
    Microsoft Excel 2013
    Microsoft Outlook 2013
    Microsoft Access 2013
    Microsoft Project 2013
    Microsoft PowerPoint 2013
    Microsoft Publisher 2013
    Microsoft Visio 2013
    Microsoft InfoPath 2013
    Microsoft Lync 2013
    Microsoft OneNote 2013
    Microsoft SharePoint Designer 2013
    Microsoft Office 2013 Upload Center
    Microsoft OneDrive for Business 2013 | Microsoft Office 2010 applications
    [Download a list of all settings synced](https://www.microsoft.com/download/details.aspx?id=46367) | Microsoft Word 2010
    Microsoft Excel 2010
    Microsoft Outlook 2010
    Microsoft Access 2010
    Microsoft Project 2010
    Microsoft PowerPoint 2010
    Microsoft Publisher 2010
    Microsoft Visio 2010
    Microsoft SharePoint Workspace 2010
    Microsoft InfoPath 2010
    Microsoft Lync 2010
    Microsoft OneNote 2010
    Microsoft SharePoint Designer 2010 | -| Browser options: Internet Explorer 11 and 10 | Synchronize favorites, home page, tabs, and toolbars.
    **Note**
    UE-V does not roam settings for Internet Explorer cookies. | +| Browser options: Internet Explorer 11 and 10 | Synchronize favorites, home page, tabs, and toolbars.
    **Note**
    UE-V doesn't roam settings for Internet Explorer cookies. | | Windows accessories | Microsoft NotePad, WordPad | > [!NOTE] > - An Outlook profile must be created for any device on which a user wants to sync their Outlook signature. If the profile is not already created, the user can create one and then restart Outlook on that device to enable signature synchronization. > -> - UE-V does not synchronize settings between the Microsoft Calculator in Windows 10 and the Microsoft Calculator in previous operating systems. +> - UE-V doesn't synchronize settings between the Microsoft Calculator in Windows 10 and the Microsoft Calculator in previous operating systems. ### Windows settings synchronized by default @@ -106,10 +106,10 @@ UE-V includes settings location templates that capture settings values for these |----------------------|-----------------|--------------|---------------|-------------------| | Desktop background | Currently active desktop background or wallpaper | Log on, unlock, remote connect, Scheduled Task events | Log off, lock, remote disconnect, or scheduled task interval | Enabled | | Ease of Access | Accessibility and input settings, Microsoft Magnifier, Narrator, and on-Screen Keyboard | Log on only | Log off or scheduled task interval | Enabled | -| Desktop settings | Start menu and Taskbar settings, folder options, default desktop icons, additional clocks, and region and language settings | Log on only | Log off or scheduled task | Enabled | +| Desktop settings | Start menu and Taskbar settings, folder options, default desktop icons, more clocks, and region and language settings | Log on only | Log off or scheduled task | Enabled | > [!IMPORTANT] -> UE-V roams taskbar settings between Windows 10 devices. However, UE-V does not synchronize taskbar settings between Windows 10 devices and devices running previous operating systems versions. +> UE-V roams taskbar settings between Windows 10 devices. However, UE-V doesn't synchronize taskbar settings between Windows 10 devices and devices running previous operating systems versions. | Settings group | Category | Capture | Apply | |--------------------------|----------------|----------------|--------------| @@ -142,11 +142,11 @@ Printer roaming in UE-V requires one of these scenarios: - The printer driver can be imported from Windows Update. > [!NOTE] -> The UE-V printer roaming feature does not roam printer settings or preferences, such as printing double-sided. +> The UE-V printer roaming feature doesn't roam printer settings or preferences, such as printing double-sided. ### Determine whether you need settings synchronized for other applications -After you have reviewed the settings that are synchronized automatically in a UE-V deployment, you'll need to decide whether to synchronize settings for other applications as your decision will determine how you deploy UE-V throughout your enterprise. +After you've reviewed the settings that are synchronized automatically in a UE-V deployment, you’ll need to decide whether to synchronize settings for other applications as your decision will determine how you deploy UE-V throughout your enterprise. As an administrator, when you consider which desktop applications to include in your UE-V solution, consider which settings can be customized by users, and how and where the application stores its settings. Not all desktop applications have settings that can be customized or that are routinely customized by users. In addition, not all desktop applications settings can be synchronized safely across multiple devices or environments. @@ -167,14 +167,14 @@ If you've decided that you need to synchronize settings for custom applications, | ![Checklist box.](images/uev-checklist-box.gif) | Does this application contain settings that the user can customize? | | ![Checklist box.](images/uev-checklist-box.gif) | Is it important for the user that these settings are synchronized? | | ![Checklist box.](images/uev-checklist-box.gif) | Are these user settings already managed by an application management or settings policy solution? UE-V applies application settings at application startup and Windows settings at logon, unlock, or remote connect events. If you use UE-V with other settings sharing solutions, users might experience inconsistency across synchronized settings. | -| ![Checklist box.](images/uev-checklist-box.gif) | Are the application settings specific to the computer? Application preferences and customizations that are associated with hardware or specific computer configurations do not consistently synchronize across sessions and can cause a poor application experience. | -| ![Checklist box.](images/uev-checklist-box.gif) | Does the application store settings in the Program Files directory or in the file directory that is located in the **Users**\\ \[User name\] \\**AppData**\\**LocalLow** directory? Application data that is stored in either of these locations usually should not synchronize with the user, because this data is specific to the computer or because the data is too large to synchronize. | -| ![Checklist box.](images/uev-checklist-box.gif) | Does the application store any settings in a file that contains other application data that should not synchronize? UE-V synchronizes files as a single unit. If settings are stored in files that include application data other than settings, then synchronizing this additional data can cause a poor application experience.| +| ![Checklist box.](images/uev-checklist-box.gif) | Are the application settings specific to the computer? Application preferences and customizations that are associated with hardware or specific computer configurations don't consistently synchronize across sessions and can cause a poor application experience. | +| ![Checklist box.](images/uev-checklist-box.gif) | Does the application store settings in the Program Files directory or in the file directory that is located in the **Users**\\ \[User name\] \\**AppData**\\**LocalLow** directory? Application data that is stored in either of these locations usually shouldn't synchronize with the user, because this data is specific to the computer or because the data is too large to synchronize. | +| ![Checklist box.](images/uev-checklist-box.gif) | Does the application store any settings in a file that contains other application data that shouldn't synchronize? UE-V synchronizes files as a single unit. If settings are stored in files that include application data other than settings, then synchronizing this extra data can cause a poor application experience.| | ![Checklist box.](images/uev-checklist-box.gif) | How large are the files that contain the settings? The performance of the settings synchronization can be affected by large files. Including large files can affect the performance of settings synchronization. | ## Other considerations when preparing a UE-V deployment -You should also consider these things when you are preparing to deploy UE-V: +You should also consider these things when you're preparing to deploy UE-V: - [Managing credentials synchronization](#managing-credentials-synchronization-in-ue-v) @@ -192,19 +192,19 @@ You should also consider these things when you are preparing to deploy UE-V: ### Managing credentials synchronization in UE-V -Many enterprise applications, including Microsoft Outlook, Lync, and Skype for Business prompt users for their domain credentials when they log in. Users have the option of saving their credentials to disk to prevent having to enter them every time they open these applications. Enabling roaming credentials synchronization lets users save their credentials on one computer and avoid re-entering them on every computer they use in their environment. Users can synchronize some domain credentials with UE-V. +Many enterprise applications, including Microsoft Outlook, Lync, and Skype for Business prompt users for their domain credentials when they log in. Users have the option of saving their credentials to disk to prevent having to enter them every time they open these applications. Enabling roaming credentials synchronization lets users save their credentials on one computer and avoid reentering them on every computer they use in their environment. Users can synchronize some domain credentials with UE-V. > [!IMPORTANT] > Credentials synchronization is disabled by default. You must explicitly enable credentials synchronization after you enable the UE-V service to implement this feature. -UE-V can synchronize enterprise credentials, but does not roam credentials intended only for use on the local device. +UE-V can synchronize enterprise credentials, but doesn't roam credentials intended only for use on the local device. -Credentials are synchronous settings, meaning that they are applied to users' profiles the first time they log on to their devices after UE-V synchronizes. +Credentials are synchronous settings, meaning that they're applied to users' profiles the first time they log on to their devices after UE-V synchronizes. Credentials synchronization is managed by its own settings location template, which is disabled by default. You can enable or disable this template through the same methods used for other templates. The template identifier for this feature is RoamingCredentialSettings. > [!IMPORTANT] -> If you are using Active Directory Credential Roaming in your environment, we recommend that you do not enable the UE-V credential roaming template. Instead, use PowerShell or Group Policy to enable credentials synchronization. Note that credentials are encrypted during synchronization. +> If you're using Active Directory Credential Roaming in your environment, we recommend that you do not enable the UE-V credential roaming template. Instead, use PowerShell or Group Policy to enable credentials synchronization. Note that credentials are encrypted during synchronization. [PowerShell](uev-administering-uev-with-windows-powershell-and-wmi.md)**:** Enter this PowerShell cmdlet to enable credential synchronization: @@ -246,7 +246,7 @@ Credential files saved by applications into the following locations are synchron - %UserProfile%\\AppData\\Roaming\\Microsoft\\SystemCertificates\\ -Credentials saved to other locations are not synchronized by UE-V. +Credentials saved to other locations aren't synchronized by UE-V. ### Windows applications settings synchronization @@ -256,13 +256,13 @@ UE-V manages Windows application settings synchronization in three ways: - **Windows applications list:** Synchronize a list of Windows applications -- **Unlisted default sync behavior:** Determine the synchronization behavior of Windows applications that are not in the Windows applications list. +- **Unlisted default sync behavior:** Determine the synchronization behavior of Windows applications that aren't in the Windows applications list. For more information, see the [Windows Application List](uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md#win8applist). ### Custom UE-V settings location templates -If you are deploying UE-V to synchronize settings for custom applications, you'll use the UE-V template generator to create custom settings location templates for those desktop applications. After you create and test a custom settings location template in a test environment, you can deploy the settings location templates to user devices. +If you're deploying UE-V to synchronize settings for custom applications, you’ll use the UE-V template generator to create custom settings location templates for those desktop applications. After you create and test a custom settings location template in a test environment, you can deploy the settings location templates to user devices. Custom settings location templates must be deployed with an existing deployment infrastructure, such as an enterprise software distribution method, including Microsoft Endpoint Configuration Manager, with preferences, or by configuring a UE-V settings template catalog. Templates that are deployed with Configuration Manager or Group Policy must be registered using UE-V WMI or Windows PowerShell. @@ -282,7 +282,7 @@ UE-V downloads new user settings information from a settings storage location an - When the Sync Controller Application scheduled task is run -If UE-V is installed on computer A and computer B, and the settings that you want for the application are on computer A, then computer A should open and close the application first. If the application is opened and closed on computer B first, then the application settings on computer A are configured to the application settings on computer B. Settings are synchronized between computers on per-application basis. Over time, settings become consistent between computers as they are opened and closed with preferred settings. +If UE-V is installed on computer A and computer B, and the settings that you want for the application are on computer A, then computer A should open and close the application first. If the application is opened and closed on computer B first, then the application settings on computer A are configured to the application settings on computer B. Settings are synchronized between computers on per-application basis. Over time, settings become consistent between computers as they're opened and closed with preferred settings. This scenario also applies to Windows settings. If the Windows settings on computer B should be the same as the Windows settings on computer A, then the user should log on and log off computer A first. @@ -304,17 +304,17 @@ The UE-V settings storage location and settings template catalog support storing - Format the storage volume with an NTFS file system. -- The share can use Distributed File System (DFS) replication, but Distributed File System Replication (DFSR) is specifically not supported. Distributed File System Namespaces (DFSN) are supported. For detailed information, see: +- The share can use Distributed File System (DFS) replication, but Distributed File System Replication (DFSR) is not supported. Distributed File System Namespaces (DFSN) are supported. For detailed information, see: - [Deploying Roaming User Profiles](/windows-server/storage/folder-redirection/deploy-roaming-user-profiles) - [Information about Microsoft support policy for a DFS-R and DFS-N deployment scenario](/troubleshoot/windows-server/networking/support-policy-for-dfsr-dfsn-deployment) - In addition, because SYSVOL uses DFSR for replication, SYSVOL cannot be used for UE-V data file replication. + In addition, because SYSVOL uses DFSR for replication, SYSVOL can't be used for UE-V data file replication. - Configure the share permissions and NTFS access control lists (ACLs) as specified in [Deploying the settings storage location for UE-V](uev-deploy-required-features.md). -- Use file server clustering along with the UE-V service to provide access to copies of user state data in the event of communications failures. +- Use file server clustering along with the UE-V service to provide access to copies of user state data if communications failures occur. - You can store the settings storage path data (user data) and settings template catalog templates on clustered shares, on DFSN shares, or on both. @@ -335,7 +335,7 @@ Before you proceed, ensure that your environment meets these requirements for us > [!NOTE] > - Windows Server 2012 operating systems come with .NET Framework 4.5 installed. The Windows 10 operating system comes with .NET Framework 4.6 installed. > -> - The "Delete Roaming Cache" policy for mandatory profiles is not supported with UE-V and should not be used. +> - The “Delete Roaming Cache” policy for mandatory profiles isn't supported with UE-V and shouldn't be used. There are no special random access memory (RAM) requirements specific to UE-V. @@ -353,7 +353,7 @@ Sync Provider is the default setting for users and synchronizes a local cache wi A scheduled task manages this synchronization of settings every 30 minutes or through trigger events for certain applications. For more information, see [Changing the frequency of UE-V scheduled tasks](uev-changing-the-frequency-of-scheduled-tasks.md). -The UE-V service synchronizes user settings for devices that are not always connected to the enterprise network (remote devices and laptops) and devices that are always connected to the network (devices that run Windows Server and host virtual desktop interface (VDI) sessions). +The UE-V service synchronizes user settings for devices that aren't always connected to the enterprise network (remote devices and laptops) and devices that are always connected to the network (devices that run Windows Server and host virtual desktop interface (VDI) sessions). **Synchronization for computers with always-available connections** When you use UE-V on devices that are always connected to the network, you must configure the UE-V service to synchronize settings by using the *SyncMethod=None* parameter, which treats the settings storage server as a standard network share. In this configuration, the UE-V service can be configured to notify if the import of the application settings is delayed. From f041fe51ae9babac4946d82a04a9d31178af31b8 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Thu, 4 Aug 2022 12:40:17 -0400 Subject: [PATCH 099/246] More TOC changes --- windows/client-management/mdm/toc.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 10d185561f..5097798efe 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -2,11 +2,11 @@ items: - name: Mobile Device Management href: index.yml items: - - name: MDM overview + - name: Overview href: mdm-overview.md - - name: What's new in MDM enrollment and management - href: new-in-windows-mdm-enrollment-management.md items: + - name: What's new in MDM enrollment and management + href: new-in-windows-mdm-enrollment-management.md - name: Change history for MDM documentation href: change-history-for-mdm-documentation.md - name: Device enrollment From 0eb0947306a1e1ba54bb701f0a3eedbd86a01ed3 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Thu, 4 Aug 2022 12:45:05 -0400 Subject: [PATCH 100/246] test --- windows/client-management/mdm/toc.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 5097798efe..875e1dfa78 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -5,6 +5,8 @@ items: - name: Overview href: mdm-overview.md items: + - name: MDM overview + href: mdm-overview.md - name: What's new in MDM enrollment and management href: new-in-windows-mdm-enrollment-management.md - name: Change history for MDM documentation From 44c362b0bda45966e82b441ebad0e64fdeeae7f3 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Thu, 4 Aug 2022 12:47:45 -0400 Subject: [PATCH 101/246] test2 --- windows/client-management/mdm/toc.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 875e1dfa78..cf0e95135c 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -3,7 +3,6 @@ items: href: index.yml items: - name: Overview - href: mdm-overview.md items: - name: MDM overview href: mdm-overview.md From 27639fb4e44ff5b267160c8ce6884511cb21866b Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Thu, 4 Aug 2022 14:24:51 -0400 Subject: [PATCH 102/246] reorder --- windows/client-management/mdm/toc.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index cf0e95135c..859cfd31fa 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -10,6 +10,13 @@ items: href: new-in-windows-mdm-enrollment-management.md - name: Change history for MDM documentation href: change-history-for-mdm-documentation.md + - name: Azure Active Directory integration with MDM + href: azure-active-directory-integration-with-mdm.md + items: + - name: Add an Azure AD tenant and Azure AD subscription + href: add-an-azure-ad-tenant-and-azure-ad-subscription.md + - name: Register your free Azure Active Directory subscription + href: register-your-free-azure-active-directory-subscription.md - name: Device enrollment href: mobile-device-enrollment.md items: @@ -36,13 +43,6 @@ items: href: enable-admx-backed-policies-in-mdm.md - name: Win32 and Desktop Bridge app policy configuration href: win32-and-centennial-app-policy-configuration.md - - name: Azure Active Directory integration with MDM - href: azure-active-directory-integration-with-mdm.md - items: - - name: Add an Azure AD tenant and Azure AD subscription - href: add-an-azure-ad-tenant-and-azure-ad-subscription.md - - name: Register your free Azure Active Directory subscription - href: register-your-free-azure-active-directory-subscription.md - name: Enterprise settings, policies, and app management href: windows-mdm-enterprise-settings.md items: From 79724cc5bf9aa63fab4438a331aee89670655cca Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Thu, 4 Aug 2022 11:26:23 -0700 Subject: [PATCH 103/246] Updates to prereqs as per Andre. --- .../windows-autopatch-register-devices.md | 25 +++++++++---------- .../windows-autopatch-prerequisites.md | 14 +++++------ 2 files changed, 19 insertions(+), 20 deletions(-) diff --git a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md index 14e592ed12..fbe99bc055 100644 --- a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md +++ b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md @@ -1,7 +1,7 @@ --- title: Register your devices description: This article details how to register devices in Autopatch -ms.date: 07/06/2022 +ms.date: 08/04/2022 ms.prod: w11 ms.technology: windows ms.topic: how-to @@ -21,6 +21,7 @@ Before Microsoft can manage your devices in Windows Autopatch, you must have dev Windows Autopatch can take over software update management of supported devices as soon as an IT admin decides to have their tenant managed by the service. The Windows Autopatch software update management scope includes: - [Windows quality updates](../operate/windows-autopatch-wqu-overview.md) +- [Windows feature updates](../operate/windows-autopatch-fu-overview.md) - [Microsoft 365 Apps for enterprise updates](../operate/windows-autopatch-microsoft-365-apps-enterprise.md) - [Microsoft Edge updates](../operate/windows-autopatch-edge.md) - [Microsoft Teams updates](../operate/windows-autopatch-teams.md) @@ -78,7 +79,7 @@ To be eligible for Windows Autopatch management, devices must meet a minimum set > [!NOTE] > Windows Autopatch doesn't support device emulators that don't generate Serial number, Model and Manufacturer. Devices that use a non-supported device emulator fail the **Intune or Cloud-Attached** pre-requisite check. Additionally, devices with duplicated serial numbers will fail to register with Windows Autopatch. -See [Windows Autopatch Prerequisites](../prepare/windows-autopatch-prerequisites.md) for more details. +For more information, see [Windows Autopatch Prerequisites](../prepare/windows-autopatch-prerequisites.md). ## About the Ready and Not ready tabs @@ -113,6 +114,8 @@ Registering your devices in Windows Autopatch does the following: ### Physical devices +Any device (either physical or virtual) that contains an Azure AD device ID can be added into the Windows Autopatch Device Registration Azure AD group to be registered with Windows Autopatch. + **To register physical devices into Windows Autopatch:** 1. Go to the [Microsoft Endpoint Manager admin center](https://endpoint.microsoft.com/). @@ -126,15 +129,9 @@ Registering your devices in Windows Autopatch does the following: Once devices or Azure AD groups containing devices are added to the **Windows Autopatch Device Registration** group, Windows Autopatch discovers these devices, and runs software-based prerequisite checks to try to register them with its service. -### Virtual devices +### Windows Autopatch on Windows 365 Enterprise Workloads -#### Windows Autopatch on Windows 365 Enterprise Workloads - -With Windows 365 Enterprise, you can include Windows Autopatch onboarding as part of your provision process providing a seamless experience for admins and users to ensure your Cloud PCs are always up to date. - -#### Deploy Windows Autopatch on a Windows 365 Provisioning Policy - -For general guidance, see [Create a Windows 365 Provisioning Policy](/windows-365/enterprise/create-provisioning-policy). +With Windows 365 Enterprise, IT admins are given the option to register devices with the Windows Autopatch service as part of the Windows 365 provisioning policy creation. This option provides a seamless experience for admins and users to ensure your Cloud PCs are always up to date. When IT admins decide to manage their Windows 365 Cloud PCs with Windows Autopatch, the Windows 365 provisioning policy process calls the Windows Autopatch device registration APIs to register devices on behalf of the IT admin. **To deploy Windows Autopatch on a Windows 365 Provisioning Policy:** @@ -149,11 +146,13 @@ For general guidance, see [Create a Windows 365 Provisioning Policy](/windows-36 1. Assign your policy accordingly and select **Next**. 1. Select **Create**. Now your newly provisioned Windows 365 Enterprise Cloud PCs will automatically be enrolled and managed by Windows Autopatch. +For general guidance, see [Create a Windows 365 Provisioning Policy](/windows-365/enterprise/create-provisioning-policy). + #### Deploy Autopatch on Windows 365 for existing Cloud PC -All your existing Windows 365 Enterprise workloads can be registered into Windows Autopatch by leveraging the same method as your physical devices. For more information, see [Physical devices](#physical-devices). +All your existing Windows 365 Enterprise workloads can be registered into Windows Autopatch by leveraging the same method for any other physical or virtual device. See [steps to register devices](#steps-to-register-devices) for more details. -#### Contact support +### Contact support Support is available either through Windows 365, or Windows Autopatch for update related incidents. @@ -162,7 +161,7 @@ Support is available either through Windows 365, or Windows Autopatch for update ## Device management lifecycle scenarios -There's a few more device lifecycle management scenarios to consider when planning to register devices in Windows Autopatch. +There's a few more device management lifecycle scenarios to consider when planning to register devices in Windows Autopatch. ### Device refresh diff --git a/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites.md b/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites.md index 2f4d13cfe0..abbe0e525e 100644 --- a/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites.md +++ b/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites.md @@ -1,7 +1,7 @@ --- title: Prerequisites description: This article details the prerequisites needed for Windows Autopatch -ms.date: 06/30/2022 +ms.date: 08/04/2022 ms.prod: w11 ms.technology: windows ms.topic: conceptual @@ -41,7 +41,6 @@ Windows Autopatch is included with Window 10/11 Enterprise E3 or higher. The fol The following Windows OS 10 editions, 1809 builds and architecture are supported in Windows Autopatch: -- x64 architecture - Windows 10 (1809+)/11 Pro - Windows 10 (1809+)/11 Enterprise - Windows 10 (1809+)/11 Pro for Workstations @@ -51,8 +50,9 @@ The following Windows OS 10 editions, 1809 builds and architecture are supported Windows Autopatch fully supports co-management. The following co-management requirements apply: - Use a currently supported [Configuration Manager version](/mem/configmgr/core/servers/manage/updates#supported-versions). -- Ensure ConfigMgr is connected to the internet and [cloud-attach with Intune](/mem/configmgr/cloud-attach/overview). -- Ensure ConfigMgr is co-managed. For more information, see [Paths to co-management](/mem/configmgr/comanage/quickstart-paths). -- Set the [Windows Update workload](/mem/configmgr/comanage/workloads#windows-update-policies) to Pilot Intune or Intune. -- Set the [Device configuration workload](/mem/configmgr/comanage/workloads#device-configuration) to Pilot Intune or Intune. -- Set the [Office Click-to-Run apps workload](/mem/configmgr/comanage/workloads#office-click-to-run-apps) to Pilot Intune or Intune. +- ConfigMgr must be [cloud-attached with Intune (Co-management)](/mem/configmgr/cloud-attach/overview) and must have the following Co-management workloads enabled: + - Set the [Windows Update workload](/mem/configmgr/comanage/workloads#windows-update-policies) to Pilot Intune or Intune. + - Set the [Device configuration workload](/mem/configmgr/comanage/workloads#device-configuration) to Pilot Intune or Intune. + - Set the [Office Click-to-Run apps workload](/mem/configmgr/comanage/workloads#office-click-to-run-apps) to Pilot Intune or Intune. + +For more information, see [paths to co-management](/mem/configmgr/comanage/quickstart-paths). From 32faa3e016f2c2d0d4e4b72e3d4c51edf71cf8d4 Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Fri, 5 Aug 2022 02:01:44 +0530 Subject: [PATCH 104/246] Updated-6247330 Redirection file updated. --- .openpublishing.redirection.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 798ab55b18..46855dc966 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19589,6 +19589,11 @@ "source_path": "windows/whats-new/contribute-to-a-topic.md", "redirect_url": "https://github.com/MicrosoftDocs/windows-itpro-docs/blob/public/CONTRIBUTING.md#editing-windows-it-professional-documentation", "redirect_document_id": false + }, + { + "source_path": "windows/deployment/update/waas-delivery-optimization-faq.md", + "redirect_url": "/windows/deployment/do/waas-delivery-optimization-faq", + "redirect_document_id": false } ] } From f0cfa7f2509fc65e0d784e46e4541d2dd7d767ca Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Fri, 5 Aug 2022 02:20:54 +0530 Subject: [PATCH 105/246] Updated-6247330 Deleting the old file. --- .../waas-delivery-optimization-faq-old.md | 101 ------------------ 1 file changed, 101 deletions(-) delete mode 100644 windows/deployment/update/waas-delivery-optimization-faq-old.md diff --git a/windows/deployment/update/waas-delivery-optimization-faq-old.md b/windows/deployment/update/waas-delivery-optimization-faq-old.md deleted file mode 100644 index e7787d0b50..0000000000 --- a/windows/deployment/update/waas-delivery-optimization-faq-old.md +++ /dev/null @@ -1,101 +0,0 @@ ---- -title: Delivery Optimization Frequently Asked Questions -ms.reviewer: aaroncz -manager: dougeby -description: The following is a list of frequently asked questions for Delivery Optimization. -ms.prod: w10 -author: carmenf -ms.localizationpriority: medium -ms.author: carmenf -ms.collection: M365-modern-desktop -ms.topic: article -ms.custom: seo-marvel-apr2020 ---- - -# Delivery Optimization Frequently Asked Questions - -**Applies to** - -- Windows 10 -- Windows 11 - -## Does Delivery Optimization work with WSUS? - -Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Delivery Optimization cloud service for coordination. - -## Which ports does Delivery Optimization use? - -Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. The service will register and open this port on the device. The port must be set to accept inbound traffic through your firewall. If you don't allow inbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data). - -Delivery Optimization will use Teredo to create peer groups, which include devices across NATs (or any form of internal subnet that uses gateways or firewalls between subnets). For this to work, you must allow inbound TCP/IP traffic over port 3544. Look for a "NAT traversal" setting in your firewall to set this up. - -Delivery Optimization also communicates with its cloud service by using HTTP/HTTPS over port 80. - -## What are the requirements if I use a proxy? - -For Delivery Optimization to successfully use the proxy, you should set up the proxy by using Windows proxy settings or Internet Explorer proxy settings. For details see [Using a proxy with Delivery Optimization](../do/delivery-optimization-proxy.md). Most content downloaded with Delivery Optimization uses byte range requests. Make sure your proxy allows byte range requests. For more information, see [Proxy requirements for Windows Update](/windows/deployment/update/windows-update-troubleshooting). - -## What hostnames should I allow through my firewall to support Delivery Optimization? - -**For communication between clients and the Delivery Optimization cloud service**: - -- `*.do.dsp.mp.microsoft.com` - -**For Delivery Optimization metadata**: - -- `*.dl.delivery.mp.microsoft.com` -- `*.emdl.ws.microsoft.com` - -**For the payloads (optional)**: - -- `*.download.windowsupdate.com` -- `*.windowsupdate.com` - -**For group peers across multiple NATs (Teredo)**: - -- `win1910.ipv6.microsoft.com` - -For more information, see [Endpoints for Delivery Optimization and Microsoft Connected Cache](../do/delivery-optimization-endpoints.md) for a list of all content endpoints needed. - -## Does Delivery Optimization use multicast? - -No. It relies on the cloud service for peer discovery, resulting in a list of peers and their IP addresses. Client devices then connect to their peers to obtain download files over TCP/IP. - -## How does Delivery Optimization deal with congestion on the router from peer-to-peer activity on the LAN? - -Starting in Windows 10, version 1903, Delivery Optimization uses LEDBAT to relieve such congestion. For more information, see this post on the [Networking Blog](https://techcommunity.microsoft.com/t5/Networking-Blog/Windows-Transport-converges-on-two-Congestion-Providers-Cubic/ba-p/339819). - -## How does Delivery Optimization handle VPNs? - -Delivery Optimization attempts to identify VPNs by checking the network adapter type and details. A connection will be treated as a VPN if the adapter description contains certain keywords, such as "VPN" or "secure." - -If the connection is identified as a VPN, Delivery Optimization will suspend uploads to other peers. However, you can allow uploads over a VPN by using the [Enable Peer Caching while the device connects via VPN](../do/waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. - -If you have defined a boundary group in Configuration Manager for VPN IP ranges, you can set the [DownloadMode](../do/waas-delivery-optimization-reference.md#download-mode) policy to 0 for that boundary group, to ensure that there will be no peer-to-peer activity over the VPN. When the device is not connected using a VPN, it can still use peer-to-peer with the default of LAN. - -With split tunneling, make sure to allow direct access to these endpoints: - -Delivery Optimization service endpoint: - -- `https://*.prod.do.dsp.mp.microsoft.com` - -Delivery Optimization metadata: - -- `http://emdl.ws.microsoft.com` -- `http://*.dl.delivery.mp.microsoft.com` - -Windows Update and Microsoft Store backend services and Windows Update and Microsoft Store payloads - -- `http://*.windowsupdate.com` -- `https://*.delivery.mp.microsoft.com` -- `https://*.update.microsoft.com` -- `https://tsfe.trafficshaping.dsp.mp.microsoft.com` - -For more information about remote work if you're using Configuration Manager, see this post on the [Configuration Manager blog](https://techcommunity.microsoft.com/t5/configuration-manager-blog/managing-patch-tuesday-with-configuration-manager-in-a-remote/ba-p/1269444). - -## How does Delivery Optimization handle networks where a public IP address is used in place of a private IP address? - -Starting with Windows 10, version 1903 or later, Delivery Optimization no longer restricts connections between LAN peers to those using private IP addresses. If you use public IP addresses instead of private IP addresses, you can use Delivery Optimization in LAN mode. - -> [!NOTE] -> If you use public IP addresses instead of private in LAN mode, the bytes downloaded from or uploaded to LAN peers with public IP addresses might be reported as coming from Internet peers. From 7d5a767df347a85b9d530a2ccc1d52121b567c22 Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Fri, 5 Aug 2022 02:29:29 +0530 Subject: [PATCH 106/246] Updated-6247330 Adding the file again and renaming it to its original name so that we can delete it in the next update to match the redirection entry. --- .../update/waas-delivery-optimization-faq.md | 101 ++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 windows/deployment/update/waas-delivery-optimization-faq.md diff --git a/windows/deployment/update/waas-delivery-optimization-faq.md b/windows/deployment/update/waas-delivery-optimization-faq.md new file mode 100644 index 0000000000..e7787d0b50 --- /dev/null +++ b/windows/deployment/update/waas-delivery-optimization-faq.md @@ -0,0 +1,101 @@ +--- +title: Delivery Optimization Frequently Asked Questions +ms.reviewer: aaroncz +manager: dougeby +description: The following is a list of frequently asked questions for Delivery Optimization. +ms.prod: w10 +author: carmenf +ms.localizationpriority: medium +ms.author: carmenf +ms.collection: M365-modern-desktop +ms.topic: article +ms.custom: seo-marvel-apr2020 +--- + +# Delivery Optimization Frequently Asked Questions + +**Applies to** + +- Windows 10 +- Windows 11 + +## Does Delivery Optimization work with WSUS? + +Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Delivery Optimization cloud service for coordination. + +## Which ports does Delivery Optimization use? + +Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. The service will register and open this port on the device. The port must be set to accept inbound traffic through your firewall. If you don't allow inbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data). + +Delivery Optimization will use Teredo to create peer groups, which include devices across NATs (or any form of internal subnet that uses gateways or firewalls between subnets). For this to work, you must allow inbound TCP/IP traffic over port 3544. Look for a "NAT traversal" setting in your firewall to set this up. + +Delivery Optimization also communicates with its cloud service by using HTTP/HTTPS over port 80. + +## What are the requirements if I use a proxy? + +For Delivery Optimization to successfully use the proxy, you should set up the proxy by using Windows proxy settings or Internet Explorer proxy settings. For details see [Using a proxy with Delivery Optimization](../do/delivery-optimization-proxy.md). Most content downloaded with Delivery Optimization uses byte range requests. Make sure your proxy allows byte range requests. For more information, see [Proxy requirements for Windows Update](/windows/deployment/update/windows-update-troubleshooting). + +## What hostnames should I allow through my firewall to support Delivery Optimization? + +**For communication between clients and the Delivery Optimization cloud service**: + +- `*.do.dsp.mp.microsoft.com` + +**For Delivery Optimization metadata**: + +- `*.dl.delivery.mp.microsoft.com` +- `*.emdl.ws.microsoft.com` + +**For the payloads (optional)**: + +- `*.download.windowsupdate.com` +- `*.windowsupdate.com` + +**For group peers across multiple NATs (Teredo)**: + +- `win1910.ipv6.microsoft.com` + +For more information, see [Endpoints for Delivery Optimization and Microsoft Connected Cache](../do/delivery-optimization-endpoints.md) for a list of all content endpoints needed. + +## Does Delivery Optimization use multicast? + +No. It relies on the cloud service for peer discovery, resulting in a list of peers and their IP addresses. Client devices then connect to their peers to obtain download files over TCP/IP. + +## How does Delivery Optimization deal with congestion on the router from peer-to-peer activity on the LAN? + +Starting in Windows 10, version 1903, Delivery Optimization uses LEDBAT to relieve such congestion. For more information, see this post on the [Networking Blog](https://techcommunity.microsoft.com/t5/Networking-Blog/Windows-Transport-converges-on-two-Congestion-Providers-Cubic/ba-p/339819). + +## How does Delivery Optimization handle VPNs? + +Delivery Optimization attempts to identify VPNs by checking the network adapter type and details. A connection will be treated as a VPN if the adapter description contains certain keywords, such as "VPN" or "secure." + +If the connection is identified as a VPN, Delivery Optimization will suspend uploads to other peers. However, you can allow uploads over a VPN by using the [Enable Peer Caching while the device connects via VPN](../do/waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. + +If you have defined a boundary group in Configuration Manager for VPN IP ranges, you can set the [DownloadMode](../do/waas-delivery-optimization-reference.md#download-mode) policy to 0 for that boundary group, to ensure that there will be no peer-to-peer activity over the VPN. When the device is not connected using a VPN, it can still use peer-to-peer with the default of LAN. + +With split tunneling, make sure to allow direct access to these endpoints: + +Delivery Optimization service endpoint: + +- `https://*.prod.do.dsp.mp.microsoft.com` + +Delivery Optimization metadata: + +- `http://emdl.ws.microsoft.com` +- `http://*.dl.delivery.mp.microsoft.com` + +Windows Update and Microsoft Store backend services and Windows Update and Microsoft Store payloads + +- `http://*.windowsupdate.com` +- `https://*.delivery.mp.microsoft.com` +- `https://*.update.microsoft.com` +- `https://tsfe.trafficshaping.dsp.mp.microsoft.com` + +For more information about remote work if you're using Configuration Manager, see this post on the [Configuration Manager blog](https://techcommunity.microsoft.com/t5/configuration-manager-blog/managing-patch-tuesday-with-configuration-manager-in-a-remote/ba-p/1269444). + +## How does Delivery Optimization handle networks where a public IP address is used in place of a private IP address? + +Starting with Windows 10, version 1903 or later, Delivery Optimization no longer restricts connections between LAN peers to those using private IP addresses. If you use public IP addresses instead of private IP addresses, you can use Delivery Optimization in LAN mode. + +> [!NOTE] +> If you use public IP addresses instead of private in LAN mode, the bytes downloaded from or uploaded to LAN peers with public IP addresses might be reported as coming from Internet peers. From feff2389e3919fd4a89a9429d514975595707ca4 Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Fri, 5 Aug 2022 02:34:49 +0530 Subject: [PATCH 107/246] Updated-6247330 Deleted the original file to align with the redirection entry. --- .../update/waas-delivery-optimization-faq.md | 101 ------------------ 1 file changed, 101 deletions(-) delete mode 100644 windows/deployment/update/waas-delivery-optimization-faq.md diff --git a/windows/deployment/update/waas-delivery-optimization-faq.md b/windows/deployment/update/waas-delivery-optimization-faq.md deleted file mode 100644 index e7787d0b50..0000000000 --- a/windows/deployment/update/waas-delivery-optimization-faq.md +++ /dev/null @@ -1,101 +0,0 @@ ---- -title: Delivery Optimization Frequently Asked Questions -ms.reviewer: aaroncz -manager: dougeby -description: The following is a list of frequently asked questions for Delivery Optimization. -ms.prod: w10 -author: carmenf -ms.localizationpriority: medium -ms.author: carmenf -ms.collection: M365-modern-desktop -ms.topic: article -ms.custom: seo-marvel-apr2020 ---- - -# Delivery Optimization Frequently Asked Questions - -**Applies to** - -- Windows 10 -- Windows 11 - -## Does Delivery Optimization work with WSUS? - -Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Delivery Optimization cloud service for coordination. - -## Which ports does Delivery Optimization use? - -Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. The service will register and open this port on the device. The port must be set to accept inbound traffic through your firewall. If you don't allow inbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data). - -Delivery Optimization will use Teredo to create peer groups, which include devices across NATs (or any form of internal subnet that uses gateways or firewalls between subnets). For this to work, you must allow inbound TCP/IP traffic over port 3544. Look for a "NAT traversal" setting in your firewall to set this up. - -Delivery Optimization also communicates with its cloud service by using HTTP/HTTPS over port 80. - -## What are the requirements if I use a proxy? - -For Delivery Optimization to successfully use the proxy, you should set up the proxy by using Windows proxy settings or Internet Explorer proxy settings. For details see [Using a proxy with Delivery Optimization](../do/delivery-optimization-proxy.md). Most content downloaded with Delivery Optimization uses byte range requests. Make sure your proxy allows byte range requests. For more information, see [Proxy requirements for Windows Update](/windows/deployment/update/windows-update-troubleshooting). - -## What hostnames should I allow through my firewall to support Delivery Optimization? - -**For communication between clients and the Delivery Optimization cloud service**: - -- `*.do.dsp.mp.microsoft.com` - -**For Delivery Optimization metadata**: - -- `*.dl.delivery.mp.microsoft.com` -- `*.emdl.ws.microsoft.com` - -**For the payloads (optional)**: - -- `*.download.windowsupdate.com` -- `*.windowsupdate.com` - -**For group peers across multiple NATs (Teredo)**: - -- `win1910.ipv6.microsoft.com` - -For more information, see [Endpoints for Delivery Optimization and Microsoft Connected Cache](../do/delivery-optimization-endpoints.md) for a list of all content endpoints needed. - -## Does Delivery Optimization use multicast? - -No. It relies on the cloud service for peer discovery, resulting in a list of peers and their IP addresses. Client devices then connect to their peers to obtain download files over TCP/IP. - -## How does Delivery Optimization deal with congestion on the router from peer-to-peer activity on the LAN? - -Starting in Windows 10, version 1903, Delivery Optimization uses LEDBAT to relieve such congestion. For more information, see this post on the [Networking Blog](https://techcommunity.microsoft.com/t5/Networking-Blog/Windows-Transport-converges-on-two-Congestion-Providers-Cubic/ba-p/339819). - -## How does Delivery Optimization handle VPNs? - -Delivery Optimization attempts to identify VPNs by checking the network adapter type and details. A connection will be treated as a VPN if the adapter description contains certain keywords, such as "VPN" or "secure." - -If the connection is identified as a VPN, Delivery Optimization will suspend uploads to other peers. However, you can allow uploads over a VPN by using the [Enable Peer Caching while the device connects via VPN](../do/waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. - -If you have defined a boundary group in Configuration Manager for VPN IP ranges, you can set the [DownloadMode](../do/waas-delivery-optimization-reference.md#download-mode) policy to 0 for that boundary group, to ensure that there will be no peer-to-peer activity over the VPN. When the device is not connected using a VPN, it can still use peer-to-peer with the default of LAN. - -With split tunneling, make sure to allow direct access to these endpoints: - -Delivery Optimization service endpoint: - -- `https://*.prod.do.dsp.mp.microsoft.com` - -Delivery Optimization metadata: - -- `http://emdl.ws.microsoft.com` -- `http://*.dl.delivery.mp.microsoft.com` - -Windows Update and Microsoft Store backend services and Windows Update and Microsoft Store payloads - -- `http://*.windowsupdate.com` -- `https://*.delivery.mp.microsoft.com` -- `https://*.update.microsoft.com` -- `https://tsfe.trafficshaping.dsp.mp.microsoft.com` - -For more information about remote work if you're using Configuration Manager, see this post on the [Configuration Manager blog](https://techcommunity.microsoft.com/t5/configuration-manager-blog/managing-patch-tuesday-with-configuration-manager-in-a-remote/ba-p/1269444). - -## How does Delivery Optimization handle networks where a public IP address is used in place of a private IP address? - -Starting with Windows 10, version 1903 or later, Delivery Optimization no longer restricts connections between LAN peers to those using private IP addresses. If you use public IP addresses instead of private IP addresses, you can use Delivery Optimization in LAN mode. - -> [!NOTE] -> If you use public IP addresses instead of private in LAN mode, the bytes downloaded from or uploaded to LAN peers with public IP addresses might be reported as coming from Internet peers. From 6a789018bb12fb6daab49519f031d7367184b683 Mon Sep 17 00:00:00 2001 From: Liz Long <104389055+lizgt2000@users.noreply.github.com> Date: Thu, 4 Aug 2022 17:40:04 -0400 Subject: [PATCH 108/246] 4246040 AD Remove Redirect --- .openpublishing.redirection.json | 44 +- windows/security/TOC.yml | 16 - .../active-directory-accounts.md | 621 ------- .../active-directory-security-groups.md | 1431 ----------------- .../access-control/dynamic-access-control.md | 140 -- .../access-control/microsoft-accounts.md | 186 --- .../access-control/security-identifiers.md | 331 ---- .../access-control/security-principals.md | 148 -- .../access-control/service-accounts.md | 112 -- .../access-control/special-identities.md | 448 ------ 10 files changed, 42 insertions(+), 3435 deletions(-) delete mode 100644 windows/security/identity-protection/access-control/active-directory-accounts.md delete mode 100644 windows/security/identity-protection/access-control/active-directory-security-groups.md delete mode 100644 windows/security/identity-protection/access-control/dynamic-access-control.md delete mode 100644 windows/security/identity-protection/access-control/microsoft-accounts.md delete mode 100644 windows/security/identity-protection/access-control/security-identifiers.md delete mode 100644 windows/security/identity-protection/access-control/security-principals.md delete mode 100644 windows/security/identity-protection/access-control/service-accounts.md delete mode 100644 windows/security/identity-protection/access-control/special-identities.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 798ab55b18..3acf52720e 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -6507,8 +6507,8 @@ }, { "source_path": "windows/access-protection/access-control/dynamic-access-control.md", - "redirect_url": "/windows/security/identity-protection/access-control/dynamic-access-control", - "redirect_document_id": false + "redirect_url": "/windows-server/identity/solution-guides/dynamic-access-control-overview", + "redirect_document_id": true }, { "source_path": "windows/access-protection/access-control/local-accounts.md", @@ -19589,6 +19589,46 @@ "source_path": "windows/whats-new/contribute-to-a-topic.md", "redirect_url": "https://github.com/MicrosoftDocs/windows-itpro-docs/blob/public/CONTRIBUTING.md#editing-windows-it-professional-documentation", "redirect_document_id": false + }, + { + "source_path": "windows/security/identity-protection/access-control/security-identifiers.md", + "redirect_url": "/windows-server/identity/ad-ds/manage/understand-security-identifiers", + "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/access-control/security-principals.md", + "redirect_url": "/windows-server/identity/ad-ds/manage/understand-security-principals", + "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/access-control/active-directory-accounts.md", + "redirect_url": "/windows-server/identity/ad-ds/manage/understand-default-user-accounts", + "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/access-control/microsoft-accounts.md", + "redirect_url": "/windows-server/identity/ad-ds/manage/understand-microsoft-accounts", + "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/access-control/service-accounts.md", + "redirect_url": "/windows-server/identity/ad-ds/manage/understand-service-accounts", + "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/access-control/active-directory-security-groups.md", + "redirect_url": "/windows-server/identity/ad-ds/manage/understand-security-groups", + "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/access-control/special-identities.md", + "redirect_url": "/windows-server/identity/ad-ds/manage/understand-special-identities-groups", + "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/access-control/dynamic-access-control.md", + "redirect_url": "/windows-server/identity/solution-guides/dynamic-access-control-overview", + "redirect_document_id": true } ] } diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index aa38fc4f08..be054e388b 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -323,24 +323,8 @@ - name: Access Control Overview href: identity-protection/access-control/access-control.md items: - - name: Dynamic Access Control Overview - href: identity-protection/access-control/dynamic-access-control.md - - name: Security identifiers - href: identity-protection/access-control/security-identifiers.md - - name: Security Principals - href: identity-protection/access-control/security-principals.md - name: Local Accounts href: identity-protection/access-control/local-accounts.md - - name: Active Directory Accounts - href: identity-protection/access-control/active-directory-accounts.md - - name: Microsoft Accounts - href: identity-protection/access-control/microsoft-accounts.md - - name: Service Accounts - href: identity-protection/access-control/service-accounts.md - - name: Active Directory Security Groups - href: identity-protection/access-control/active-directory-security-groups.md - - name: Special Identities - href: identity-protection/access-control/special-identities.md - name: User Account Control href: identity-protection/user-account-control/user-account-control-overview.md items: diff --git a/windows/security/identity-protection/access-control/active-directory-accounts.md b/windows/security/identity-protection/access-control/active-directory-accounts.md deleted file mode 100644 index 404f1abb50..0000000000 --- a/windows/security/identity-protection/access-control/active-directory-accounts.md +++ /dev/null @@ -1,621 +0,0 @@ ---- -title: Active Directory Accounts (Windows 10) -description: Active Directory Accounts -ms.prod: m365-security -author: dansimp -ms.author: dansimp -manager: dansimp -ms.collection: - - M365-identity-device-management - - highpri -ms.topic: article -ms.localizationpriority: medium -ms.date: 08/23/2019 ---- - -# Active Directory Accounts - -**Applies to** -- Windows Server 2016 - -Windows Server operating systems are installed with default local accounts. In addition, you can create user accounts to meet the requirements of your organization. This reference topic for the IT professional describes the Windows Server default local accounts that are stored locally on the domain controller and are used in Active Directory. - -This reference topic does not describe default local user accounts for a member or standalone server or for a Windows client. For more information, see [Local Accounts](local-accounts.md). - -## About this topic - - -This topic describes the following: - -- [Default local accounts in Active Directory](#sec-ad-default-accounts) - - - [Administrator account](#sec-administrator) - - - [Guest account](#sec-guest) - - - [HelpAssistant account (installed with a Remote Assistance session)](#sec-helpassistant) - - - [KRBTGT account](#sec-krbtgt) - -- [Settings for default local accounts in Active Directory](#sec-account-settings) - -- [Manage default local accounts in Active Directory](#sec-manage-local-accounts) - -- [Restrict and protect sensitive domain accounts](#sec-restrict-protect-accounts) - - - [Separate administrator accounts from user accounts](#task1-separate-admin-accounts) - - - [Create dedicated workstation hosts without Internet and email access](#task2-admin-workstations) - - - [Restrict administrator logon access to servers and workstations](#task3-restrict-admin-logon) - - - [Disable the account delegation right for administrator accounts](#task4-disable-account-delegation) - -- [Secure and manage domain controllers](#sec-secure-manage-dcs) - -## Default local accounts in Active Directory - - -Default local accounts are built-in accounts that are created automatically when a Windows Server domain controller is installed and the domain is created. These default local accounts have counterparts in Active Directory. These accounts also have domain-wide access and are completely separate from the default local user accounts for a member or standalone server. - -You can assign rights and permissions to default local accounts on a particular domain controller, and only on that domain controller. These accounts are local to the domain. After the default local accounts are installed, they are stored in the Users container in Active Directory Users and Computers. It is a best practice to keep the default local accounts in the User container and not attempt to move these accounts, for example, to a different organizational unit (OU). - -The default local accounts in the Users container include: Administrator, Guest, and KRBTGT. The HelpAssistant account is installed when a Remote Assistance session is established. The following sections describe the default local accounts and their use in Active Directory. - -Primarily, default local accounts do the following: - -- Let the domain represent, identify, and authenticate the identity of the user that is assigned to the account by using unique credentials (user name and password). It is a best practice to assign each user to a single account to ensure maximum security. Multiple users are not allowed to share one account. A user account lets a user sign in to computers, networks, and domains with a unique identifier that can be authenticated by the computer, network, or domain. - -- Authorize (grant or deny) access to resources. After a user’s credentials have been authenticated, the user is authorized to access the network and domain resources based on the user’s explicitly assigned rights on the resource. - -- Audit the actions that are carried out on a user account. - -In Active Directory, default local accounts are used by administrators to manage domain and member servers directly and from dedicated administrative workstations. Active Directory accounts provide access to network resources. Active Directory User accounts and Computer accounts can represent a physical entity, such as a computer or person, or act as dedicated service accounts for some applications. - -Each default local account is automatically assigned to a security group that is preconfigured with the appropriate rights and permissions to perform specific tasks. Active Directory security groups collect user accounts, computer accounts, and other groups into manageable units. For more information, see [Active Directory Security Groups](active-directory-security-groups.md). - -On an Active Directory domain controller, each default local account is referred to as a security principal. A security principal is a directory object that is used to secure and manage Active Directory services that provide access to domain controller resources. A security principal includes objects such as user accounts, computer accounts, security groups, or the threads or processes that run in the security context of a user or computer account. For more information, see [Security Principals](security-principals.md). - -A security principal is represented by a unique security identifier (SID).The SIDs that are related to each of the default local accounts in Active Directory are described in the sections below. - -Some of the default local accounts are protected by a background process that periodically checks and applies a specific security descriptor. A security descriptor is a data structure that contains security information that is associated with a protected object. This process ensures that any successful unauthorized attempt to modify the security descriptor on one of the default local accounts or groups is overwritten with the protected settings. - -This security descriptor is present on the AdminSDHolder object. If you want to modify the permissions on one of the service administrator groups or on any of its member accounts, you must modify the security descriptor on the AdminSDHolder object to ensure that it is applied consistently. Be careful when making these modifications, because you are also changing the default settings that are applied to all of your protected accounts. - -## Administrator account - - -The Administrator account is a default account that is used in all versions of the Windows operating system on every computer and device. The Administrator account is used by the system administrator for tasks that require administrative credentials. This account cannot be deleted or locked out, but the account can be renamed or disabled. - -The Administrator account gives the user complete access (Full Control permissions) of the files, directories, services, and other resources that are on that local server. The Administrator account can be used to create local users, and assign user rights and access control permissions. Administrator can also be used to take control of local resources at any time simply by changing the user rights and permissions. Although files and directories can be protected from the Administrator account temporarily, the Administrator account can take control of these resources at any time by changing the access permissions. - -**Account group membership** - -The Administrator account has membership in the default security groups as described in the Administrator account attributes table later in this topic. - -The security groups ensure that you can control administrator rights without having to change each Administrator account. In most instances, you do not have to change the basic settings for this account. However, you might have to change its advanced settings, such as membership in particular groups. - -**Security considerations** - -After installation of the server operating system, your first task is to set up the Administrator account properties securely. This includes setting up an especially long, strong password, and securing the Remote control and Remote Desktop Services profile settings. - -The Administrator account can also be disabled when it is not required. Renaming or disabling the Administrator account makes it more difficult for malicious users to try to gain access to the account. However, even when the Administrator account is disabled, it can still be used to gain access to a domain controller by using safe mode. - -On a domain controller, the Administrator account becomes the Domain Admin account. The Domain Admin account is used to sign in to the domain controller and this account requires a strong password. The Domain Admin account gives you access to domain resources. - -> [!NOTE] -> When the domain controller is initially installed, you can sign in and use Server Manager to set up a local Administrator account, with the rights and permissions you want to assign. For example, you can use a local Administrator account to manage the operating system when you first install it. By using this approach, you can set up the operating system without getting locked out. Generally, you do not need to use the account after installation. You can only create local user accounts on the domain controller, before Active Directory Domain Services is installed, and not afterwards. - -When Active Directory is installed on the first domain controller in the domain, the Administrator account is created for Active Directory. The Administrator account is the most powerful account in the domain. It is given domain-wide access and administrative rights to administer the computer and the domain, and it has the most extensive rights and permissions over the domain. The person who installs Active Directory Domain Services on the computer creates the password for this account during the installation. - -**Administrator account attributes** - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-``-500| -|Type|User| -|Default container|CN=Users, DC=``, DC=| -|Default members|N/A| -|Default member of|Administrators, Domain Admins, Enterprise Administrators, Domain Users. Note that the Primary Group ID of all user accounts is Domain Users.

    Group Policy Creator Owners, and Schema Admins in Active Directory

    Domain Users group| -|Protected by ADMINSDHOLDER?|Yes| -|Safe to move out of default container?|Yes| -|Safe to delegate management of this group to non-service administrators?|No| - -## Guest account - - -The Guest account is a default local account that has limited access to the computer and is disabled by default. By default, the Guest account password is left blank. A blank password allows the Guest account to be accessed without requiring the user to enter a password. - -The Guest account enables occasional or one-time users, who do not have an individual account on the computer, to sign in to the local server or domain with restricted rights and permissions. The Guest account can be enabled, and the password can be set up if needed, but only by a member of the Administrator group on the domain. - -**Account group membership** - -The Guest account has membership in the default security groups that are described in the following Guest account attributes table. By default, the Guest account is the only member of the default Guests group, which lets a user sign in to a server, and the Domain Guests global group, which lets a user sign in to a domain. - -A member of the Administrators group or Domain Admins group can set up a user with a Guest account on one or more computers. - -**Security considerations** - -Because the Guest account can provide anonymous access, it is a security risk. It also has a well-known SID. For this reason, it is a best practice to leave the Guest account disabled, unless its use is required and then only with restricted rights and permissions for a very limited period of time. - -When the Guest account is required, an Administrator on the domain controller is required to enable the Guest account. The Guest account can be enabled without requiring a password, or it can be enabled with a strong password. The Administrator also grants restricted rights and permissions for the Guest account. To help prevent unauthorized access: - -- Do not grant the Guest account the [Shut down the system](/windows/device-security/security-policy-settings/shut-down-the-system) user right. When a computer is shutting down or starting up, it is possible that a Guest user or anyone with local access, such as a malicious user, could gain unauthorized access to the computer. - -- Do not provide the Guest account with the ability to view the event logs. After the Guest account is enabled, it is a best practice to monitor this account frequently to ensure that other users cannot use services and other resources, such as resources that were unintentionally left available by a previous user. - -- Do not use the Guest account when the server has external network access or access to other computers. - -If you decide to enable the Guest account, be sure to restrict its use and to change the password regularly. As with the Administrator account, you might want to rename the account as an added security precaution. - -In addition, an administrator is responsible for managing the Guest account. The administrator monitors the Guest account, disables the Guest account when it is no longer in use, and changes or removes the password as needed. - -For details about the Guest account attributes, see the following table. - -**Guest account attributes** - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-``-501| -|Type|User| -|Default container|CN=Users, DC=``, DC=| -|Default members|None| -|Default member of|Guests, Domain Guests| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Can be moved out, but we do not recommend it.| -|Safe to delegate management of this group to non-Service admins?|No| - -## HelpAssistant account (installed with a Remote Assistance session) - - -The HelpAssistant account is a default local account that is enabled when a Remote Assistance session is run. This account is automatically disabled when no Remote Assistance requests are pending. - -HelpAssistant is the primary account that is used to establish a Remote Assistance session. The Remote Assistance session is used to connect to another computer running the Windows operating system, and it is initiated by invitation. For solicited remote assistance, a user sends an invitation from their computer, through e-mail or as a file, to a person who can provide assistance. After the user’s invitation for a Remote Assistance session is accepted, the default HelpAssistant account is automatically created to give the person who provides assistance limited access to the computer. The HelpAssistant account is managed by the Remote Desktop Help Session Manager service. - -**Security considerations** - -The SIDs that pertain to the default HelpAssistant account include: - -- SID: S-1-5-``-13, display name Terminal Server User. This group includes all users who sign in to a server with Remote Desktop Services enabled. Note that, in Windows Server 2008, Remote Desktop Services are called Terminal Services. - -- SID: S-1-5-``-14, display name Remote Interactive Logon. This group includes all users who connect to the computer by using a remote desktop connection. This group is a subset of the Interactive group. Access tokens that contain the Remote Interactive Logon SID also contain the Interactive SID. - -For the Windows Server operating system, Remote Assistance is an optional component that is not installed by default. You must install Remote Assistance before it can be used. - -For details about the HelpAssistant account attributes, see the following table. - -**HelpAssistant account attributes** - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-``-13 (Terminal Server User), S-1-5-``-14 (Remote Interactive Logon)| -|Type|User| -|Default container|CN=Users, DC=``, DC=| -|Default members|None| -|Default member of|Domain Guests

    Guests| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Can be moved out, but we do not recommend it.| -|Safe to delegate management of this group to non-Service admins?|No| - - - -## KRBTGT account - - -The KRBTGT account is a local default account that acts as a service account for the Key Distribution Center (KDC) service. This account cannot be deleted, and the account name cannot be changed. The KRBTGT account cannot be enabled in Active Directory. - -KRBTGT is also the security principal name used by the KDC for a Windows Server domain, as specified by RFC 4120. The KRBTGT account is the entity for the KRBTGT security principal, and it is created automatically when a new domain is created. - -Windows Server Kerberos authentication is achieved by the use of a special Kerberos ticket-granting ticket (TGT) enciphered with a symmetric key. This key is derived from the password of the server or service to which access is requested. The TGT password of the KRBTGT account is known only by the Kerberos service. In order to request a session ticket, the TGT must be presented to the KDC. The TGT is issued to the Kerberos client from the KDC. - -### KRBTGT account maintenance considerations - -A strong password is assigned to the KRBTGT and trust accounts automatically. Like any privileged service accounts, organizations should change these passwords on a regular schedule. The password for the KDC account is used to derive a secret key for encrypting and decrypting the TGT requests that are issued. The password for a domain trust account is used to derive an inter-realm key for encrypting referral tickets. - -Resetting the password requires you either to be a member of the Domain Admins group, or to have been delegated with the appropriate authority. In addition, you must be a member of the local Administrators group, or you must have been delegated the appropriate authority. - -After you reset the KRBTGT password, ensure that event ID 9 in the (Kerberos) Key-Distribution-Center event source is written to the System event log. - -### Security considerations - -It is also a best practice to reset the KRBTGT account password to ensure that a newly restored domain controller does not replicate with a compromised domain controller. In this case, in a large forest recovery that is spread across multiple locations, you cannot guarantee that all domain controllers are shut down, and if they are shut down, they cannot be rebooted again before all of the appropriate recovery steps have been undertaken. After you reset the KRBTGT account, another domain controller cannot replicate this account password by using an old password. - -An organization suspecting domain compromise of the KRBTGT account should consider the use of professional incident response services. The impact to restore the ownership of the account is domain-wide and labor intensive an should be undertaken as part of a larger recovery effort. - -The KRBTGT password is the key from which all trust in Kerberos chains up to. Resetting the KRBTGT password is similar to renewing the root CA certificate with a new key and immediately not trusting the old key, resulting in almost all subsequent Kerberos operations will be affected. - -For all account types (users, computers, and services) - -- All the TGTs that are already issued and distributed will be invalid because the DCs will reject them. These tickets are encrypted with the KRBTGT so any DC can validate them. When the password changes, the tickets become invalid. - -- All currently authenticated sessions that logged on users have established (based on their service tickets) to a resource (such as a file share, SharePoint site, or Exchange server) are good until the service ticket is required to re-authenticate. - -- NTLM authenticated connections are not affected - -Because it is impossible to predict the specific errors that will occur for any given user in a production operating environment, you must assume all computers and users will be affected. - -> [!IMPORTANT] -> Rebooting a computer is the only reliable way to recover functionality as this will cause both the computer account and user accounts to log back in again. Logging in again will request new TGTs that are valid with the new KRBTGT, correcting any KRBTGT related operational issues on that computer. - -For information about how to help mitigate the risks associated with a potentially compromised KRBTGT account, see [KRBTGT Account Password Reset Scripts now available for customers](https://blogs.microsoft.com/cybertrust/2015/02/11/krbtgt-account-password-reset-scripts-now-available-for-customers/). - -### Read-only domain controllers and the KRBTGT account - -Windows Server 2008 introduced the read-only domain controller (RODC). The RODC is advertised as the Key Distribution Center (KDC) for the branch office. The RODC uses a different KRBTGT account and password than the KDC on a writable domain controller when it signs or encrypts ticket-granting ticket (TGT) requests. After an account is successfully authenticated, the RODC determines if a user's credentials or a computer's credentials can be replicated from the writable domain controller to the RODC by using the Password Replication Policy. - -After the credentials are cached on the RODC, the RODC can accept that user's sign-in requests until the credentials change. When a TGT is signed with the KRBTGT account of the RODC, the RODC recognizes that it has a cached copy of the credentials. If another domain controller signs the TGT, the RODC forwards requests to a writable domain controller. - -### KRBTGT account attributes - -For details about the KRBTGT account attributes, see the following table. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-``-502| -|Type|User| -|Default container|CN=Users, DC=``, DC=| -|Default members|None| -|Default member of|Domain Users group. Note that the Primary Group ID of all user accounts is Domain Users.| -|Protected by ADMINSDHOLDER?|Yes| -|Safe to move out of default container?|Can be moved out, but we do not recommend it.| -|Safe to delegate management of this group to non-Service admins?|No| - -## Settings for default local accounts in Active Directory - - -Each default local account in Active Directory has a number of account settings that you can use to configure password settings and security-specific information, as described in the following table. - -**Settings for default local accounts in Active Directory** - -|Account settings|Description| -|--- |--- | -|User must change password at next logon|Forces a password change the next time that the user logs signs in to the network. Use this option when you want to ensure that the user is the only person to know his or her password.| -|User cannot change password|Prevents the user from changing the password. Use this option when you want to maintain control over a user account, such as for a Guest or temporary account.| -|Password never expires|Prevents a user password from expiring. It is a best practice to enable this option with service accounts and to use strong passwords.| -|Store passwords using reversible encryption|Provides support for applications that use protocols requiring knowledge of the plaintext form of the user’s password for authentication purposes.

    This option is required when using Challenge Handshake Authentication Protocol (CHAP) in Internet Authentication Services (IAS), and when using digest authentication in Internet Information Services (IIS).| -|Account is disabled|Prevents the user from signing in with the selected account. As an administrator, you can use disabled accounts as templates for common user accounts.| -|Smart card is required for interactive logon|Requires that a user has a smart card to sign on to the network interactively. The user must also have a smart card reader attached to their computer and a valid personal identification number (PIN) for the smart card.

    When this attribute is applied on the account, the effect is as follows:

  • The attribute only restricts initial authentication for interactive logon and Remote Desktop logon. When interactive or Remote Desktop logon requires a subsequent network logon, such as with a domain credential, an NT Hash provided by the domain controller is used to complete the smartcard authentication process
  • Each time the attribute is enabled on an account, the account’s current password hash value is replaced with a 128-bit random number. This invalidates the use of any previously configured passwords for the account. The value does not change after that unless a new password is set or the attribute is disabled and re-enabled.
  • Accounts with this attribute cannot be used to start services or run scheduled tasks.| -|Account is trusted for delegation|Lets a service running under this account perform operations on behalf of other user accounts on the network. A service running under a user account (also known as a service account) that is trusted for delegation can impersonate a client to gain access to resources, either on the computer where the service is running or on other computers. For example, in a forest that is set to the Windows Server 2003 functional level, this setting is found on the Delegation tab. It is available only for accounts that have been assigned service principal names (SPNs), which are set by using the setspn command from Windows Support Tools. This setting is security-sensitive and should be assigned cautiously.| -|Account is sensitive and cannot be delegated|Gives control over a user account, such as for a Guest account or a temporary account. This option can be used if this account cannot be assigned for delegation by another account.| -|Use DES encryption types for this account|Provides support for the Data Encryption Standard (DES). DES supports multiple levels of encryption, including Microsoft Point-to-Point Encryption (MPPE) Standard (40-bit and 56-bit), MPPE standard (56-bit), MPPE Strong (128-bit), Internet Protocol security (IPSec) DES (40-bit), IPSec 56-bit DES, and IPSec Triple DES (3DES).
    **Note:** DES is not enabled by default in Windows Server operating systems starting with Windows Server 2008 R2, nor in Windows client operating systems starting with Windows 7. For these operating systems, computers will not use DES-CBC-MD5 or DES-CBC-CRC cipher suites by default. If your environment requires DES, then this setting might affect compatibility with client computers or services and applications in your environment. For more information, see [Hunting down DES in order to securely deploy Kerberos](/archive/blogs/askds/hunting-down-des-in-order-to-securely-deploy-kerberos)
    | -|Do not require Kerberos preauthentication|Provides support for alternate implementations of the Kerberos protocol. Because preauthentication provides additional security, use caution when enabling this option. Note that domain controllers running Windows 2000 or Windows Server 2003 can use other mechanisms to synchronize time.| - - - -## Manage default local accounts in Active Directory - - -After the default local accounts are installed, these accounts reside in the Users container in Active Directory Users and Computers. Default local accounts can be created, disabled, reset, and deleted by using the Active Directory Users and Computers Microsoft Management Console (MMC) and by using command-line tools. - -You can use Active Directory Users and Computers to assign rights and permissions on a given local domain controller, and that domain controller only, to limit the ability of local users and groups to perform certain actions. A right authorizes a user to perform certain actions on a computer, such as backing up files and folders or shutting down a computer. In contrast, an access permission is a rule that is associated with an object, usually a file, folder, or printer, that regulates which users can have access to the object and in what manner. - -For more information about creating and managing local user accounts in Active Directory, see [Manage Local Users](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731899(v=ws.11)). - -You can also use Active Directory Users and Computers on a domain controller to target remote computers that are not domain controllers on the network. - -You can obtain recommendations from Microsoft for domain controller configurations that you can distribute by using the Security Compliance Manager (SCM) tool. For more information, see [Microsoft Security Compliance Manager](/previous-versions/tn-archive/cc677002(v=technet.10)). - -Some of the default local user accounts are protected by a background process that periodically checks and applies a specific security descriptor, which is a data structure that contains security information that is associated with a protected object. This security descriptor is present on the AdminSDHolder object. - -This means, when you want to modify the permissions on a service administrator group or on any of its member accounts, you are also required to modify the security descriptor on the AdminSDHolder object. This approach ensures that the permissions are applied consistently. Be careful when you make these modifications, because this action can also affect the default settings that are applied to all of your protected administrative accounts. - -## Restrict and protect sensitive domain accounts - - -Restricting and protecting domain accounts in your domain environment requires you to adopt and implement the following best practices approach: - -- Strictly limit membership to the Administrators, Domain Admins, and Enterprise Admins groups. - -- Stringently control where and how domain accounts are used. - -Member accounts in the Administrators, Domain Admins, and Enterprise Admins groups in a domain or forest are high-value targets for malicious users. It is a best practice to strictly limit membership to these administrator groups to the smallest number of accounts in order to limit any exposure. Restricting membership in these groups reduces the possibility that an administrator might unintentionally misuse these credentials and create a vulnerability that malicious users can exploit. - -Moreover, it is a best practice to stringently control where and how sensitive domain accounts are used. Restrict the use of Domain Admins accounts and other administrator accounts to prevent them from being used to sign in to management systems and workstations that are secured at the same level as the managed systems. When administrator accounts are not restricted in this manner, each workstation from which a domain administrator signs in provides another location that malicious users can exploit. - -Implementing these best practices is separated into the following tasks: - -- [Separate administrator accounts from user accounts](#task1-separate-admin-accounts) - -- [Create dedicated workstation hosts for administrators](#task2-admin-workstations) - -- [Restrict administrator logon access to servers and workstations](#task3-restrict-admin-logon) - -- [Disable the account delegation right for administrator accounts](#task4-disable-account-delegation) - -Note that, to provide for instances where integration challenges with the domain environment are expected, each task is described according to the requirements for a minimum, better, and ideal implementation. As with all significant changes to a production environment, ensure that you test these changes thoroughly before you implement and deploy them. Then stage the deployment in a manner that allows for a rollback of the change in case technical issues occur. - -### Separate administrator accounts from user accounts - -Restrict Domain Admins accounts and other sensitive accounts to prevent them from being used to sign in to lower trust servers and workstations. Restrict and protect administrator accounts by segregating administrator accounts from standard user accounts, by separating administrative duties from other tasks, and by limiting the use of these accounts. Create dedicated accounts for administrative personnel who require administrator credentials to perform specific administrative tasks, and then create separate accounts for other standard user tasks, according to the following guidelines: - -- **Privileged account**. Allocate administrator accounts to perform the following administrative duties only: - - - **Minimum**. Create separate accounts for domain administrators, enterprise administrators, or the equivalent with appropriate administrator rights in the domain or forest. Use accounts that have been granted sensitive administrator rights only to administer domain data and domain controllers. - - - **Better**. Create separate accounts for administrators that have reduced administrative rights, such as accounts for workstation administrators, and accounts with user rights over designated Active Directory organizational units (OUs). - - - **Ideal**. Create multiple, separate accounts for an administrator who has a variety of job responsibilities that require different trust levels. Set up each administrator account with significantly different user rights, such as for workstation administration, server administration and domain administration, to let the administrator sign in to given workstations, servers and domain controllers based strictly on his or her job responsibilities. - -- **Standard user account**. Grant standard user rights for standard user tasks, such as email, web browsing, and using line-of-business (LOB) applications. These accounts should not be granted administrator rights. - -> [!IMPORTANT] -> Ensure that sensitive administrator accounts cannot access email or browse the Internet as described in the following section. - - - -### Create dedicated workstation hosts without Internet and email access - -Administrators need to manage job responsibilities that require sensitive administrator rights from a dedicated workstation because they do not have easy physical access to the servers. A workstation that is connected to the Internet and has email and web browsing access is regularly exposed to compromise through phishing, downloading, and other types of Internet attacks. Because of these threats, it is a best practice to set these administrators up by using workstations that are dedicated to administrative duties only, and not provide access to the Internet, including email and web browsing. For more information, see [Separate administrator accounts from user accounts](#task1-separate-admin-accounts). - -> [!NOTE] -> If the administrators in your environment can sign in locally to managed servers and perform all tasks without elevated rights or domain rights from their workstation, you can skip this task. - - - -- **Minimum**. Build dedicated administrative workstations and block Internet access on those workstations including web browsing and email. Use the following ways to block Internet access: - - - Configure authenticating boundary proxy services, if they are deployed, to disallow administrator accounts from accessing the Internet. - - - Configure boundary firewall or proxy services to disallow Internet access for the IP addresses that are assigned to dedicated administrative workstations. - - - Block outbound access to the boundary proxy servers in the Windows Firewall. - - The instructions for meeting this minimum requirement are described in the following procedure. - -- **Better**. Do not grant administrators membership in the local Administrator group on the computer in order to restrict the administrator from bypassing these protections. - -- **Ideal**. Restrict workstations from having any network connectivity, except for the domain controllers and servers that the administrator accounts are used to manage. Alternately, use AppLocker application control policies to restrict all applications from running, except for the operating system and approved administrative tools and applications. For more information about AppLocker, see [AppLocker](/windows/device-security/applocker/applocker-overview). - -The following procedure describes how to block Internet access by creating a Group Policy Object (GPO) that configures an invalid proxy address on administrative workstations. These instructions apply only to computers running Internet Explorer and other Windows components that use these proxy settings. - -> [!NOTE] -> In this procedure, the workstations are dedicated to domain administrators. By simply modifying the administrator accounts to grant permission to administrators to sign in locally, you can create additional OUs to manage administrators that have fewer administrative rights to use the instructions described in the following procedure. - -**To install administrative workstations in a domain and block Internet and email access (minimum)** - -1. As a domain administrator on a domain controller, open Active Directory Users and Computers, and create a new OU for administrative workstations. - -2. Create computer accounts for the new workstations. - - > [!NOTE] - > You might have to delegate permissions to join computers to the domain if the account that joins the workstations to the domain does not already have them. For more information, see [Delegation of Administration in Active Directory](https://social.technet.microsoft.com/wiki/contents/articles/20292.delegation-of-administration-in-active-directory.aspx). - - ![Active Directory local accounts](images/adlocalaccounts-proc1-sample1.gif) - -3. Close Active Directory Users and Computers. - -4. Start the **Group Policy Management** Console (GPMC). - -5. Right-click the new OU, and > **Create a GPO in this domain, and Link it here**. - - ![Active Directory's local accounts](images/adlocalaccounts-proc1-sample2.png) - -6. Name the GPO, and > **OK**. - -7. Expand the GPO, right-click the new GPO, and > **Edit**. - - ![Active Directory (AD) local accounts](images/adlocalaccounts-proc1-sample3.png) - -8. Configure which members of accounts can log on locally to these administrative workstations as follows: - - 1. Navigate to Computer Configuration\\Policies\\Windows Settings\\Local Policies, and then click **User Rights Assignment**. - - 2. Double-click **Allow log on locally**, and then select the **Define these policy settings** check box. - - 3. Click **Add User or Group** > **Browse**, type **Enterprise Admins**, and > **OK**. - - 4. Click **Add User or Group** > **Browse**, type **Domain Admins**, and > **OK**. - - > [!IMPORTANT] - > These instructions assume that the workstation is to be dedicated to domain administrators. - - - - 5. Click **Add User or Group**, type **Administrators**, and > **OK**. - - ![AD local accounts](images/adlocalaccounts-proc1-sample4.png) - -9. Configure the proxy configuration: - - 1. Navigate to User Configuration\\Policies\\Windows Settings\\Internet Explorer, and > **Connection**. - - 2. Double-click **Proxy Settings**, select the **Enable proxy settings** check box, type **127.0.0.1** (the network Loopback IP address) as the proxy address, and > **OK**. - - ![AD's local accounts](images/adlocalaccounts-proc1-sample5.png) - -10. Configure the loopback processing mode to enable the user Group Policy proxy setting to apply to all users on the computer as follows: - - 1. Navigate to Computer Configuration\\Policies\\Administrative Templates\\System, and > **Group Policy**. - - 2. Double-click **User Group Policy loopback policy processing mode**, and > **Enabled**. - - 3. Select **Merge Mode**, and > **OK**. - -11. Configure software updates as follows: - - 1. Navigate to Computer Configuration\\Policies\\Administrative Templates\\Windows Components, and then click **Windows Update**. - - 2. Configure Windows Update settings as described in the following table. - - |Windows Update Setting|Configuration| - |--- |--- | - |Allow Automatic Updates immediate installation|Enabled| - |Configure Automatic Updates|Enabled4 - Auto download and schedule the installation0 - Every day 03:00| - |Enable Windows Update Power Management to automatically wake up the system to install scheduled updates|Enabled| - |Specify intranet Microsoft Update service location|Enabled `http:// http://` Where `` is the DNS name or IP address of the Windows Server Update Services (WSUS) in the environment.| - |Automatic Updates detection frequency|6 hours| - |Re-prompt for restart with scheduled installations|1 minute| - |Delay restart for scheduled installations|5 minutes| - - > [!NOTE] - > This step assumes that Windows Server Update Services (WSUS) is installed and configured in the environment. You can skip this step if you use another tool to deploy software updates. Also, if the public Microsoft Windows Update service only is used on the Internet, then these administrative workstations no longer receive updates. - -12. Configure the inbound firewall to block all connections as follows: - - 1. Right-click **Windows Firewall with Advanced Security LDAP://path**, and > **Properties**. - - ![Local accounts for Active Directory](images/adlocalaccounts-proc1-sample6.png) - - 2. On each profile, ensure that the firewall is enabled and that inbound connections are set to **Block all connections**. - - ![Local accounts for an AD](images/adlocalaccounts-proc1-sample7.png) - - 3. Click **OK** to complete the configuration. - -13. Close the Group Policy Management Console. - -14. Install the Windows operating system on the workstations, give each workstation the same names as the computer accounts assigned to them, and then join them to the domain. - -### Restrict administrator logon access to servers and workstations - -It is a best practice to restrict administrators from using sensitive administrator accounts to sign in to lower-trust servers and workstations. This restriction prevents administrators from inadvertently increasing the risk of credential theft by signing in to a lower-trust computer. - -> [!IMPORTANT] -> Ensure that you either have local access to the domain controller or that you have built at least one dedicated administrative workstation. - - - -Restrict logon access to lower-trust servers and workstations by using the following guidelines: - -- **Minimum**. Restrict domain administrators from having logon access to servers and workstations. Before starting this procedure, identify all OUs in the domain that contain workstations and servers. Any computers in OUs that are not identified will not restrict administrators with sensitive accounts from signing-in to them. - -- **Better**. Restrict domain administrators from non-domain controller servers and workstations. - -- **Ideal**. Restrict server administrators from signing in to workstations, in addition to domain administrators. - -> [!NOTE] -> For this procedure, do not link accounts to the OU that contain workstations for administrators that perform administration duties only, and do not provide Internet or email access. For more information, see [Create dedicated workstation hosts for administrators](#task2-admin-workstations) - - - -**To restrict domain administrators from workstations (minimum)** - -1. As a domain administrator, open the Group Policy Management Console (GPMC). - -2. Open **Group Policy Management**, and expand *<forest>*\\Domains\\``, and then expand to **Group Policy Objects**. - -3. Right-click **Group Policy Objects**, and > **New**. - - ![Local account's representation - Active Directory](images/adlocalaccounts-proc2-sample1.png) - -4. In the **New GPO** dialog box, name the GPO that restricts administrators from signing in to workstations, and > **OK**. - - ![Local account's representation - AD](images/adlocalaccounts-proc2-sample2.png) - -5. Right-click **New GPO**, and > **Edit**. - -6. Configure user rights to deny logon locally for domain administrators. - -7. Navigate to Computer Configuration\\Policies\\Windows Settings\\Local Policies, and then click **User Rights Assignment**, and perform the following: - - 1. Double-click **Deny logon locally**, and > **Define these policy settings**. - - 2. Click **Add User or Group**, click **Browse**, type **Enterprise Admins**, and > **OK**. - - 3. Click **Add User or Group**, click **Browse**, type **Domain Admins**, and > **OK**. - - ![An Active Directory's local accounts](images/adlocalaccounts-proc2-sample3.png) - - > [!NOTE] - > You can optionally add any groups that contain server administrators who you want to restrict from signing in to workstations. - - - - 4. Click **OK** to complete the configuration. - -8. Configure the user rights to deny batch and service logon rights for domain administrators as follows: - - > [!NOTE] - > Completing this step might cause issues with administrator tasks that run as scheduled tasks or services with accounts in the Domain Admins group. The practice of using domain administrator accounts to run services and tasks on workstations creates a significant risk of credential theft attacks and therefore should be replaced with alternative means to run scheduled tasks or services. - - - - 1. Double-click **Deny logon as a batch job**, and > **Define these policy settings**. - - 2. Click **Add User or Group** > **Browse**, type **Enterprise Admins**, and > **OK**. - - 3. Click **Add User or Group** > **Browse**, type **Domain Admins**, and > **OK**. - - ![An AD's local accounts](images/adlocalaccounts-proc2-sample4.png) - - > [!NOTE] - > You can optionally add any groups that contain server administrators who you want to restrict from signing in to workstations. - - - - 4. Double-click **Deny logon as a service**, and > **Define these policy settings**. - - 5. Click **Add User or Group** > **Browse**, type **Enterprise Admins**, and > **OK**. - - 6. Click **Add User or Group** > **Browse**, type **Domain Admins**, and > **OK**. - - ![Local accounts for AD](images/adlocalaccounts-proc2-sample5.png) - - > [!NOTE] - > You can optionally add any groups that contain server administrators who you want to restrict from signing in to workstations. - - - -9. Link the GPO to the first Workstations OU. - - Navigate to the *<forest>*\\Domains\\``\\OU Path, and then: - - 1. Right-click the workstation OU, and then > **Link an Existing GPO**. - - ![Local accounts representation for an Active Directory](images/adlocalaccounts-proc2-sample6.png) - - 2. Select the GPO that you just created, and > **OK**. - - ![Active Directory's local accounts' presentation](images/adlocalaccounts-proc2-sample7.png) -======= - ![Active Directory local accounts 13](images/adlocalaccounts-proc2-sample6.png) - - 2. Select the GPO that you just created, and > **OK**. - - ![Active Directory local accounts 14](images/adlocalaccounts-proc2-sample7.png) - -10. Test the functionality of enterprise applications on workstations in the first OU and resolve any issues caused by the new policy. - -11. Link all other OUs that contain workstations. - - However, do not create a link to the Administrative Workstation OU if it is created for administrative workstations that are dedicated to administration duties only, and that are without Internet or email access. For more information, see [Create dedicated workstation hosts for administrators](#task2-admin-workstations). - - > [!IMPORTANT] - > If you later extend this solution, do not deny logon rights for the **Domain Users** group. The **Domain Users** group includes all user accounts in the domain, including Users, Domain Administrators, and Enterprise Administrators. - - - -### Disable the account delegation right for sensitive administrator accounts - -Although user accounts are not marked for delegation by default, accounts in an Active Directory domain can be trusted for delegation. This means that a service or a computer that is trusted for delegation can impersonate an account that authenticates to them to access other resources across the network. - -For sensitive accounts, such as those belonging to members of the Administrators, Domain Admins, or Enterprise Admins groups in Active Directory, delegation can present a substantial risk of rights escalation. For example, if an account in the Domain Admins group is used to sign in to a compromised member server that is trusted for delegation, that server can request access to resources in the context of the Domain Admins account, and escalate the compromise of that member server to a domain compromise. - -It is a best practice to configure the user objects for all sensitive accounts in Active Directory by selecting the **Account is sensitive and cannot be delegated** check box under **Account options** to prevent these accounts from being delegated. For more information, see [Setting for default local accounts in Active Directory](#sec-account-settings). - -As with any configuration change, test this enabled setting fully to ensure that it performs correctly before you implement it. - -![An Active Directory local accounts' presentation](images/adlocalaccounts-proc3-sample1.png) - -## Secure and manage domain controllers - - -It is a best practice to strictly enforce restrictions on the domain controllers in your environment. This ensures that the domain controllers: - -1. Run only required software - -2. Required software is regularly updated - -3. Are configured with the appropriate security settings - -One aspect of securing and managing domain controllers is to ensure that the default local user accounts are fully protected. It is of primary importance to restrict and secure all sensitive domain accounts, as described in the preceding sections. - -Because domain controllers store credential password hashes of all accounts in the domain, they are high-value targets for malicious users. When domain controllers are not well managed and secured by using restrictions that are strictly enforced, they can be compromised by malicious users. For example, a malicious user could steal sensitive domain administrator credentials from one domain controller, and then use these credentials to attack the domain and forest. - -In addition, installed applications and management agents on domain controllers might provide a path for escalating rights that malicious users can use to compromise the management service or administrators of that service. The management tools and services, which your organization uses to manage domain controllers and their administrators, are equally important to the security of the domain controllers and the domain administrator accounts. Ensure that these services and administrators are fully secured with equal effort. - -## See also - -- [Security Principals](security-principals.md) - -- [Access Control Overview](access-control.md) diff --git a/windows/security/identity-protection/access-control/active-directory-security-groups.md b/windows/security/identity-protection/access-control/active-directory-security-groups.md deleted file mode 100644 index 7a469d0fc0..0000000000 --- a/windows/security/identity-protection/access-control/active-directory-security-groups.md +++ /dev/null @@ -1,1431 +0,0 @@ ---- -title: Active Directory Security Groups -description: Active Directory Security Groups -ms.prod: m365-security -author: dansimp -ms.author: dansimp -manager: dansimp -ms.collection: - - M365-identity-device-management - - highpri -ms.topic: article -ms.localizationpriority: medium -ms.date: 09/21/2021 ---- - -# Active Directory Security Groups - -**Applies to** -- Windows Server 2016 or later -- Windows 10 or later - -This reference topic for the IT professional describes the default Active Directory security groups. - -## - - -There are two forms of common security principals in Active Directory: user accounts and computer accounts. These accounts represent a physical entity (a person or a computer). User accounts can also be used as dedicated service accounts for some applications. Security groups are used to collect user accounts, computer accounts, and other groups into manageable units. - -In the Windows Server operating system, there are several built-in accounts and security groups that are preconfigured with the appropriate rights and permissions to perform specific tasks. For Active Directory, there are two types of administrative responsibilities: - -- **Service administrators**   Responsible for maintaining and delivering Active Directory Domain Services (AD DS), including managing domain controllers and configuring the AD DS. - -- **Data administrators**   Responsible for maintaining the data that is stored in AD DS and on domain member servers and workstations. - -## About Active Directory groups - - -Groups are used to collect user accounts, computer accounts, and other groups into manageable units. Working with groups instead of with individual users helps simplify network maintenance and administration. - -There are two types of groups in Active Directory: - -- **Distribution groups** Used to create email distribution lists. - -- **Security groups** Used to assign permissions to shared resources. - -### Distribution groups - -Distribution groups can be used only with email applications (such as Exchange Server) to send email to collections of users. Distribution groups are not security enabled, which means that they cannot be listed in discretionary access control lists (DACLs). - -### Security groups - -Security groups can provide an efficient way to assign access to resources on your network. By using security groups, you can: - -- Assign user rights to security groups in Active Directory. - - User rights are assigned to a security group to determine what members of that group can do within the scope of a domain or forest. User rights are automatically assigned to some security groups when Active Directory is installed to help administrators define a person’s administrative role in the domain. - - For example, a user who is added to the Backup Operators group in Active Directory has the ability to back up and restore files and directories that are located on each domain controller in the domain. This is possible because, by default, the user rights **Backup files and directories** and **Restore files and directories** are automatically assigned to the Backup Operators group. Therefore, members of this group inherit the user rights that are assigned to that group. - - You can use Group Policy to assign user rights to security groups to delegate specific tasks. For more information about using Group Policy, see [User Rights Assignment](/windows/device-security/security-policy-settings/user-rights-assignment). - -- Assign permissions to security groups for resources. - - Permissions are different than user rights. Permissions are assigned to the security group for the shared resource. Permissions determine who can access the resource and the level of access, such as Full Control. Some permissions that are set on domain objects are automatically assigned to allow various levels of access to default security groups, such as the Account Operators group or the Domain Admins group. - - Security groups are listed in DACLs that define permissions on resources and objects. When assigning permissions for resources (file shares, printers, and so on), administrators should assign those permissions to a security group rather than to individual users. The permissions are assigned once to the group, instead of several times to each individual user. Each account that is added to a group receives the rights that are assigned to that group in Active Directory, and the user receives the permissions that are defined for that group. - -Like distribution groups, security groups can be used as an email entity. Sending an email message to the group sends the message to all the members of the group. - -### Group scope - -Groups are characterized by a scope that identifies the extent to which the group is applied in the domain tree or forest. The scope of the group defines where the group can be granted permissions. The following three group scopes are defined by Active Directory: - -- Universal - -- Global - -- Domain Local - -> [!NOTE] -> In addition to these three scopes, the default groups in the **Builtin** container have a group scope of Builtin Local. This group scope and group type cannot be changed. - - - -The following table lists the three group scopes and more information about each scope for a security group. - -**Group scopes** - -|Scope|Possible Members|Scope Conversion|Can Grant Permissions|Possible Member of| -|--- |--- |--- |--- |--- | -|Universal|Accounts from any domain in the same forest

    Global groups from any domain in the same forest

    Other Universal groups from any domain in the same forest|Can be converted to

    Domain Local scope if the group is not a member of any other Universal groups

    Can be converted to Global scope if the group does not contain any other Universal groups|On any domain in the same forest or trusting forests|Other Universal groups in the same forest

    Domain

    Local groups in the same forest or trusting forests

    Local groups on computers in the same forest or trusting forests| -|Global|Accounts from the same domain

    Other Global groups from the same domain|Can be converted to Universal scope if the group is not a member of any other global group|On any domain in the same forest, or trusting domains or forests|Universal groups from any domain in the same forest

    Other Global groups from the same domain

    Domain Local groups from any domain in the same forest, or from any trusting domain| -|Domain Local|Accounts from any domain or any trusted domain

    Global groups from any domain or any trusted domain

    Universal groups from any domain in the same forest

    Other Domain Local groups from the same domain

    Accounts, Global groups, and Universal groups from other forests and from external domains|Can be converted to Universal scope if the group does not contain any other Domain Local groups|Within the same domain|Other Domain Local groups from the same domain

    Local groups on computers in the same domain, excluding built-in groups that have well-known SIDs| - -### Special identity groups - -Special identities are generally referred to as groups. Special identity groups do not have specific memberships that can be modified, but they can represent different users at different times, depending on the circumstances. Some of these groups include Creator Owner, Batch, and Authenticated User. - -For information about all the special identity groups, see [Special Identities](special-identities.md). - -## Default security groups - - -Default groups, such as the Domain Admins group, are security groups that are created automatically when you create an Active Directory domain. You can use these predefined groups to help control access to shared resources and to delegate specific domain-wide administrative roles. - -Many default groups are automatically assigned a set of user rights that authorize members of the group to perform specific actions in a domain, such as logging on to a local system or backing up files and folders. For example, a member of the Backup Operators group has the right to perform backup operations for all domain controllers in the domain. - -When you add a user to a group, the user receives all the user rights that are assigned to the group and all the permissions that are assigned to the group for any shared resources. - -Default groups are located in the **Builtin** container and in the **Users** container in Active Directory Users and Computers. The **Builtin** container includes groups that are defined with the Domain Local scope. The **Users** includes contains groups that are defined with Global scope and groups that are defined with Domain Local scope. You can move groups that are located in these containers to other groups or organizational units (OU) within the domain, but you cannot move them to other domains. - -Some of the administrative groups that are listed in this topic and all members of these groups are protected by a background process that periodically checks for and applies a specific security descriptor. This descriptor is a data structure that contains security information associated with a protected object. This process ensures that any successful unauthorized attempt to modify the security descriptor on one of the administrative accounts or groups will be overwritten with the protected settings. - -The security descriptor is present on the **AdminSDHolder** object. This means that if you want to modify the permissions on one of the service administrator groups or on any of its member accounts, you must modify the security descriptor on the **AdminSDHolder** object so that it will be applied consistently. Be careful when you make these modifications because you are also changing the default settings that will be applied to all of your protected administrative accounts. - -### Active Directory default security groups by operating system version - -The following tables provide descriptions of the default groups that are located in the **Builtin** and **Users** containers in each operating system. - -|Default Security Group|Windows Server 2016|Windows Server 2012 R2|Windows Server 2012|Windows Server 2008 R2| -|--- |--- |--- |--- |--- | -|[Access Control Assistance Operators](#bkmk-acasstops)|Yes|Yes|Yes|| -|[Account Operators](#bkmk-accountoperators)|Yes|Yes|Yes|Yes| -|[Administrators](#bkmk-admins)|Yes|Yes|Yes|Yes| -|[Allowed RODC Password Replication Group](#bkmk-allowedrodcpwdrepl)|Yes|Yes|Yes|Yes| -|[Backup Operators](#bkmk-backupoperators)|Yes|Yes|Yes|Yes| -|[Certificate Service DCOM Access](#bkmk-certificateservicedcomaccess)|Yes|Yes|Yes|Yes| -|[Cert Publishers](#bkmk-certpublishers)|Yes|Yes|Yes|Yes| -|[Cloneable Domain Controllers](#bkmk-cloneabledomaincontrollers)|Yes|Yes|Yes|| -|[Cryptographic Operators](#bkmk-cryptographicoperators)|Yes|Yes|Yes|Yes| -|[Denied RODC Password Replication Group](#bkmk-deniedrodcpwdrepl)|Yes|Yes|Yes|Yes| -|[Device Owners](#bkmk-device-owners)|Yes|Yes|Yes|Yes| -|[Distributed COM Users](#bkmk-distributedcomusers)|Yes|Yes|Yes|Yes| -|[DnsUpdateProxy](#bkmk-dnsupdateproxy)|Yes|Yes|Yes|Yes| -|[DnsAdmins](#bkmk-dnsadmins)|Yes|Yes|Yes|Yes| -|[Domain Admins](#bkmk-domainadmins)|Yes|Yes|Yes|Yes| -|[Domain Computers](#bkmk-domaincomputers)|Yes|Yes|Yes|Yes| -|[Domain Controllers](#bkmk-domaincontrollers)|Yes|Yes|Yes|Yes| -|[Domain Guests](#bkmk-domainguests)|Yes|Yes|Yes|Yes| -|[Domain Users](#bkmk-domainusers)|Yes|Yes|Yes|Yes| -|[Enterprise Admins](#bkmk-entadmins)|Yes|Yes|Yes|Yes| -|[Enterprise Key Admins](#enterprise-key-admins)|Yes|||| -|[Enterprise Read-only Domain Controllers](#bkmk-entrodc)|Yes|Yes|Yes|Yes| -|[Event Log Readers](#bkmk-eventlogreaders)|Yes|Yes|Yes|Yes| -|[Group Policy Creator Owners](#bkmk-gpcreatorsowners)|Yes|Yes|Yes|Yes| -|[Guests](#bkmk-guests)|Yes|Yes|Yes|Yes| -|[Hyper-V Administrators](#bkmk-hypervadministrators)|Yes|Yes|Yes|| -|[IIS_IUSRS](#bkmk-iis-iusrs)|Yes|Yes|Yes|Yes| -|[Incoming Forest Trust Builders](#bkmk-inforesttrustbldrs)|Yes|Yes|Yes|Yes| -|[Key Admins](#key-admins)|Yes|||| -|[Network Configuration Operators](#bkmk-networkcfgoperators)|Yes|Yes|Yes|Yes| -|[Performance Log Users](#bkmk-perflogusers)|Yes|Yes|Yes|Yes| -|[Performance Monitor Users](#bkmk-perfmonitorusers)|Yes|Yes|Yes|Yes| -|[Pre–Windows 2000 Compatible Access](#bkmk-pre-ws2kcompataccess)|Yes|Yes|Yes|Yes| -|[Print Operators](#bkmk-printoperators)|Yes|Yes|Yes|Yes| -|[Protected Users](#bkmk-protectedusers)|Yes|Yes||| -|[RAS and IAS Servers](#bkmk-rasandias)|Yes|Yes|Yes|Yes| -|[RDS Endpoint Servers](#bkmk-rdsendpointservers)|Yes|Yes|Yes|| -|[RDS Management Servers](#bkmk-rdsmanagementservers)|Yes|Yes|Yes|| -|[RDS Remote Access Servers](#bkmk-rdsremoteaccessservers)|Yes|Yes|Yes|| -|[Read-only Domain Controllers](#bkmk-rodc)|Yes|Yes|Yes|Yes| -|[Remote Desktop Users](#bkmk-remotedesktopusers)|Yes|Yes|Yes|Yes| -|[Remote Management Users](#bkmk-remotemanagementusers)|Yes|Yes|Yes|| -|[Replicator](#bkmk-replicator)|Yes|Yes|Yes|Yes| -|[Schema Admins](#bkmk-schemaadmins)|Yes|Yes|Yes|Yes| -|[Server Operators](#bkmk-serveroperators)|Yes|Yes|Yes|Yes| -|[Storage Replica Administrators](#storage-replica-administrators)|Yes|||| -|[System Managed Accounts Group](#system-managed-accounts-group)|Yes|||| -|[Terminal Server License Servers](#bkmk-terminalserverlic)|Yes|Yes|Yes|Yes| -|[Users](#bkmk-users)|Yes|Yes|Yes|Yes| -|[Windows Authorization Access Group](#bkmk-winauthaccess)|Yes|Yes|Yes|Yes| -|[WinRMRemoteWMIUsers_](#bkmk-winrmremotewmiusers-)||Yes|Yes|| - -### Access Control Assistance Operators - -Members of this group can remotely query authorization attributes and permissions for resources on the computer. - -The Access Control Assistance Operators group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-579| -|Type|Builtin Local| -|Default container|CN=BuiltIn, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - -### Account Operators - -The Account Operators group grants limited account creation privileges to a user. Members of this group can create and modify most types of accounts, including those of users, local groups, and global groups, and members can log in locally to domain controllers. - -Members of the Account Operators group cannot manage the Administrator user account, the user accounts of administrators, or the [Administrators](#bkmk-admins), [Server Operators](#bkmk-serveroperators), [Account Operators](#bkmk-accountoperators), [Backup Operators](#bkmk-backupoperators), or [Print Operators](#bkmk-printoperators) groups. Members of this group cannot modify user rights. - -The Account Operators group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -> [!NOTE] -> By default, this built-in group has no members, and it can create and manage users and groups in the domain, including its own membership and that of the Server Operators group. This group is considered a service administrator group because it can modify Server Operators, which in turn can modify domain controller settings. As a best practice, leave the membership of this group empty, and do not use it for any delegated administration. This group cannot be renamed, deleted, or moved. - - - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-548| -|Type|Builtin Local| -|Default container|CN=BuiltIn, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|Yes| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|[Allow log on locally](/windows/device-security/security-policy-settings/allow-log-on-locally): SeInteractiveLogonRight| - - - -### Administrators - -Members of the Administrators group have complete and unrestricted access to the computer, or if the computer is promoted to a domain controller, members have unrestricted access to the domain. - -The Administrators group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -> [!NOTE] -> The Administrators group has built-in capabilities that give its members full control over the system. This group cannot be renamed, deleted, or moved. This built-in group controls access to all the domain controllers in its domain, and it can change the membership of all administrative groups. - -Membership can be modified by members of the following groups: the default service Administrators, Domain Admins in the domain, or Enterprise Admins. This group has the special privilege to take ownership of any object in the directory or any resource on a domain controller. This account is considered a service administrator group because its members have full access to the domain controllers in the domain. - - - -This security group includes the following changes since Windows Server 2008: - -- Default user rights changes: **Allow log on through Terminal Services** existed in Windows Server 2008, and it was replaced by [Allow log on through Remote Desktop Services](/windows/device-security/security-policy-settings/allow-log-on-through-remote-desktop-services). - -- [Remove computer from docking station](/windows/device-security/security-policy-settings/remove-computer-from-docking-station) was removed in Windows Server 2012 R2. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-544| -|Type|Builtin Local| -|Default container|CN=BuiltIn, DC=<domain>, DC=| -|Default members|Administrator, Domain Admins, Enterprise Admins| -|Default member of|None| -|Protected by ADMINSDHOLDER?|Yes| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|[Adjust memory quotas for a process](/windows/device-security/security-policy-settings/adjust-memory-quotas-for-a-process): SeIncreaseQuotaPrivilege

    [Access this computer from the network](/windows/device-security/security-policy-settings/access-this-computer-from-the-network): SeNetworkLogonRight

    [Allow log on locally](/windows/device-security/security-policy-settings/allow-log-on-locally): SeInteractiveLogonRight

    [Allow log on through Remote Desktop Services](/windows/device-security/security-policy-settings/allow-log-on-through-remote-desktop-services): SeRemoteInteractiveLogonRight

    [Back up files and directories](/windows/device-security/security-policy-settings/back-up-files-and-directories): SeBackupPrivilege

    [Bypass traverse checking](/windows/device-security/security-policy-settings/bypass-traverse-checking): SeChangeNotifyPrivilege

    [Change the system time](/windows/device-security/security-policy-settings/change-the-system-time): SeSystemTimePrivilege

    [Change the time zone](/windows/device-security/security-policy-settings/change-the-time-zone): SeTimeZonePrivilege

    [Create a pagefile](/windows/device-security/security-policy-settings/create-a-pagefile): SeCreatePagefilePrivilege

    [Create global objects](/windows/device-security/security-policy-settings/create-global-objects): SeCreateGlobalPrivilege

    [Create symbolic links](/windows/device-security/security-policy-settings/create-symbolic-links): SeCreateSymbolicLinkPrivilege

    [Debug programs](/windows/device-security/security-policy-settings/debug-programs): SeDebugPrivilege

    [Enable computer and user accounts to be trusted for delegation](/windows/device-security/security-policy-settings/enable-computer-and-user-accounts-to-be-trusted-for-delegation): SeEnableDelegationPrivilege

    [Force shutdown from a remote system](/windows/device-security/security-policy-settings/force-shutdown-from-a-remote-system): SeRemoteShutdownPrivilege

    [Impersonate a client after authentication](/windows/device-security/security-policy-settings/impersonate-a-client-after-authentication): SeImpersonatePrivilege

    [Increase scheduling priority](/windows/device-security/security-policy-settings/increase-scheduling-priority): SeIncreaseBasePriorityPrivilege

    [Load and unload device drivers](/windows/device-security/security-policy-settings/load-and-unload-device-drivers): SeLoadDriverPrivilege

    [Log on as a batch job](/windows/device-security/security-policy-settings/log-on-as-a-batch-job): SeBatchLogonRight

    [Manage auditing and security log](/windows/device-security/security-policy-settings/manage-auditing-and-security-log): SeSecurityPrivilege

    [Modify firmware environment values](/windows/device-security/security-policy-settings/modify-firmware-environment-values): SeSystemEnvironmentPrivilege

    [Perform volume maintenance tasks](/windows/device-security/security-policy-settings/perform-volume-maintenance-tasks): SeManageVolumePrivilege

    [Profile system performance](/windows/device-security/security-policy-settings/profile-system-performance): SeSystemProfilePrivilege

    [Profile single process](/windows/device-security/security-policy-settings/profile-single-process): SeProfileSingleProcessPrivilege

    [Remove computer from docking station](/windows/device-security/security-policy-settings/remove-computer-from-docking-station): SeUndockPrivilege

    [Restore files and directories](/windows/device-security/security-policy-settings/restore-files-and-directories): SeRestorePrivilege

    [Shut down the system](/windows/device-security/security-policy-settings/shut-down-the-system): SeShutdownPrivilege

    [Take ownership of files or other objects](/windows/device-security/security-policy-settings/take-ownership-of-files-or-other-objects): SeTakeOwnershipPrivilege| - -### Allowed RODC Password Replication Group - -The purpose of this security group is to manage a RODC password replication policy. This group has no members by default, and it results in the condition that new Read-only domain controllers do not cache user credentials. The [Denied RODC Password Replication Group](#bkmk-deniedrodcpwdrepl) group contains a variety of high-privilege accounts and security groups. The Denied RODC Password Replication group supersedes the Allowed RODC Password Replication group. - -The Allowed RODC Password Replication group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<domain>-571| -|Type|Domain local| -|Default container|CN=Users DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - -### Backup Operators - -Members of the Backup Operators group can back up and restore all files on a computer, regardless of the permissions that protect those files. Backup Operators also can log on to and shut down the computer. This group cannot be renamed, deleted, or moved. By default, this built-in group has no members, and it can perform backup and restore operations on domain controllers. Its membership can be modified by the following groups: default service Administrators, Domain Admins in the domain, or Enterprise Admins. It cannot modify the membership of any administrative groups. While members of this group cannot change server settings or modify the configuration of the directory, they do have the permissions needed to replace files (including operating system files) on domain controllers. Because of this, members of this group are considered service administrators. - -The Backup Operators group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-551| -|Type|Builtin Local| -|Default container|CN=BuiltIn, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|Yes| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|[Allow log on locally](/windows/device-security/security-policy-settings/allow-log-on-locally): SeInteractiveLogonRight

    [Back up files and directories](/windows/device-security/security-policy-settings/back-up-files-and-directories): SeBackupPrivilege

    [Log on as a batch job](/windows/device-security/security-policy-settings/log-on-as-a-batch-job): SeBatchLogonRight

    [Restore files and directories](/windows/device-security/security-policy-settings/restore-files-and-directories): SeRestorePrivilege

    [Shut down the system](/windows/device-security/security-policy-settings/shut-down-the-system): SeShutdownPrivilege| - - - -### Certificate Service DCOM Access - -Members of this group are allowed to connect to certification authorities in the enterprise. - -The Certificate Service DCOM Access group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-<domain>-574| -|Type|Domain Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - - -### Cert Publishers - -Members of the Cert Publishers group are authorized to publish certificates for User objects in Active Directory. - -The Cert Publishers group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<domain>-517| -|Type|Domain Local| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|None| -|Default member of|[Denied RODC Password Replication Group](#bkmk-deniedrodcpwdrepl)| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|None| - -### Cloneable Domain Controllers - -Members of the Cloneable Domain Controllers group that are domain controllers may be cloned. In Windows Server 2012 R2 and Windows Server 2012, you can deploy domain controllers by copying an existing virtual domain controller. In a virtual environment, you no longer have to repeatedly deploy a server image that is prepared by using sysprep.exe, promote the server to a domain controller, and then complete additional configuration requirements for deploying each domain controller (including adding the virtual domain controller to this security group). - -For more information, see [Introduction to Active Directory Domain Services (AD DS) Virtualization (Level 100)](/windows-server/identity/ad-ds/introduction-to-active-directory-domain-services-ad-ds-virtualization-level-100). - -This security group was introduced in Windows Server 2012, and it has not changed in subsequent versions. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<domain>-522| -|Type|Global| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - -### Cryptographic Operators - -Members of this group are authorized to perform cryptographic operations. This security group was added in Windows Vista Service Pack 1 (SP1) to configure Windows Firewall for IPsec in Common Criteria mode. - -The Cryptographic Operators group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group was introduced in Windows Vista Service Pack 1, and it has not changed in subsequent versions. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-569| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - - - -### Denied RODC Password Replication Group - -Members of the Denied RODC Password Replication group cannot have their passwords replicated to any Read-only domain controller. - -The purpose of this security group is to manage a RODC password replication policy. This group contains a variety of high-privilege accounts and security groups. The Denied RODC Password Replication Group supersedes the [Allowed RODC Password Replication Group](#bkmk-allowedrodcpwdrepl). - -This security group includes the following changes since Windows Server 2008: - -- Windows Server 2012 changed the default members to include [Cert Publishers](#bkmk-certpublishers). - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<domain>-572| -|Type|Domain local| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|[Cert Publishers](#bkmk-certpublishers)

    [Domain Admins](#bkmk-domainadmins)

    [Domain Controllers](#bkmk-domaincontrollers)

    [Enterprise Admins](#bkmk-entadmins)

    Group Policy Creator Owners

    [Read-only Domain Controllers](#bkmk-rodc)

    [Schema Admins](#bkmk-schemaadmins)| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - - -### Device Owners -This group is not currently used in Windows. - -Microsoft does not recommend changing the default configuration where this security group has zero members. Changing the default configuration could hinder future scenarios that rely on this group. - -The Device Owners group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-583| -|Type|Builtin Local| -|Default container|CN=BuiltIn, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Can be moved out but it is not recommended| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|[Allow log on locally](/windows/device-security/security-policy-settings/allow-log-on-locally): SeInteractiveLogonRight

    [Access this computer from the network](/windows/device-security/security-policy-settings/access-this-computer-from-the-network): SeNetworkLogonRight

    [Bypass traverse checking](/windows/device-security/security-policy-settings/bypass-traverse-checking): SeChangeNotifyPrivilege

    [Change the time zone](/windows/device-security/security-policy-settings/change-the-time-zone): SeTimeZonePrivilege| - -### Distributed COM Users - -Members of the Distributed COM Users group are allowed to launch, activate, and use Distributed COM objects on the computer. Microsoft Component Object Model (COM) is a platform-independent, distributed, object-oriented system for creating binary software components that can interact. Distributed Component Object Model (DCOM) allows applications to be distributed across locations that make the most sense to you and to the application. This group appears as a SID until the domain controller is made the primary domain controller and it holds the operations master role (also known as flexible single master operations or FSMO). - -The Distributed COM Users group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-562| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - -### DnsUpdateProxy - -Members of the DnsUpdateProxy group are DNS clients. They are permitted to perform dynamic updates on behalf of other clients (such as DHCP servers). A DNS server can develop stale resource records when a DHCP server is configured to dynamically register host (A) and pointer (PTR) resource records on behalf of DHCP clients by using dynamic update. Adding clients to this security group mitigates this scenario. - -However, to protect against unsecured records or to permit members of the DnsUpdateProxy group to register records in zones that allow only secured dynamic updates, you must create a dedicated user account and configure DHCP servers to perform DNS dynamic updates by using the credentials of this account (user name, password, and domain). Multiple DHCP servers can use the credentials of one dedicated user account. This group exists only if the DNS server role is or was once installed on a domain controller in the domain. - -For information, see [DNS Record Ownership and the DnsUpdateProxy Group](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd334715(v=ws.10)). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<domain>-<variable RI>| -|Type|Global| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Yes| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - -### DnsAdmins - -Members of DNSAdmins group have access to network DNS information. The default permissions are as follows: Allow: Read, Write, Create All Child objects, Delete Child objects, Special Permissions. This group exists only if the DNS server role is or was once installed on a domain controller in the domain. - -For more information about security and DNS, see [DNSSEC in Windows Server 2012](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn593694(v=ws.11)). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<domain>-<variable RI>| -|Type|Builtin Local| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Yes| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - -### Domain Admins - -Members of the Domain Admins security group are authorized to administer the domain. By default, the Domain Admins group is a member of the Administrators group on all computers that have joined a domain, including the domain controllers. The Domain Admins group is the default owner of any object that is created in Active Directory for the domain by any member of the group. If members of the group create other objects, such as files, the default owner is the Administrators group. - -The Domain Admins group controls access to all domain controllers in a domain, and it can modify the membership of all administrative accounts in the domain. Membership can be modified by members of the service administrator groups in its domain (Administrators and Domain Admins), and by members of the Enterprise Admins group. This is considered a service administrator account because its members have full access to the domain controllers in a domain. - -The Domain Admins group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<domain>-512| -|Type|Global| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|Administrator| -|Default member of|[Administrators](#bkmk-admins)

    [Denied RODC Password ReplicationGroup](#bkmk-deniedrodcpwdrepl)| -|Protected by ADMINSDHOLDER?|Yes| -|Safe to move out of default container?|Yes| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|See [Administrators](#bkmk-admins)

    See [Denied RODC Password Replication Group](#bkmk-deniedrodcpwdrepl)| - - - -### Domain Computers - -This group can include all computers and servers that have joined the domain, excluding domain controllers. By default, any computer account that is created automatically becomes a member of this group. - -The Domain Computers group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<domain>-515| -|Type|Global| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|All computers joined to the domain, excluding domain controllers| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Yes (but not required)| -|Safe to delegate management of this group to non-Service admins?|Yes| -|Default User Rights|None| - -### Domain Controllers - -The Domain Controllers group can include all domain controllers in the domain. New domain controllers are automatically added to this group. - -The Domain Controllers group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<domain>-516| -|Type|Global| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|Computer accounts for all domain controllers of the domain| -|Default member of|[Denied RODC Password Replication Group](#bkmk-deniedrodcpwdrepl)| -|Protected by ADMINSDHOLDER?|Yes| -|Safe to move out of default container?|No| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|None| - -### Domain Guests - -The Domain Guests group includes the domain’s built-in Guest account. When members of this group sign in as local guests on a domain-joined computer, a domain profile is created on the local computer. - -The Domain Guests group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<domain>-514| -|Type|Global| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|Guest| -|Default member of|[Guests](#bkmk-guests)| -|Protected by ADMINSDHOLDER?|Yes| -|Safe to move out of default container?|Can be moved out but it is not recommended| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|See [Guests](#bkmk-guests)| - -### Domain Users - -The Domain Users group includes all user accounts in a domain. When you create a user account in a domain, it is automatically added to this group. - -By default, any user account that is created in the domain automatically becomes a member of this group. This group can be used to represent all users in the domain. For example, if you want all domain users to have access to a printer, you can assign permissions for the printer to this group (or add the Domain Users group to a local group on the print server that has permissions for the printer). - -The Domain Users group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<domain>-513| -|Type|Global| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|Administrator -krbtgt| -|Default member of|[Users](#bkmk-users)| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Yes| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|See [Users](#bkmk-users)| - -### Enterprise Admins - -The Enterprise Admins group exists only in the root domain of an Active Directory forest of domains. It is a Universal group if the domain is in native mode; it is a Global group if the domain is in mixed mode. Members of this group are authorized to make forest-wide changes in Active Directory, such as adding child domains. - -By default, the only member of the group is the Administrator account for the forest root domain. This group is automatically added to the Administrators group in every domain in the forest, and it provides complete access for configuring all domain controllers. Members in this group can modify the membership of all administrative groups. Membership can be modified only by the default service administrator groups in the root domain. This is considered a service administrator account. - -The Enterprise Admins group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<root domain>-519| -|Type|Universal (if Domain is in Native-Mode) else Global| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|Administrator| -|Default member of|[Administrators](#bkmk-admins) -[Denied RODC Password Replication Group](#bkmk-deniedrodcpwdrepl)| -|Protected by ADMINSDHOLDER?|Yes| -|Safe to move out of default container?|Yes| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|See [Administrators](#bkmk-admins)

    See [Denied RODC Password Replication Group](#bkmk-deniedrodcpwdrepl)| - -### Enterprise Key Admins - -Members of this group can perform administrative actions on key objects within the forest. - -The Enterprise Key Admins group was introduced in Windows Server 2016. - -| Attribute | Value | -|-----------|-------| -| Well-Known SID/RID | S-1-5-21-<domain>-527 | -| Type | Global | -| Default container | CN=Users, DC=<domain>, DC= | -| Default members | None | -| Default member of | None | -| Protected by ADMINSDHOLDER? | Yes | -| Safe to move out of default container? | Yes | -| Safe to delegate management of this group to non-Service admins? | No | -| Default User Rights | None | - - -### Enterprise Read-Only Domain Controllers - -Members of this group are Read-Only Domain Controllers in the enterprise. Except for account passwords, a Read-only domain controller holds all the Active Directory objects and attributes that a writable domain controller holds. However, changes cannot be made to the database that is stored on the Read-only domain controller. Changes must be made on a writable domain controller and then replicated to the Read-only domain controller. - -Read-only domain controllers address some of the issues that are commonly found in branch offices. These locations might not have a domain controller. Or, they might have a writable domain controller, but not the physical security, network bandwidth, or local expertise to support it. - -For more information, see [What Is an RODC?](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc771030(v=ws.10)). - -The Enterprise Read-Only Domain Controllers group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<root domain>-498| -|Type|Universal| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|Yes| -|Safe to move out of default container?|| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - -### Event Log Readers - -Members of this group can read event logs from local computers. The group is created when the server is promoted to a domain controller. - -The Event Log Readers group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-573| -|Type|Domain Local| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - -### Group Policy Creator Owners - -This group is authorized to create, edit, or delete Group Policy Objects in the domain. By default, the only member of the group is Administrator. - -For information about other features you can use with this security group, see [Group Policy Overview](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831791(v=ws.11)). - -The Group Policy Creator Owners group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<domain>-520| -|Type|Global| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|Administrator| -|Default member of|[Denied RODC Password Replication Group](#bkmk-deniedrodcpwdrepl)| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|No| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|See [Denied RODC Password Replication Group](#bkmk-deniedrodcpwdrepl)| - -### Guests - -Members of the Guests group have the same access as members of the Users group by default, except that the Guest account has further restrictions. By default, the only member is the Guest account. The Guests group allows occasional or one-time users to sign in with limited privileges to a computer’s built-in Guest account. - -When a member of the Guests group signs out, the entire profile is deleted. This includes everything that is stored in the **%userprofile%** directory, including the user's registry hive information, custom desktop icons, and other user-specific settings. This implies that a guest must use a temporary profile to sign in to the system. This security group interacts with the Group Policy setting **Do not logon users with temporary profiles** when it is enabled. This setting is located under the following path: - -Computer Configuration\\Administrative Templates\\System\\User Profiles - -> [!NOTE] -> A Guest account is a default member of the Guests security group. People who do not have an actual account in the domain can use the Guest account. A user whose account is disabled (but not deleted) can also use the Guest account. - -The Guest account does not require a password. You can set rights and permissions for the Guest account as in any user account. By default, the Guest account is a member of the built-in Guests group and the Domain Guests global group, which allows a user to sign in to a domain. The Guest account is disabled by default, and we recommend that it stay disabled. - -The Guests group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-546| -|Type|Builtin Local| -|Default container|CN=BuiltIn, DC=<domain>, DC=| -|Default members|[Domain Guests](#bkmk-domainguests)| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|None| - - -### Hyper-V Administrators - -Members of the Hyper-V Administrators group have complete and unrestricted access to all the features in Hyper-V. Adding members to this group helps reduce the number of members required in the Administrators group, and further separates access. - -> [!NOTE] -> Prior to Windows Server 2012, access to features in Hyper-V was controlled in part by membership in the Administrators group. - - - -This security group was introduced in Windows Server 2012, and it has not changed in subsequent versions. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-578| -|Type|Builtin Local| -|Default container|CN=BuiltIn, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - -### IIS\_IUSRS - -IIS\_IUSRS is a built-in group that is used by Internet Information Services beginning with IIS 7.0. A built-in account and group are guaranteed by the operating system to always have a unique SID. IIS 7.0 replaces the IUSR\_MachineName account and the IIS\_WPG group with the IIS\_IUSRS group to ensure that the actual names that are used by the new account and group will never be localized. For example, regardless of the language of the Windows operating system that you install, the IIS account name will always be IUSR, and the group name will be IIS\_IUSRS. - -For more information, see [Understanding Built-In User and Group Accounts in IIS 7](/iis/get-started/planning-for-security/understanding-built-in-user-and-group-accounts-in-iis). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-568| -|Type|Builtin Local| -|Default container|CN=BuiltIn, DC=<domain>, DC=| -|Default members|IUSR| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - -### Incoming Forest Trust Builders - -Members of the Incoming Forest Trust Builders group can create incoming, one-way trusts to this forest. Active Directory provides security across multiple domains or forests through domain and forest trust relationships. Before authentication can occur across trusts, Windows must determine whether the domain being requested by a user, computer, or service has a trust relationship with the logon domain of the requesting account. - -To make this determination, the Windows security system computes a trust path between the domain controller for the server that receives the request and a domain controller in the domain of the requesting account. A secured channel extends to other Active Directory domains through interdomain trust relationships. This secured channel is used to obtain and verify security information, including security identifiers (SIDs) for users and groups. - -> [!NOTE] -> This group appears as a SID until the domain controller is made the primary domain controller and it holds the operations master role (also known as flexible single master operations or FSMO). - - - -For more information, see [How Domain and Forest Trusts Work: Domain and Forest Trusts](/previous-versions/windows/it-pro/windows-server-2003/cc773178(v=ws.10)). - -The Incoming Forest Trust Builders group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -> [!NOTE] -> This group cannot be renamed, deleted, or moved. - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-557| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|None| - -### Key Admins - -Members of this group can perform administrative actions on key objects within the domain. - -The Key Admins group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -| Attribute | Value | -|-----------|-------| -| Well-Known SID/RID | S-1-5-21-<domain>-526 | -| Type | Global | -| Default container | CN=Users, DC=<domain>, DC= | -| Default members | None | -| Default member of | None | -| Protected by ADMINSDHOLDER? | Yes | -| Safe to move out of default container? | Yes | -| Safe to delegate management of this group to non-Service admins? | No | -| Default User Rights | None | - - - -### Network Configuration Operators - -Members of the Network Configuration Operators group can have the following administrative privileges to manage configuration of networking features: - -- Modify the Transmission Control Protocol/Internet Protocol (TCP/IP) properties for a local area network (LAN) connection, which includes the IP address, the subnet mask, the default gateway, and the name servers. - -- Rename the LAN connections or remote access connections that are available to all the users. - -- Enable or disable a LAN connection. - -- Modify the properties of all of remote access connections of users. - -- Delete all the remote access connections of users. - -- Rename all the remote access connections of users. - -- Issue **ipconfig**, **ipconfig /release**, or **ipconfig /renew** commands. - -- Enter the PIN unblock key (PUK) for mobile broadband devices that support a SIM card. - -> [!NOTE] -> This group appears as a SID until the domain controller is made the primary domain controller and it holds the operations master role (also known as flexible single master operations or FSMO). - - -The Network Configuration Operators group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -> [!NOTE] -> This group cannot be renamed, deleted, or moved. - - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-556| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|Yes| -|Default User Rights|None| - -### Performance Log Users - -Members of the Performance Log Users group can manage performance counters, logs, and alerts locally on the server and from remote clients without being a member of the Administrators group. Specifically, members of this security group: - -- Can use all the features that are available to the Performance Monitor Users group. - -- Can create and modify Data Collector Sets after the group is assigned the [Log on as a batch job](/windows/device-security/security-policy-settings/log-on-as-a-batch-job) user right. - - > [!WARNING] - > If you are a member of the Performance Log Users group, you must configure Data Collector Sets that you create to run under your credentials. - - > [!NOTE] - > In Windows Server 2016 or later, Data Collector Sets cannot be created by a member of the Performance Log Users group. - > If a member of the Performance Log Users group tries to create Data Collector Sets, they cannot complete creation because access will be denied. - -- Cannot use the Windows Kernel Trace event provider in Data Collector Sets. - -For members of the Performance Log Users group to initiate data logging or modify Data Collector Sets, the group must first be assigned the [Log on as a batch job](/windows/device-security/security-policy-settings/log-on-as-a-batch-job) user right. To assign this user right, use the Local Security Policy snap-in in Microsoft Management Console. - -> [!NOTE] -> This group appears as a SID until the domain controller is made the primary domain controller and it holds the operations master role (also known as flexible single master operations or FSMO). - - -The Performance Log Users group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -> [!NOTE] -> This account cannot be renamed, deleted, or moved. - - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-559| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|Yes| -|Default User Rights|[Log on as a batch job](/windows/device-security/security-policy-settings/log-on-as-a-batch-job): SeBatchLogonRight| - - - -### Performance Monitor Users - -Members of this group can monitor performance counters on domain controllers in the domain, locally and from remote clients, without being a member of the Administrators or Performance Log Users groups. The Windows Performance Monitor is a Microsoft Management Console (MMC) snap-in that provides tools for analyzing system performance. From a single console, you can monitor application and hardware performance, customize what data you want to collect in logs, define thresholds for alerts and automatic actions, generate reports, and view past performance data in a variety of ways. - -Specifically, members of this security group: - -- Can use all the features that are available to the Users group. - -- Can view real-time performance data in Performance Monitor. - - Can change the Performance Monitor display properties while viewing data. - -- Cannot create or modify Data Collector Sets. - - > [!WARNING] - > You cannot configure a Data Collector Set to run as a member of the Performance Monitor Users group. - - - -> [!NOTE] -> This group appears as a SID until the domain controller is made the primary domain controller and it holds the operations master role (also known as flexible single master operations or FSMO). This group cannot be renamed, deleted, or moved. - - - -The Performance Monitor Users group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-558| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|Yes| -|Default User Rights|None| - - -### Pre–Windows 2000 Compatible Access - -Members of the Pre–Windows 2000 Compatible Access group have Read access for all users and groups in the domain. This group is provided for backward compatibility for computers running Windows NT 4.0 and earlier. By default, the special identity group, Everyone, is a member of this group. Add users to this group only if they are running Windows NT 4.0 or earlier. - -> [!WARNING] -> This group appears as a SID until the domain controller is made the primary domain controller and it holds the operations master role (also known as flexible single master operations or FSMO). - - -The Pre–Windows 2000 Compatible Access group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-554| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|If you choose the Pre–Windows 2000 Compatible Permissions mode, Everyone and Anonymous are members, and if you choose the Windows 2000-only permissions mode, Authenticated Users are members.| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|[Access this computer from the network](/windows/device-security/security-policy-settings/access-this-computer-from-the-network): SeNetworkLogonRight

    [Bypass traverse checking](/windows/device-security/security-policy-settings/bypass-traverse-checking): SeChangeNotifyPrivilege| - - - -### Print Operators - -Members of this group can manage, create, share, and delete printers that are connected to domain controllers in the domain. They can also manage Active Directory printer objects in the domain. Members of this group can locally sign in to and shut down domain controllers in the domain. - -This group has no default members. Because members of this group can load and unload device drivers on all domain controllers in the domain, add users with caution. This group cannot be renamed, deleted, or moved. - -The Print Operators group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. However, in Windows Server 2008 R2, functionality was added to manage print administration. For more information, see [Assign Delegated Print Administrator and Printer Permission Settings in Windows Server 2012](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/jj190062(v=ws.11)). - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-550| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|Yes| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|[Allow log on locally](/windows/device-security/security-policy-settings/allow-log-on-locally): SeInteractiveLogonRight

    [Load and unload device drivers](/windows/device-security/security-policy-settings/load-and-unload-device-drivers): SeLoadDriverPrivilege

    [Shut down the system](/windows/device-security/security-policy-settings/shut-down-the-system): SeShutdownPrivilege| - -### Protected Users - -Members of the Protected Users group are afforded additional protection against the compromise of credentials during authentication processes. - -This security group is designed as part of a strategy to effectively protect and manage credentials within the enterprise. Members of this group automatically have non-configurable protection applied to their accounts. Membership in the Protected Users group is meant to be restrictive and proactively secure by default. The only method to modify the protection for an account is to remove the account from the security group. - -This domain-related, global group triggers non-configurable protection on devices and host computers, starting with the Windows Server 2012 R2 and Windows 8.1 operating systems. It also triggers non-configurable protection on domain controllers in domains with a primary domain controller running Windows Server 2012 R2 or Windows Server 2016. This greatly reduces the memory footprint of credentials when users sign in to computers on the network from a non-compromised computer. - -Depending on the account’s domain functional level, members of the Protected Users group are further protected due to behavior changes in the authentication methods that are supported in Windows. - -- Members of the Protected Users group cannot authenticate by using the following Security Support Providers (SSPs): NTLM, Digest Authentication, or CredSSP. Passwords are not cached on a device running Windows 8.1 or Windows 10, so the device fails to authenticate to a domain when the account is a member of the Protected User group. - -- The Kerberos protocol will not use the weaker DES or RC4 encryption types in the preauthentication process. This means that the domain must be configured to support at least the AES cipher suite. - -- The user’s account cannot be delegated with Kerberos constrained or unconstrained delegation. This means that former connections to other systems may fail if the user is a member of the Protected Users group. - -- The default Kerberos ticket-granting tickets (TGTs) lifetime setting of four hours is configurable by using Authentication Policies and Silos, which can be accessed through the Active Directory Administrative Center. This means that when four hours has passed, the user must authenticate again. - -The Protected Users group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This group was introduced in Windows Server 2012 R2. For more information about how this group works, see [Protected Users Security Group](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn466518(v=ws.11)). - -The following table specifies the properties of the Protected Users group. - -|Attribute|Value| -|--- |--- | -|Well-known SID/RID|S-1-5-21-<domain>-525| -|Type|Global| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Yes| -|Safe to delegate management of this group to non-service admins?|No| -|Default user rights|None| - -### RAS and IAS Servers - -Computers that are members of the RAS and IAS Servers group, when properly configured, are allowed to use remote access services. By default, this group has no members. Computers that are running the Routing and Remote Access service are added to the group automatically, such as IAS servers and Network Policy Servers. Members of this group have access to certain properties of User objects, such as Read Account Restrictions, Read Logon Information, and Read Remote Access Information. - -The RAS and IAS Servers group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<domain>-553| -|Type|Builtin Local| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Yes| -|Safe to delegate management of this group to non-Service admins?|Yes| -|Default User Rights|None| - -### RDS Endpoint Servers - -Servers that are members in the RDS Endpoint Servers group can run virtual machines and host sessions where user RemoteApp programs and personal virtual desktops run. This group needs to be populated on servers running RD Connection Broker. Session Host servers and RD Virtualization Host servers used in the deployment need to be in this group. - -For information about Remote Desktop Services, see [Host desktops and apps in Remote Desktop Services](/windows-server/remote/remote-desktop-services/welcome-to-rds). - -This security group was introduced in Windows Server 2012, and it has not changed in subsequent versions. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-576| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - - -### RDS Management Servers - -Servers that are members in the RDS Management Servers group can be used to perform routine administrative actions on servers running Remote Desktop Services. This group needs to be populated on all servers in a Remote Desktop Services deployment. The servers running the RDS Central Management service must be included in this group. - -This security group was introduced in Windows Server 2012, and it has not changed in subsequent versions. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-577| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - -### RDS Remote Access Servers - -Servers in the RDS Remote Access Servers group provide users with access to RemoteApp programs and personal virtual desktops. In Internet facing deployments, these servers are typically deployed in an edge network. This group needs to be populated on servers running RD Connection Broker. RD Gateway servers and RD Web Access servers that are used in the deployment need to be in this group. - -For more information, see [Host desktops and apps in Remote Desktop Services](/windows-server/remote/remote-desktop-services/welcome-to-rds). - -This security group was introduced in Windows Server 2012, and it has not changed in subsequent versions. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-575| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - -### Read-Only Domain Controllers - -This group is comprised of the Read-only domain controllers in the domain. A Read-only domain controller makes it possible for organizations to easily deploy a domain controller in scenarios where physical security cannot be guaranteed, such as branch office locations, or in scenarios where local storage of all domain passwords is considered a primary threat, such as in an extranet or in an application-facing role. - -Because administration of a Read-only domain controller can be delegated to a domain user or security group, an Read-only domain controller is well suited for a site that should not have a user who is a member of the Domain Admins group. A Read-only domain controller encompasses the following functionality: - -- Read-only AD DS database - -- Unidirectional replication - -- Credential caching - -- Administrator role separation - -- Read-only Domain Name System (DNS) - -For information about deploying a Read-only domain controller, see [Understanding Planning and Deployment for Read-Only Domain Controllers](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc754719(v=ws.10)). - -This security group was introduced in Windows Server 2008, and it has not changed in subsequent versions. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<domain>-521| -|Type|Global| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|None| -|Default member of|[Denied RODC Password Replication Group](#bkmk-deniedrodcpwdrepl)| -|Protected by ADMINSDHOLDER?|Yes| -|Safe to move out of default container?|Yes| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|See [Denied RODC Password Replication Group](#bkmk-deniedrodcpwdrepl)| - -### Remote Desktop Users - -The Remote Desktop Users group on an RD Session Host server is used to grant users and groups permissions to remotely connect to an RD Session Host server. This group cannot be renamed, deleted, or moved. It appears as a SID until the domain controller is made the primary domain controller and it holds the operations master role (also known as flexible single master operations or FSMO). - -The Remote Desktop Users group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-555| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|Yes| -|Default User Rights|None| - - - - -### Remote Management Users - -Members of the Remote Management Users group can access WMI resources over management protocols (such as WS-Management via the Windows Remote Management service). This applies only to WMI namespaces that grant access to the user. - -The Remote Management Users group is generally used to allow users to manage servers through the Server Manager console, whereas the [WinRMRemoteWMIUsers\_](#bkmk-winrmremotewmiusers-) group is allows remotely running Windows PowerShell commands. - -For more information, see [What's New in MI?](/previous-versions/windows/desktop/wmi_v2/what-s-new-in-mi) and [About WMI](/windows/win32/wmisdk/about-wmi). - -This security group was introduced in Windows Server 2012, and it has not changed in subsequent versions. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-580| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - -### Replicator - -Computers that are members of the Replicator group support file replication in a domain. Windows Server operating systems use the File Replication service (FRS) to replicate system policies and logon scripts stored in the System Volume (SYSVOL). Each domain controller keeps a copy of SYSVOL for network clients to access. FRS can also replicate data for the Distributed File System (DFS), synchronizing the content of each member in a replica set as defined by DFS. FRS can copy and maintain shared files and folders on multiple servers simultaneously. When changes occur, content is synchronized immediately within sites and by a schedule between sites. - -> [!WARNING] -> In Windows Server 2008 R2, FRS cannot be used for replicating DFS folders or custom (non-SYSVOL) data. A Windows Server 2008 R2 domain controller can still use FRS to replicate the contents of a SYSVOL shared resource in a domain that uses FRS for replicating the SYSVOL shared resource between domain controllers. - -However, Windows Server 2008 R2 servers cannot use FRS to replicate the contents of any replica set apart from the SYSVOL shared resource. The DFS Replication service is a replacement for FRS, and it can be used to replicate the contents of a SYSVOL shared resource, DFS folders, and other custom (non-SYSVOL) data. You should migrate all non-SYSVOL FRS replica sets to DFS Replication. For more information, see: - -- [File Replication Service (FRS) Is Deprecated in Windows Server 2008 R2 (Windows)](/windows/win32/win7appqual/file-replication-service--frs--is-deprecated-in-windows-server-2008-r2) -- [DFS Namespaces and DFS Replication Overview](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/jj127250(v=ws.11)) - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-552| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|Yes| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - -### Schema Admins - -Members of the Schema Admins group can modify the Active Directory schema. This group exists only in the root domain of an Active Directory forest of domains. It is a Universal group if the domain is in native mode; it is a Global group if the domain is in mixed mode. - -The group is authorized to make schema changes in Active Directory. By default, the only member of the group is the Administrator account for the forest root domain. This group has full administrative access to the schema. - -The membership of this group can be modified by any of the service administrator groups in the root domain. This is considered a service administrator account because its members can modify the schema, which governs the structure and content of the entire directory. - -For more information, see [What Is the Active Directory Schema?: Active Directory](/previous-versions/windows/it-pro/windows-server-2003/cc784826(v=ws.10)). - -The Schema Admins group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<root domain>-518| -|Type|Universal (if Domain is in Native-Mode) else Global| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|Administrator| -|Default member of|[Denied RODC Password Replication Group](#bkmk-deniedrodcpwdrepl)| -|Protected by ADMINSDHOLDER?|Yes| -|Safe to move out of default container?|Yes| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|See [Denied RODC Password Replication Group](#bkmk-deniedrodcpwdrepl)| - -### Server Operators - -Members in the Server Operators group can administer domain controllers. This group exists only on domain controllers. By default, the group has no members. Members of the Server Operators group can sign in to a server interactively, create and delete network shared resources, start and stop services, back up and restore files, format the hard disk drive of the computer, and shut down the computer. This group cannot be renamed, deleted, or moved. - -By default, this built-in group has no members, and it has access to server configuration options on domain controllers. Its membership is controlled by the service administrator groups Administrators and Domain Admins in the domain, and the Enterprise Admins group in the forest root domain. Members in this group cannot change any administrative group memberships. This is considered a service administrator account because its members have physical access to domain controllers, they can perform maintenance tasks (such as backup and restore), and they have the ability to change binaries that are installed on the domain controllers. Note the default user rights in the following table. - -The Server Operators group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-549| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|Yes| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|[Allow log on locally](/windows/device-security/security-policy-settings/allow-log-on-locally): SeInteractiveLogonRight

    [Back up files and directories](/windows/device-security/security-policy-settings/back-up-files-and-directories): SeBackupPrivilege

    [Change the system time](/windows/device-security/security-policy-settings/change-the-system-time): SeSystemTimePrivilege

    [Change the time zone](/windows/device-security/security-policy-settings/change-the-time-zone): SeTimeZonePrivilege

    [Force shutdown from a remote system](/windows/device-security/security-policy-settings/force-shutdown-from-a-remote-system): SeRemoteShutdownPrivilege

    [Restore files and directories](/windows/device-security/security-policy-settings/restore-files-and-directories): Restore files and directories SeRestorePrivilege

    [Shut down the system](/windows/device-security/security-policy-settings/shut-down-the-system): SeShutdownPrivilege| - -### Storage Replica Administrators - -Members of this group have complete and unrestricted access to all features of Storage Replica. - -The Storage Replica Administrators group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -| Attribute | Value | -|-----------|-------| -| Well-Known SID/RID | S-1-5-32-582 | -| Type | Builtin Local | -| Default container | CN=BuiltIn, DC=<domain>, DC= | -| Default members | None | -| Default member of | None | -| Protected by ADMINSDHOLDER? | No | -| Safe to move out of default container? | Yes | -| Safe to delegate management of this group to non-Service admins? | No | -| Default User Rights | None | - - - -### System Managed Accounts Group - -Members of this group are managed by the system. - -The System Managed Accounts group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - - -| Attribute | Value | -|-----------|-------| -| Well-Known SID/RID | S-1-5-32-581 | -| Type | Builtin Local | -| Default container | CN=BuiltIn, DC=<domain>, DC= | -| Default members | Users | -| Default member of | None | -| Protected by ADMINSDHOLDER? | No | -| Safe to move out of default container? | Yes | -| Safe to delegate management of this group to non-Service admins? | No | -| Default User Rights | None | - - - -### Terminal Server License Servers - -Members of the Terminal Server License Servers group can update user accounts in Active Directory with information about license issuance. This is used to track and report TS Per User CAL usage. A TS Per User CAL gives one user the right to access a Terminal Server from an unlimited number of client computers or devices. This group appears as a SID until the domain controller is made the primary domain controller and it holds the operations master role (also known as flexible single master operations or FSMO). - -For more information about this security group, see [Terminal Services License Server Security Group Configuration](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc775331(v=ws.10)). - -The Terminal Server License Servers group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -> [!NOTE] -> This group cannot be renamed, deleted, or moved. - - - -This security group only applies to Windows Server 2003 and Windows Server 2008 because Terminal Services was replaced by Remote Desktop Services in Windows Server 2008 R2. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-561| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Safe to move out of default container?|Cannot be moved| -|Protected by ADMINSDHOLDER?|No| -|Safe to delegate management of this group to non-Service admins?|Yes| -|Default User Rights|None| - -### Users - -Members of the Users group are prevented from making accidental or intentional system-wide changes, and they can run most applications. After the initial installation of the operating system, the only member is the Authenticated Users group. When a computer joins a domain, the Domain Users group is added to the Users group on the computer. - -Users can perform tasks such as running applications, using local and network printers, shutting down the computer, and locking the computer. Users can install applications that only they are allowed to use if the installation program of the application supports per-user installation. This group cannot be renamed, deleted, or moved. - -The Users group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -This security group includes the following changes since Windows Server 2008: - -- In Windows Server 2008 R2, INTERACTIVE was added to the default members list. - -- In Windows Server 2012, the default **Member Of** list changed from Domain Users to none. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-545| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|Authenticated Users

    [Domain Users](#bkmk-domainusers)

    INTERACTIVE| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|No| -|Default User Rights|None| - -### Windows Authorization Access Group - -Members of this group have access to the computed token GroupsGlobalAndUniversal attribute on User objects. Some applications have features that read the token-groups-global-and-universal (TGGAU) attribute on user account objects or on computer account objects in Active Directory Domain Services. Some Win32 functions make it easier to read the TGGAU attribute. Applications that read this attribute or that call an API (referred to as a function) that reads this attribute do not succeed if the calling security context does not have access to the attribute. This group appears as a SID until the domain controller is made the primary domain controller and it holds the operations master role (also known as flexible single master operations or FSMO). - -The Windows Authorization Access group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -> [!NOTE] -> This group cannot be renamed, deleted, or moved. - - -This security group has not changed since Windows Server 2008. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-32-560| -|Type|Builtin Local| -|Default container|CN=Builtin, DC=<domain>, DC=| -|Default members|Enterprise Domain Controllers| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Cannot be moved| -|Safe to delegate management of this group to non-Service admins?|Yes| -|Default user rights|None| - -### WinRMRemoteWMIUsers\_ - -In Windows 8 and in Windows Server 2012, a **Share** tab was added to the Advanced Security Settings user interface. This tab displays the security properties of a remote file share. To view this information, you must have the following permissions and memberships, as appropriate for the version of Windows Server that the file server is running. - -The WinRMRemoteWMIUsers\_ group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). - -- If the file share is hosted on a server that is running a supported version of the operating system: - - - You must be a member of the WinRMRemoteWMIUsers\_\_ group or the BUILTIN\\Administrators group. - - - You must have Read permissions to the file share. - -- If the file share is hosted on a server that is running a version of Windows Server that is earlier than Windows Server 2012: - - - You must be a member of the BUILTIN\\Administrators group. - - - You must have Read permissions to the file share. - -In Windows Server 2012, the Access Denied Assistance functionality adds the Authenticated Users group to the local WinRMRemoteWMIUsers\_\_ group. Therefore, when the Access Denied Assistance functionality is enabled, all authenticated users who have Read permissions to the file share can view the file share permissions. - -> [!NOTE] -> The WinRMRemoteWMIUsers\_ group allows running Windows PowerShell commands remotely whereas the [Remote Management Users](#bkmk-remotemanagementusers) group is generally used to allow users to manage servers by using the Server Manager console. - - - -This security group was introduced in Windows Server 2012, and it has not changed in subsequent versions. - -|Attribute|Value| -|--- |--- | -|Well-Known SID/RID|S-1-5-21-<domain>-<variable RI>| -|Type|Domain local| -|Default container|CN=Users, DC=<domain>, DC=| -|Default members|None| -|Default member of|None| -|Protected by ADMINSDHOLDER?|No| -|Safe to move out of default container?|Yes| -|Safe to delegate management of this group to non-Service admins?|| -|Default User Rights|None| - - -## See also - -- [Security Principals](security-principals.md) - -- [Special Identities](special-identities.md) - -- [Access Control Overview](access-control.md) diff --git a/windows/security/identity-protection/access-control/dynamic-access-control.md b/windows/security/identity-protection/access-control/dynamic-access-control.md deleted file mode 100644 index b19feb4975..0000000000 --- a/windows/security/identity-protection/access-control/dynamic-access-control.md +++ /dev/null @@ -1,140 +0,0 @@ ---- -title: Dynamic Access Control Overview (Windows 10) -description: Learn about Dynamic Access Control and its associated elements, which were introduced in Windows Server 2012 and Windows 8. -ms.prod: m365-security -author: dansimp -ms.author: dansimp -manager: dansimp -ms.collection: M365-identity-device-management -ms.topic: article -ms.localizationpriority: medium -ms.date: 04/19/2017 -ms.reviewer: ---- - -# Dynamic Access Control Overview - -**Applies to** -- Windows Server 2016 - -This overview topic for the IT professional describes Dynamic Access Control and its associated elements, which were introduced in Windows Server 2012 and Windows 8. - -Domain-based Dynamic Access Control enables administrators to apply access-control permissions and restrictions based on well-defined rules that can include the sensitivity of the resources, the job or role of the user, and the configuration of the device that is used to access these resources. - -For example, a user might have different permissions when they access a resource from their office computer versus when they are using a portable computer over a virtual private network. Or access may be allowed only if a device meets the security requirements that are defined by the network administrators. When Dynamic Access Control is used, a user’s permissions change dynamically without additional administrator intervention if the user’s job or role changes (resulting in changes to the user’s account attributes in AD DS). For more detailed examples of Dynamic Access Control in use, see the scenarios described in [Dynamic Access Control: Scenario Overview](/windows-server/identity/solution-guides/dynamic-access-control--scenario-overview). - -Dynamic Access Control is not supported in Windows operating systems prior to Windows Server 2012 and Windows 8. When Dynamic Access Control is configured in environments with supported and non-supported versions of Windows, only the supported versions will implement the changes. - -Features and concepts associated with Dynamic Access Control include: - -- [Central access rules](#bkmk-rules) - -- [Central access policies](#bkmk-policies) - -- [Claims](#bkmk-claims) - -- [Expressions](#bkmk-expressions2) - -- [Proposed permissions](#bkmk-permissions2) - -### Central access rules - -A central access rule is an expression of authorization rules that can include one or more conditions involving user groups, user claims, device claims, and resource properties. Multiple central access rules can be combined into a central access policy. - -If one or more central access rules have been defined for a domain, file share administrators can match specific rules to specific resources and business requirements. - -### Central access policies - -Central access policies are authorization policies that include conditional expressions. For example, let’s say an organization has a business requirement to restrict access to personally identifiable information (PII) in files to only the file owner and members of the human resources (HR) department who are allowed to view PII information. This represents an organization-wide policy that applies to PII files wherever they are located on file servers across the organization. To implement this policy, an organization needs to be able to: - -- Identify and mark the files that contain the PII. - -- Identify the group of HR members who are allowed to view the PII information. - -- Add the central access policy to a central access rule, and apply the central access rule to all files that contain the PII, wherever they are located amongst the file servers across the organization. - -Central access policies act as security umbrellas that an organization applies across its servers. These policies are in addition to (but do not replace) the local access policies or discretionary access control lists (DACLs) that are applied to files and folders. - -### Claims - -A claim is a unique piece of information about a user, device, or resource that has been published by a domain controller. The user’s title, the department classification of a file, or the health state of a computer are valid examples of a claim. An entity can involve more than one claim, and any combination of claims can be used to authorize access to resources. The following types of claims are available in the supported versions of Windows: - -- **User claims**   Active Directory attributes that are associated with a specific user. - -- **Device claims**   Active Directory attributes that are associated with a specific computer object. - -- **Resource attributes**  Global resource properties that are marked for use in authorization decisions and published in Active Directory. - -Claims make it possible for administrators to make precise organization- or enterprise-wide statements about users, devices, and resources that can be incorporated in expressions, rules, and policies. - -### Expressions - -Conditional expressions are an enhancement to access control management that allow or deny access to resources only when certain conditions are met, for example, group membership, location, or the security state of the device. Expressions are managed through the Advanced Security Settings dialog box of the ACL Editor or the Central Access Rule Editor in the Active Directory Administrative Center (ADAC). - -Expressions help administrators manage access to sensitive resources with flexible conditions in increasingly complex business environments. - -### Proposed permissions - -Proposed permissions enable an administrator to more accurately model the impact of potential changes to access control settings without actually changing them. - -Predicting the effective access to a resource helps you plan and configure permissions for those resources before implementing those changes. - -## Additional changes - - -Additional enhancements in the supported versions of Windows that support Dynamic Access Control include: - -### Support in the Kerberos authentication protocol to reliably provide user claims, device claims, and device groups. - -By default, devices running any of the supported versions of Windows are able to process Dynamic Access Control-related Kerberos tickets, which include data needed for compound authentication. Domain controllers are able to issue and respond to Kerberos tickets with compound authentication-related information. When a domain is configured to recognize Dynamic Access Control, devices receive claims from domain controllers during initial authentication, and they receive compound authentication tickets when submitting service ticket requests. Compound authentication results in an access token that includes the identity of the user and the device on the resources that recognize Dynamic Access Control. - -### Support for using the Key Distribution Center (KDC) Group Policy setting to enable Dynamic Access Control for a domain. - -Every domain controller needs to have the same Administrative Template policy setting, which is located at **Computer Configuration\\Policies\\Administrative Templates\\System\\KDC\\Support Dynamic Access Control and Kerberos armoring**. - -### Support in Active Directory to store user and device claims, resource properties, and central access policy objects. - -### Support for using Group Policy to deploy central access policy objects. - -The following Group Policy setting enables you to deploy central access policy objects to file servers in your organization: **Computer Configuration\\Policies\\ Windows Settings\\Security Settings\\File System\\Central Access Policy**. - -### Support for claims-based file authorization and auditing for file systems by using Group Policy and Global Object Access Auditing - -You must enable staged central access policy auditing to audit the effective access of central access policy by using proposed permissions. You configure this setting for the computer under **Advanced Audit Policy Configuration** in the **Security Settings** of a Group Policy Object (GPO). After you configure the security setting in the GPO, you can deploy the GPO to computers in your network. - -### Support for transforming or filtering claim policy objects that traverse Active Directory forest trusts - -You can filter or transform incoming and outgoing claims that traverse a forest trust. There are three basic scenarios for filtering and transforming claims: - -- **Value-based filtering**  Filters can be based on the value of a claim. This allows the trusted forest to prevent claims with certain values from being sent to the trusting forest. Domain controllers in trusting forests can use value-based filtering to guard against an elevation-of-privilege attack by filtering the incoming claims with specific values from the trusted forest. - -- **Claim type-based filtering**  Filters are based on the type of claim, rather than the value of the claim. You identify the claim type by the name of the claim. You use claim type-based filtering in the trusted forest, and it prevents Windows from sending claims that disclose information to the trusting forest. - -- **Claim type-based transformation**  Manipulates a claim before sending it to the intended target. You use claim type-based transformation in the trusted forest to generalize a known claim that contains specific information. You can use transformations to generalize the claim-type, the claim value, or both. - -## Software requirements - - -Because claims and compound authentication for Dynamic Access Control require Kerberos authentication extensions, any domain that supports Dynamic Access Control must have enough domain controllers running the supported versions of Windows to support authentication from Dynamic Access Control-aware Kerberos clients. By default, devices must use domain controllers in other sites. If no such domain controllers are available, authentication will fail. Therefore, you must support one of the following conditions: - -- Every domain that supports Dynamic Access Control must have enough domain controllers running the supported versions of Windows Server to support authentication from all devices running the supported versions of Windows or Windows Server. - -- Devices running the supported versions of Windows or that do not protect resources by using claims or compound identity, should disable Kerberos protocol support for Dynamic Access Control. - -For domains that support user claims, every domain controller running the supported versions of Windows server must be configured with the appropriate setting to support claims and compound authentication, and to provide Kerberos armoring. Configure settings in the KDC Administrative Template policy as follows: - -- **Always provide claims**   Use this setting if all domain controllers are running the supported versions of Windows Server. In addition, set the domain functional level to Windows Server 2012 or higher. - -- **Supported**   When you use this setting, monitor domain controllers to ensure that the number of domain controllers running the supported versions of Windows Server is sufficient for the number of client computers that need to access resources protected by Dynamic Access Control. - -If the user domain and file server domain are in different forests, all domain controllers in the file server’s forest root must be set at the Windows Server 2012 or higher functional level. - -If clients do not recognize Dynamic Access Control, there must be a two-way trust relationship between the two forests. - -If claims are transformed when they leave a forest, all domain controllers in the user’s forest root must be set at the Windows Server 2012 or higher functional level. - -A file server running a server operating system that supports Dyamic Access Control must have a Group Policy setting that specifies whether it needs to get user claims for user tokens that do not carry claims. This setting is set by default to **Automatic**, which results in this Group Policy setting to be turned **On** if there is a central policy that contains user or device claims for that file server. If the file server contains discretionary ACLs that include user claims, you need to set this Group Policy to **On** so that the server knows to request claims on behalf of users that do not provide claims when they access the server. - -## See also - -- [Access control overview](access-control.md) \ No newline at end of file diff --git a/windows/security/identity-protection/access-control/microsoft-accounts.md b/windows/security/identity-protection/access-control/microsoft-accounts.md deleted file mode 100644 index 7d9575a8f4..0000000000 --- a/windows/security/identity-protection/access-control/microsoft-accounts.md +++ /dev/null @@ -1,186 +0,0 @@ ---- -title: Microsoft Accounts (Windows 10) -description: Microsoft Accounts -ms.prod: m365-security -author: dansimp -ms.author: dansimp -manager: dansimp -ms.collection: M365-identity-device-management -ms.topic: article -ms.localizationpriority: medium -ms.date: 10/13/2017 -ms.reviewer: ---- - -# Microsoft Accounts - -**Applies to** -- Windows 10 - -This topic for the IT professional explains how a Microsoft account works to enhance security and privacy for users, and how you can manage this consumer account type in your organization. - -Microsoft sites, services, and properties, as well as computers running Windows 10, can use a Microsoft account as a means of identifying a user. Microsoft account was previously called Windows Live ID. It has user-defined secrets, and consists of a unique email address and a password. - -When a user signs in with a Microsoft account, the device is connected to cloud services. Many of the user's settings, preferences, and apps can be shared across devices. - -## How a Microsoft account works - -The Microsoft account allows users to sign in to websites that support this service by using a single set of credentials. Users' credentials are validated by a Microsoft account authentication server that is associated with a website. The Microsoft Store is an example of this association. When new users sign in to websites that are enabled to use Microsoft accounts, they are redirected to the nearest authentication server, which asks for a user name and password. Windows uses the Schannel Security Support Provider to open a Transport Level Security/Secure Sockets Layer (TLS/SSL) connection for this function. Users then have the option to use Credential Manager to store their credentials. - -When users sign in to websites that are enabled to use a Microsoft account, a time-limited cookie is installed on their computers, which includes a triple DES encrypted ID tag. This encrypted ID tag has been agreed upon between the authentication server and the website. This ID tag is sent to the website, and the website plants another time-limited encrypted HTTP cookie on the user’s computer. When these cookies are valid, users are not required to supply a user name and password. If a user actively signs out of their Microsoft account, these cookies are removed. - -**Important**   -Local Windows account functionality has not been removed, and it is still an option to use in managed environments. - -### How Microsoft accounts are created - -To prevent fraud, the Microsoft system verifies the IP address when a user creates an account. A user who tries to create multiple Microsoft accounts with the same IP address is stopped. - -Microsoft accounts are not designed to be created in batches, such as for a group of domain users within your enterprise. - -There are two methods for creating a Microsoft account: - -- **Use an existing email address**. - - Users are able to use their valid email addresses to sign up for Microsoft accounts. The service turns the requesting user's email address into a Microsoft account. Users can also choose their personal passwords. - -- **Sign up for a Microsoft email address**. - - Users can sign up for an email account with Microsoft's webmail services. This account can be used to sign in to websites that are enabled to use Microsoft accounts. - -### How the Microsoft account information is safeguarded - -Credential information is encrypted twice. The first encryption is based on the account’s password. Credentials are encrypted again when they are sent across the Internet. The data that is stored is not available to other Microsoft or non-Microsoft services. - -- **Strong password is required**. - - Blank passwords are not allowed. - - For more information, see [How to help keep your Microsoft account safe and secure](https://support.microsoft.com/account-billing/how-to-help-keep-your-microsoft-account-safe-and-secure-628538c2-7006-33bb-5ef4-c917657362b9). - -- **Secondary proof of identity is required**. - - Before user profile information and settings can be accessed on a second supported Windows computer for the first time, trust must established for that device by providing secondary proof of identity. This can be accomplished by providing Windows with a code that is sent to a mobile phone number or by following the instructions that are sent to an alternate email address that a user specifies in the account settings. - -- **All user profile data is encrypted on the client before it is transmitted to the cloud**. - - User data does not roam over a wireless wide area network (WWAN) by default, thereby protecting profile data. All data and settings that leave a device are transmitted through the TLS/SSL protocol. - -**Microsoft account security information is added**. - -Users can add security information to their Microsoft accounts through the **Accounts** interface on computers running the supported versions of Windows. This feature allows the user to update the security information that they provided when they created their accounts. This security information includes an alternate email address or phone number so if their password is compromised or forgotten, a verification code can be sent to verify their identity. Users can potentially use their Microsoft accounts to store corporate data on a personal OneDrive or email app, so it is safe practice for the account owner to keep this security information up-to-date. - -## The Microsoft account in the enterprise - - -Although the Microsoft account was designed to serve consumers, you might find situations where your domain users can benefit by using their personal Microsoft account in your enterprise. The following list describes some advantages. - -- **Download Microsoft Store apps**: - - If your enterprise chooses to distribute software through the Microsoft Store, your users can use their Microsoft accounts to download and use them on up to five devices running any version of Windows 10, Windows 8.1, Windows 8, or Windows RT. - -- **Single sign-on**: - - Your users can use Microsoft account credentials to sign in to devices running Windows 10, Windows 8.1, Windows 8 or Windows RT. When they do this, Windows works with your Microsoft Store app to provide authenticated experiences for them. Users can associate a Microsoft account with their sign-in credentials for Microsoft Store apps or websites, so that these credentials roam across any devices running these supported versions. - -- **Personalized settings synchronization**: - - Users can associate their most commonly used operating-system settings with a Microsoft account. These settings are available whenever a user signs in with that account on any device that is running a supported version of Windows and is connected to the cloud. After a user signs in, the device automatically attempts to get the user's settings from the cloud and apply them to the device. - -- **App synchronization**: - - Microsoft Store apps can store user-specific settings so that these settings are available to any device. As with operating system settings, these user-specific app settings are available whenever the user signs in with the same Microsoft account on any device that is running a supported version of Windows and is connected to the cloud. After the user signs in, that device automatically downloads the settings from the cloud and applies them when the app is installed. - -- **Integrated social media services**: - - Contact information and status for your users’ friends and associates automatically stay up-to-date from sites such as Hotmail, Outlook, Facebook, Twitter, and LinkedIn. Users can also access and share photos, documents, and other files from sites such as OneDrive, Facebook, and Flickr. - -### Managing the Microsoft account in the domain - -Depending on your IT and business models, introducing Microsoft accounts into your enterprise might add complexity or it might provide solutions. You should address the following considerations before you allow the use of these account types in your enterprise: - -- [Restrict the use of the Microsoft account](#bkmk-restrictuse) - -- [Configure connected accounts](#bkmk-cfgconnectedaccounts) - -- [Provision Microsoft accounts in the enterprise](#bkmk-provisionaccounts) - -- [Audit account activity](#bkmk-audit) - -- [Perform password resets](#bkmk-passwordresets) - -- [Restrict app installation and usage](#bkmk-restrictappinstallationandusage) - -### Restrict the use of the Microsoft account - -The following Group Policy settings help control the use of Microsoft accounts in the enterprise: - -- [Block all consumer Microsoft account user authentication](#block-all-consumer-microsoft-account-user-authentication) -- [Accounts: Block Microsoft accounts](#accounts-block-microsoft-accounts) - -#### Block all consumer Microsoft account user authentication - -This setting controls whether users can provide Microsoft accounts for authentication for applications or services. - -If this setting is enabled, all applications and services on the device are prevented from using Microsoft accounts for authentication. -This applies both to existing users of a device and new users who may be added. - -However, any application or service that has already authenticated a user will not be affected by enabling this setting until the authentication cache expires. -It is recommended to enable this setting before any user signs in to a device to prevent cached tokens from being present. - -If this setting is disabled or not configured, applications and services can use Microsoft accounts for authentication. -By default, this setting is **Disabled**. - -This setting does not affect whether users can sign in to devices by using Microsoft accounts, or the ability for users to provide Microsoft accounts via the browser for authentication with web-based applications. - -The path to this setting is: - -Computer Configuration\Administrative Templates\Windows Components\Microsoft account - -#### Accounts: Block Microsoft accounts - -This setting prevents using the **Settings** app to add a Microsoft account for single sign-on (SSO) authentication for Microsoft services and some background services, or using a Microsoft account for single sign-on to other applications or services. - -There are two options if this setting is enabled: - -- **Users can’t add Microsoft accounts** means that existing connected accounts can still sign in to the device (and appear on the Sign in screen). However, users cannot use the **Settings** app to add new connected accounts (or connect local accounts to Microsoft accounts). -- **Users can’t add or log on with Microsoft accounts** means that users cannot add new connected accounts (or connect local accounts to Microsoft accounts) or use existing connected accounts through **Settings**. - -This setting does not affect adding a Microsoft account for application authentication. For example, if this setting is enabled, a user can still provide a Microsoft account for authentication with an application such as **Mail**, but the user cannot use the Microsoft account for single sign-on authentication for other applications or services (in other words, the user will be prompted to authenticate for other applications or services). - -By default, this setting is **Not defined**. - -The path to this setting is: - -Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options - -### Configure connected accounts - -Users can connect a Microsoft account to their domain account and synchronize the settings and preferences between them. This enables users to see the same desktop background, app settings, browser history and favorites, and other Microsoft account settings on their other devices. - -Users can disconnect a Microsoft account from their domain account at any time as follows: In **PC settings**, tap or click **Users**, tap or click **Disconnect**, and then tap or click **Finish**. - -**Note**   -Connecting Microsoft accounts with domain accounts can limit access to some high-privileged tasks in Windows. For example, Task Scheduler will evaluate the connected Microsoft account for access and fail. In these situations, the account owner should disconnect the account. - -### Provision Microsoft accounts in the enterprise - -Microsoft accounts are private user accounts. There are no methods provided by Microsoft to provision Microsoft accounts for an enterprise. Enterprises should use domain accounts. - -### Audit account activity - -Because Microsoft accounts are Internet-based, Windows does not have a mechanism to audit their use until the account is associated with a domain account. But this association does not restrict the user from disconnecting the account or disjoining from the domain. It is not possible to audit the activity of accounts that are not associated with your domain. - -### Perform password resets - -Only the owner of the Microsoft account can change the password. Passwords can be changed in the [Microsoft account sign-in portal](https://login.live.com). - -### Restrict app installation and usage - -Within your organization, you can set application control policies to regulate app installation and usage for Microsoft accounts. For more information, see [AppLocker](/windows/device-security/applocker/applocker-overview) and [Packaged Apps and Packaged App Installer Rules in AppLocker](/windows/device-security/applocker/packaged-apps-and-packaged-app-installer-rules-in-applocker). - -## See also - -- [Managing Privacy: Using a Microsoft Account to Logon and Resulting Internet Communication](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/jj884082(v=ws.11)) - -- [Access Control Overview](access-control.md) \ No newline at end of file diff --git a/windows/security/identity-protection/access-control/security-identifiers.md b/windows/security/identity-protection/access-control/security-identifiers.md deleted file mode 100644 index eebc241c56..0000000000 --- a/windows/security/identity-protection/access-control/security-identifiers.md +++ /dev/null @@ -1,331 +0,0 @@ ---- -title: Security identifiers (Windows 10) -description: Security identifiers -ms.prod: m365-security -author: dansimp -ms.author: dansimp -manager: dansimp -ms.collection: - - M365-identity-device-management - - highpri -ms.topic: article -ms.localizationpriority: medium -ms.date: 04/19/2017 ---- - -# Security identifiers - -**Applies to** -- Windows 10 -- Windows 11 -- Windows Server 2016 -- Windows Server 2019 - -This topic for the IT professional describes security identifiers and how they work in regards to accounts and groups in the Windows operating system. - -## What are security identifiers? - -A security identifier (SID) is used to uniquely identify a security principal or security group. Security principals can represent any entity that can be authenticated by the operating system, such as a user account, a computer account, or a thread or process that runs in the security context of a user or computer account. - -Each account or group, or process running in the security context of the account, has a unique SID that is issued by an authority, such as a Windows domain controller. It is stored in a security database. The system generates the SID that identifies a particular account or group at the time the account or group is created. When a SID has been used as the unique identifier for a user or group, it can never be used again to identify another user or group. - -Each time a user signs in, the system creates an access token for that user. The access token contains the user's SID, user rights, and the SIDs for any groups the user belongs to. This token provides the security context for whatever actions the user performs on that computer. - -In addition to the uniquely created, domain-specific SIDs that are assigned to specific users and groups, there are well-known SIDs that identify generic groups and generic users. For example, the Everyone and World SIDs identify a group that includes all users. Well-known SIDs have values that remain constant across all operating systems. - -SIDs are a fundamental building block of the Windows security model. They work with specific components of the authorization and access control technologies in the security infrastructure of the Windows Server operating systems. This helps protect access to network resources and provides a more secure computing environment. - -The content in this topic applies to computers that are running the supported versions of the Windows operating system as designated in the **Applies To** list at the beginning of this topic. - -## How security identifiers work - -Users refer to accounts by using the account name, but the operating system internally refers to accounts and processes that run in the security context of the account by using their security identifiers (SIDs). For domain accounts, the SID of a security principal is created by concatenating the SID of the domain with a relative identifier (RID) for the account. SIDs are unique within their scope (domain or local), and they are never reused. - -The operating system generates a SID that identifies a particular account or group at the time the account or group is created. The SID for a local account or group is generated by the Local Security Authority (LSA) on the computer, and it is stored with other account information in a secure area of the registry. The SID for a domain account or group is generated by the domain security authority, and it is stored as an attribute of the User or Group object in Active Directory Domain Services. - -For every local account and group, the SID is unique for the computer where it was created. No two accounts or groups on the computer ever share the same SID. Likewise, for every domain account and group, the SID is unique within an enterprise. This means that the SID for an account or group that is created in one domain will never match the SID for an account or group created in any other domain in the enterprise. - -SIDs always remain unique. Security authorities never issue the same SID twice, and they never reuse SIDs for deleted accounts. For example, if a user with a user account in a Windows domain leaves her job, an administrator deletes her Active Directory account, including the SID that identifies the account. If she later returns to a different job at the same company, an administrator creates a new account, and the Windows Server operating system generates a new SID. The new SID does not match the old one; so none of the user's access from her old account is transferred to the new account. Her two accounts represent two completely different security principals. - -## Security identifier architecture - -A security identifier is a data structure in binary format that contains a variable number of values. The first values in the structure contain information about the SID structure. The remaining values are arranged in a hierarchy (similar to a telephone number), and they identify the SID-issuing authority (for example, “NT Authority”), the SID-issuing domain, and a particular security principal or group. The following image illustrates the structure of a SID. - -![Security identifier architecture.](images/security-identifider-architecture.jpg) - -The individual values of a SID are described in the following table. - -| Comment | Description | -| - | - | -| Revision | Indicates the version of the SID structure that is used in a particular SID. | -| Identifier authority | Identifies the highest level of authority that can issue SIDs for a particular type of security principal. For example, the identifier authority value in the SID for the Everyone group is 1 (World Authority). The identifier authority value in the SID for a specific Windows Server account or group is 5 (NT Authority). | -| Subauthorities | >Holds the most important information in a SID, which is contained in a series of one or more subauthority values. All values up to, but not including, the last value in the series collectively identify a domain in an enterprise. This part of the series is called the domain identifier. The last value in the series, which is called the relative identifier (RID), identifies a particular account or group relative to a domain. | - -The components of a SID are easier to visualize when SIDs are converted from a binary to a string format by using standard notation: -``` -S-R-X-Y1-Y2-Yn-1-Yn -``` - -In this notation, the components of a SID are represented as shown in the following table. - -| Comment | Description | -| - | - | -| S | Indicates that the string is a SID | -| R | Indicates the revision level | -| X | Indicates the identifier authority value | -| Y | Represents a series of subauthority values, where *n* is the number of values | - -The SID's most important information is contained in the series of subauthority values. The first part of the series (-Y1-Y2-Y*n*-1) is the domain identifier. This element of the SID becomes significant in an enterprise with several domains, because the domain identifier differentiates SIDs that are issued by one domain from SIDs that are issued by all other domains in the enterprise. No two domains in an enterprise share the same domain identifier. - -The last item in the series of subauthority values (-Y*n*) is the relative identifier. It distinguishes one account or group from all other accounts and groups in the domain. No two accounts or groups in any domain share the same relative identifier. - -For example, the SID for the built-in Administrators group is represented in standardized SID notation as the following string: - -``` -S-1-5-32-544 -``` - -This SID has four components: - -- A revision level (1) - -- An identifier authority value (5, NT Authority) - -- A domain identifier (32, Builtin) - -- A relative identifier (544, Administrators) - -SIDs for built-in accounts and groups always have the same domain identifier value: 32. This value identifies the domain **Builtin**, which exists on every computer that is running a version of the Windows Server operating system. It is never necessary to distinguish one computer's built-in accounts and groups from another computer's built-in accounts and groups because they are local in scope. They are local to a single computer, or in the case of domain controllers for a network domain, they are local to several computers that are acting as one. - -Built-in accounts and groups need to be distinguished from one another within the scope of the **Builtin** domain. Therefore, the SID for each account and group has a unique relative identifier. A relative identifier value of 544 is unique to the built-in Administrators group. No other account or group in the **Builtin** domain has a SID with a final value of 544. - -In another example, consider the SID for the global group, Domain Admins. Every domain in an enterprise has a Domain Admins group, and the SID for each group is different. The following example represents the SID for the Domain Admins group in the Contoso, Ltd. domain (Contoso\\Domain Admins): - -``` -S-1-5-21-1004336348-1177238915-682003330-512 -``` - -The SID for Contoso\\Domain Admins has: - -- A revision level (1) - -- An identifier authority (5, NT Authority) - -- A domain identifier (21-1004336348-1177238915-682003330, Contoso) - -- A relative identifier (512, Domain Admins) - -The SID for Contoso\\Domain Admins is distinguished from the SIDs for other Domain Admins groups in the same enterprise by its domain identifier: 21-1004336348-1177238915-682003330. No other domain in the enterprise uses this value as its domain identifier. The SID for Contoso\\Domain Admins is distinguished from the SIDs for other accounts and groups that are created in the Contoso domain by its relative identifier, 512. No other account or group in the domain has a SID with a final value of 512. - -## Relative identifier allocation - -When accounts and groups are stored in an account database that is managed by a local Security Accounts Manager (SAM), it is fairly easy for the system to generate a unique relative identifier for each account and in a group that it creates on a stand-alone computer. The SAM on a stand-alone computer can track the relative identifier values that it has used before and make sure that it never uses them again. - -In a network domain, however, generating unique relative identifiers is a more complex process. Windows Server network domains can have several domain controllers. Each domain controller stores Active Directory account information. This means that, in a network domain, there are as many copies of the account database as there are domain controllers. In addition to this, every copy of the account database is a master copy. New accounts and groups can be created on any domain controller. Changes that are made to Active Directory on one domain controller are replicated to all other domain controllers in the domain. The process of replicating changes in one master copy of the account database to all other master copies is called a multimaster operation. - -The process of generating unique relative identifiers is a single-master operation. One domain controller is assigned the role of relative identifier (RID) master, and it allocates a sequence of relative identifiers to each domain controller in the domain. When a new domain account or group is created in one domain controller's replica of Active Directory, it is assigned a SID. The relative identifier for the new SID is taken from the domain controller's allocation of relative identifiers. When its supply of relative identifiers begins to run low, the domain controller requests another block from the RID master. - -Each domain controller uses each value in a block of relative identifiers only once. The RID master allocates each block of relative identifier values only once. This process assures that every account and group created in the domain has a unique relative identifier. - -## Security identifiers and globally unique identifiers - -When a new domain user or group account is created, Active Directory stores the account's SID in the **ObjectSID** property of a User or Group object. It also assigns the new object a globally unique identifier (GUID), which is a 128-bit value that is unique not only in the enterprise, but also across the world. GUIDs are assigned to every object that is created by Active Directory, not only User and Group objects. Each object's GUID is stored in its **ObjectGUID** property. - -Active Directory uses GUIDs internally to identify objects. For example, the GUID is one of an object's properties that is published in the global catalog. Searching the global catalog for a User object GUID produces results if the user has an account somewhere in the enterprise. In fact, searching for any object by **ObjectGUID** might be the most reliable way of finding the object you want to locate. The values of other object properties can change, but the **ObjectGUID** property never changes. When an object is assigned a GUID, it keeps that value for life. - -If a user moves from one domain to another, the user gets a new SID. The SID for a group object does not change because groups stay in the domain where they were created. However, if people move, their accounts can move with them. If an employee moves from North America to Europe, but stays in the same company, an administrator for the enterprise can move the employee's User object from, for example, Contoso\\NoAm to Contoso\\Europe. If the administrator does this, the User object for the account needs a new SID. The domain identifier portion of a SID that is issued in NoAm is unique to NoAm; so the SID for the user's account in Europe has a different domain identifier. The relative identifier portion of a SID is unique relative to the domain; so if the domain changes, the relative identifier also changes. - -When a User object moves from one domain to another, a new SID must be generated for the user account and stored in the **ObjectSID** property. Before the new value is written to the property, the previous value is copied to another property of a User object, **SIDHistory**. This property can hold multiple values. Each time a User object moves to another domain, a new SID is generated and stored in the **ObjectSID** property, and another value is added to the list of old SIDs in **SIDHistory**. When a user signs in and is successfully authenticated, the domain authentication service queries Active Directory for all the SIDs that are associated with the user, including the user's current SID, the user's old SIDs, and the SIDs for the user's groups. All these SIDs are returned to the authentication client, and they are included in the user's access token. When the user tries to gain access to a resource, any one of the SIDs in the access token (including one of the SIDs in **SIDHistory**), can allow or deny the user access. - -If you allow or deny users' access to a resource based on their jobs, you should allow or deny access to a group, not to an individual. That way, when users change jobs or move to other departments, you can easily adjust their access by removing them from certain groups and adding them to others. - -However, if you allow or deny an individual user access to resources, you probably want that user's access to remain the same no matter how many times the user's account domain changes. The **SIDHistory** property makes this possible. When a user changes domains, there is no need to change the access control list (ACL) on any resource. If an ACL has the user's old SID, but not the new one, the old SID is still in the user's access token. It is listed among the SIDs for the user's groups, and the user is granted or denied access based on the old SID. - -## Well-known SIDs - -The values of certain SIDs are constant across all systems. They are created when the operating system or domain is installed. They are called well-known SIDs because they identify generic users or generic groups. - -There are universal well-known SIDs that are meaningful on all secure systems that use this security model, including operating systems other than Windows. In addition, there are well-known SIDs that are meaningful only on Windows operating systems. - -The following table lists the universal well-known SIDs. - -| Value | Universal Well-Known SID | Identifies | -| - | - | - | -| S-1-0-0 | Null SID | A group with no members. This is often used when a SID value is not known.| -| S-1-1-0 | World | A group that includes all users. | -| S-1-2-0 | Local | Users who log on to terminals that are locally (physically) connected to the system. | -| S-1-2-1 | Console Logon | A group that includes users who are logged on to the physical console. | -| S-1-3-0 | Creator Owner ID | A security identifier to be replaced by the security identifier of the user who created a new object. This SID is used in inheritable ACEs. | -| S-1-3-1 | Creator Group ID | A security identifier to be replaced by the primary-group SID of the user who created a new object. Use this SID in inheritable ACEs. | -| S-1-3-2 | Creator Owner Server | | -| S-1-3-3 | Creator Group Server | | -| S-1-3-4 | Owner Rights | A group that represents the current owner of the object. When an ACE that carries this SID is applied to an object, the system ignores the implicit READ_CONTROL and WRITE_DAC permissions for the object owner. | -| S-1-4 | Non-unique Authority | A SID that represents an identifier authority. | -| S-1-5 | NT Authority | A SID that represents an identifier authority. | -| S-1-5-80-0 | All Services | A group that includes all service processes configured on the system. Membership is controlled by the operating system.| - -The following table lists the predefined identifier authority constants. The first four values are used with universal well-known SIDs, and the rest of the values are used with well-known SIDs in Windows operating systems designated in the **Applies To** list. - -| Identifier Authority | Value | SID String Prefix | -| - | - | - | -| SECURITY_NULL_SID_AUTHORITY | 0 | S-1-0 | -| SECURITY_WORLD_SID_AUTHORITY | 1 | S-1-1 | -| SECURITY_LOCAL_SID_AUTHORITY | 2 | S-1-2 | -| SECURITY_CREATOR_SID_AUTHORITY | 3 | S-1-3 | -| SECURITY_NT_AUTHORITY | 5 | S-1-5 | -| SECURITY_AUTHENTICATION_AUTHORITY | 18 | S-1-18 | - -The following RID values are used with universal well-known SIDs. The Identifier authority column shows the prefix of the identifier authority with which you can combine the RID to create a universal well-known SID. - -| Relative Identifier Authority | Value | Identifier Authority | -| - | - | - | -| SECURITY_NULL_RID | 0 | S-1-0 | -| SECURITY_WORLD_RID | 0 | S-1-1 | -| SECURITY_LOCAL_RID | 0 | S-1-2 | -| SECURITY_CREATOR_OWNER_RID | 0 | S-1-3 | -| SECURITY_CREATOR_GROUP_RID | 1 | S-1-3 | - -The SECURITY\_NT\_AUTHORITY (S-1-5) predefined identifier authority produces SIDs that are not universal and are meaningful only in installations of the Windows operating systems that are designated in the **Applies To** list at the beginning of this topic. The following table lists the well-known SIDs. - -| SID | Display Name | Description | -| - | - | - | -| S-1-5-1 | Dialup | A group that includes all users who are logged on to the system by means of a dial-up connection.| -| S-1-5-113 | Local account| You can use this SID when restricting network logon to local accounts instead of "administrator" or equivalent. This SID can be effective in blocking network logon for local users and groups by account type regardless of what they are actually named.| -| S-1-5-114| Local account and member of Administrators group | You can use this SID when restricting network logon to local accounts instead of "administrator" or equivalent. This SID can be effective in blocking network logon for local users and groups by account type regardless of what they are actually named. | -| S-1-5-2 | Network | A group that includes all users who are logged on by means of a network connection. Access tokens for interactive users do not contain the Network SID.| -| S-1-5-3 | Batch | A group that includes all users who have logged on by means of a batch queue facility, such as task scheduler jobs.| -| S-1-5-4 | Interactive| A group that includes all users who log on interactively. A user can start an interactive logon session by logging on directly at the keyboard, by opening a Remote Desktop Services connection from a remote computer, or by using a remote shell such as Telnet. In each case, the user's access token contains the Interactive SID. If the user signs in by using a Remote Desktop Services connection, the user's access token also contains the Remote Interactive Logon SID.| -| S-1-5-5- *X*-*Y* | Logon Session| The *X* and *Y* values for these SIDs uniquely identify a particular logon session.| -| S-1-5-6 | Service| A group that includes all security principals that have signed in as a service.| -| S-1-5-7 | Anonymous Logon| A user who has connected to the computer without supplying a user name and password.
    The Anonymous Logon identity is different from the identity that is used by Internet Information Services (IIS) for anonymous web access. IIS uses an actual account—by default, IUSR_ *ComputerName*, for anonymous access to resources on a website. Strictly speaking, such access is not anonymous because the security principal is known even though unidentified people are using the account. IUSR_ *ComputerName* (or whatever you name the account) has a password, and IIS logs on the account when the service starts. As a result, the IIS "anonymous" user is a member of Authenticated Users but Anonymous Logon is not.| -| S-1-5-8| Proxy| Does not currently apply: this SID is not used.| -| S-1-5-9 | Enterprise Domain Controllers| A group that includes all domain controllers in a forest of domains.| -| S-1-5-10 | Self| A placeholder in an ACE for a user, group, or computer object in Active Directory. When you grant permissions to Self, you grant them to the security principal that is represented by the object. During an access check, the operating system replaces the SID for Self with the SID for the security principal that is represented by the object.| -| S-1-5-11 | Authenticated Users| A group that includes all users and computers with identities that have been authenticated. Authenticated Users does not include Guest even if the Guest account has a password.
    This group includes authenticated security principals from any trusted domain, not only the current domain.| -| S-1-5-12 | Restricted Code| An identity that is used by a process that is running in a restricted security context. In Windows and Windows Server operating systems, a software restriction policy can assign one of three security levels to code: unrestricted, restricted, or disallowed. When code runs at the restricted security level, the Restricted SID is added to the user's access token.| -| S-1-5-13 | Terminal Server User| A group that includes all users who sign in to a server with Remote Desktop Services enabled.| -| S-1-5-14 | Remote Interactive Logon| A group that includes all users who log on to the computer by using a remote desktop connection. This group is a subset of the Interactive group. Access tokens that contain the Remote Interactive Logon SID also contain the Interactive SID.| -| S-1-5-15| This Organization| A group that includes all users from the same organization. Only included with Active Directory accounts and only added by a domain controller.| -| S-1-5-17 | IUSR| An account that is used by the default Internet Information Services (IIS) user.| -| S-1-5-18 | System (or LocalSystem)| An identity that is used locally by the operating system and by services that are configured to sign in as LocalSystem.
    System is a hidden member of Administrators. That is, any process running as System has the SID for the built-in Administrators group in its access token.
    When a process that is running locally as System accesses network resources, it does so by using the computer's domain identity. Its access token on the remote computer includes the SID for the local computer's domain account plus SIDs for security groups that the computer is a member of, such as Domain Computers and Authenticated Users.| -| S-1-5-19 | NT Authority (LocalService)| An identity that is used by services that are local to the computer, have no need for extensive local access, and do not need authenticated network access. Services that run as LocalService access local resources as ordinary users, and they access network resources as anonymous users. As a result, a service that runs as LocalService has significantly less authority than a service that runs as LocalSystem locally and on the network.| -| S-1-5-20 | Network Service| An identity that is used by services that have no need for extensive local access but do need authenticated network access. Services running as NetworkService access local resources as ordinary users and access network resources by using the computer's identity. As a result, a service that runs as NetworkService has the same network access as a service that runs as LocalSystem, but it has significantly reduced local access.| -| S-1-5-*domain*-500 | Administrator| A user account for the system administrator. Every computer has a local Administrator account and every domain has a domain Administrator account.
    The Administrator account is the first account created during operating system installation. The account cannot be deleted, disabled, or locked out, but it can be renamed.
    By default, the Administrator account is a member of the Administrators group, and it cannot be removed from that group.| -| S-1-5-*domain*-501 | Guest| A user account for people who do not have individual accounts. Every computer has a local Guest account, and every domain has a domain Guest account.
    By default, Guest is a member of the Everyone and the Guests groups. The domain Guest account is also a member of the Domain Guests and Domain Users groups.
    Unlike Anonymous Logon, Guest is a real account, and it can be used to log on interactively. The Guest account does not require a password, but it can have one.| -| S-1-5-*domain*-502| krbtgt| A user account that is used by the Key Distribution Center (KDC) service. The account exists only on domain controllers.| -| S-1-5-*domain*-512| Domain Admins| A global group with members that are authorized to administer the domain. By default, the Domain Admins group is a member of the Administrators group on all computers that have joined the domain, including domain controllers.
    Domain Admins is the default owner of any object that is created in the domain's Active Directory by any member of the group. If members of the group create other objects, such as files, the default owner is the Administrators group.| -| S-1-5-*domain*-513| Domain Users| A global group that includes all users in a domain. When you create a new User object in Active Directory, the user is automatically added to this group.| -| S-1-5-*domain*-514| Domain Guests| A global group, which by default, has only one member: the domain's built-in Guest account.| -| S-1-5-*domain*-515 | Domain Computers| A global group that includes all computers that have joined the domain, excluding domain controllers.| -| S-1-5-*domain*-516| Domain Controllers| A global group that includes all domain controllers in the domain. New domain controllers are added to this group automatically.| -| S-1-5-*domain*-517 | Cert Publishers| A global group that includes all computers that host an enterprise certification authority.
    Cert Publishers are authorized to publish certificates for User objects in Active Directory.| -| S-1-5-*root domain*-518| Schema Admins| A group that exists only in the forest root domain. It is a universal group if the domain is in native mode, and it is a global group if the domain is in mixed mode. The Schema Admins group is authorized to make schema changes in Active Directory. By default, the only member of the group is the Administrator account for the forest root domain.| -| S-1-5-*root domain*-519| Enterprise Admins| A group that exists only in the forest root domain. It is a universal group if the domain is in native mode, and it is a global group if the domain is in mixed mode.
    The Enterprise Admins group is authorized to make changes to the forest infrastructure, such as adding child domains, configuring sites, authorizing DHCP servers, and installing enterprise certification authorities.
    By default, the only member of Enterprise Admins is the Administrator account for the forest root domain. The group is a default member of every Domain Admins group in the forest. | -| S-1-5-*domain*-520| Group Policy Creator Owners| A global group that is authorized to create new Group Policy Objects in Active Directory. By default, the only member of the group is Administrator.
    Objects that are created by members of Group Policy Creator Owners are owned by the individual user who creates them. In this way, the Group Policy Creator Owners group is unlike other administrative groups (such as Administrators and Domain Admins). Objects that are created by members of these groups are owned by the group rather than by the individual.| -| S-1-5-*domain*-553| RAS and IAS Servers| A local domain group. By default, this group has no members. Computers that are running the Routing and Remote Access service are added to the group automatically.
    Members of this group have access to certain properties of User objects, such as Read Account Restrictions, Read Logon Information, and Read Remote Access Information.| -| S-1-5-32-544 | Administrators| A built-in group. After the initial installation of the operating system, the only member of the group is the Administrator account. When a computer joins a domain, the Domain Admins group is added to the Administrators group. When a server becomes a domain controller, the Enterprise Admins group also is added to the Administrators group.| -| S-1-5-32-545 | Users| A built-in group. After the initial installation of the operating system, the only member is the Authenticated Users group.| -| S-1-5-32-546 | Guests| A built-in group. By default, the only member is the Guest account. The Guests group allows occasional or one-time users to log on with limited privileges to a computer's built-in Guest account.| -| S-1-5-32-547 | Power Users| A built-in group. By default, the group has no members. Power users can create local users and groups; modify and delete accounts that they have created; and remove users from the Power Users, Users, and Guests groups. Power users also can install programs; create, manage, and delete local printers; and create and delete file shares. | -| S-1-5-32-548| Account Operators| A built-in group that exists only on domain controllers. By default, the group has no members. By default, Account Operators have permission to create, modify, and delete accounts for users, groups, and computers in all containers and organizational units of Active Directory except the Builtin container and the Domain Controllers OU. Account Operators do not have permission to modify the Administrators and Domain Admins groups, nor do they have permission to modify the accounts for members of those groups.| -| S-1-5-32-549| Server Operators| Description: A built-in group that exists only on domain controllers. By default, the group has no members. Server Operators can log on to a server interactively; create and delete network shares; start and stop services; back up and restore files; format the hard disk of the computer; and shut down the computer.| -| S-1-5-32-550 | Print Operators| A built-in group that exists only on domain controllers. By default, the only member is the Domain Users group. Print Operators can manage printers and document queues.| -| S-1-5-32-551 | Backup Operators| A built-in group. By default, the group has no members. Backup Operators can back up and restore all files on a computer, regardless of the permissions that protect those files. Backup Operators also can log on to the computer and shut it down.| -| S-1-5-32-552 | Replicators | A built-in group that is used by the File Replication service on domain controllers. By default, the group has no members. Do not add users to this group.| -|S-1-5-32-554|Builtin\Pre-Windows 2000 Compatible Access|An alias added by Windows 2000. A backward compatibility group that allows read access on all users and groups in the domain.| -|S-1-5-32-555|Builtin\Remote Desktop Users|An alias. Members in this group are granted the right to log on remotely.| -|S-1-5-32-556|Builtin\Network Configuration Operators|An alias. Members in this group can have some administrative privileges to manage configuration of networking features.| -|S-1-5-32-557|Builtin\Incoming Forest Trust Builders|An alias. Members of this group can create incoming, one-way trusts to this forest.| -|S-1-5-32-558|Builtin\Performance Monitor Users|An alias. Members of this group have remote access to monitor this computer.| -|S-1-5-32-559|Builtin\Performance Log Users|An alias. Members of this group have remote access to schedule logging of performance counters on this computer.| -|S-1-5-32-560|Builtin\Windows Authorization Access Group|An alias. Members of this group have access to the computed tokenGroupsGlobalAndUniversal attribute on User objects.| -|S-1-5-32-561|Builtin\Terminal Server License Servers|An alias. A group for Terminal Server License Servers. When Windows Server 2003 Service Pack 1 is installed, a new local group is created.| -|S-1-5-32-562|Builtin\Distributed COM Users|An alias. A group for COM to provide computer-wide access controls that govern access to all call, activation, or launch requests on the computer.| -|S-1-5-32-568|Builtin\IIS_IUSRS|An alias. A built-in group account for IIS users.| -|S-1-5-32-569|Builtin\Cryptographic Operators|A built-in local group. Members are authorized to perform cryptographic operations.| -|S-1-5-32-573|Builtin\Event Log Readers|A built-in local group. Members of this group can read event logs from local computer.| -|S-1-5-32-574|Builtin\Certificate Service DCOM Access|A built-in local group. Members of this group are allowed to connect to Certification Authorities in the enterprise.| -|S-1-5-32-575|Builtin\RDS Remote Access Servers|A built-in local group. Servers in this group enable users of RemoteApp programs and personal virtual desktops access to these resources. In Internet-facing deployments, these servers are typically deployed in an edge network. This group needs to be populated on servers running RD Connection Broker. RD Gateway servers and RD Web Access servers used in the deployment need to be in this group.| -|S-1-5-32-576|Builtin\RDS Endpoint Servers|A built-in local group. Servers in this group run virtual machines and host sessions where users RemoteApp programs and personal virtual desktops run. This group needs to be populated on servers running RD Connection Broker. RD Session Host servers and RD Virtualization Host servers used in the deployment need to be in this group.| -|S-1-5-32-577|Builtin\RDS Management Servers|A builtin local group. Servers in this group can perform routine administrative actions on servers running Remote Desktop Services. This group needs to be populated on all servers in a Remote Desktop Services deployment. The servers running the RDS Central Management service must be included in this group.| -|S-1-5-32-578|Builtin\Hyper-V Administrators|A built-in local group. Members of this group have complete and unrestricted access to all features of Hyper-V.| -|S-1-5-32-579|Builtin\Access Control Assistance Operators|A built-in local group. Members of this group can remotely query authorization attributes and permissions for resources on this computer.| -|S-1-5-32-580|Builtin\Remote Management Users|A built-in local group. Members of this group can access WMI resources over management protocols (such as WS-Management via the Windows Remote Management service). This applies only to WMI namespaces that grant access to the user.| -| S-1-5-64-10| NTLM Authentication| A SID that is used when the NTLM authentication package authenticated the client| -| S-1-5-64-14 | SChannel Authentication| A SID that is used when the SChannel authentication package authenticated the client.| -| S-1-5-64-21 | Digest Authentication| A SID that is used when the Digest authentication package authenticated the client.| -| S-1-5-80 | NT Service | A SID that is used as an NT Service account prefix.| -| S-1-5-80-0 | All Services| A group that includes all service processes that are configured on the system. Membership is controlled by the operating system. SID S-1-5-80-0 equals NT SERVICES\ALL SERVICES. This SID was introduced in Windows Server 2008 R2.| -| S-1-5-83-0| NT VIRTUAL MACHINE\Virtual Machines| A built-in group. The group is created when the Hyper-V role is installed. Membership in the group is maintained by the Hyper-V Management Service (VMMS). This group requires the **Create Symbolic Links** right (SeCreateSymbolicLinkPrivilege), and also the **Log on as a Service** right (SeServiceLogonRight). | - -The following RIDs are relative to each domain. - -| RID |Decimal value| Identifies | -| - | - | - | -| DOMAIN_USER_RID_ADMIN | 500 | The administrative user account in a domain. | -| DOMAIN_USER_RID_GUEST| 501 | The guest-user account in a domain. Users who do not have an account can automatically sign in to this account.| -| DOMAIN_GROUP_RID_USERS | 513 | A group that contains all user accounts in a domain. All users are automatically added to this group.| -| DOMAIN_GROUP_RID_GUESTS | 514 | The group Guest account in a domain.| -| DOMAIN_GROUP_RID_COMPUTERS | 515 | The Domain Computer group. All computers in the domain are members of this group.| -| DOMAIN_GROUP_RID_CONTROLLERS | 516 | The Domain Controller group. All domain controllers in the domain are members of this group.| -| DOMAIN_GROUP_RID_CERT_ADMINS | 517 | The certificate publishers' group. Computers running Active Directory Certificate Services are members of this group.| -| DOMAIN_GROUP_RID_SCHEMA_ADMINS | 518 | The schema administrators' group. Members of this group can modify the Active Directory schema.| -| DOMAIN_GROUP_RID_ENTERPRISE_ADMINS | 519 | The enterprise administrators' group. Members of this group have full access to all domains in the Active Directory forest. Enterprise administrators are responsible for forest-level operations such as adding or removing new domains.| -| DOMAIN_GROUP_RID_POLICY_ADMINS| 520 | The policy administrators' group.| - -The following table provides examples of domain-relative RIDs that are used to form well-known SIDs for local groups. - -| RID | Decimal value | Identifies | -| - | - | - | -| DOMAIN_ALIAS_RID_ADMINS | 544 | Administrators of the domain.| -| DOMAIN_ALIAS_RID_USERS | 545 | All users in the domain.| -| DOMAIN_ALIAS_RID_GUESTS | 546 | Guests of the domain.| -| DOMAIN_ALIAS_RID_POWER_USERS | 547 | A user or a set of users who expect to treat a system as if it were their personal computer rather than as a workstation for multiple users.| -| DOMAIN_ALIAS_RID_BACKUP_OPS | 551 | A local group that is used to control the assignment of file backup-and-restore user rights.| -| DOMAIN_ALIAS_RID_REPLICATOR | 552 | A local group that is responsible for copying security databases from the primary domain controller to the backup domain controllers. These accounts are used only by the system.| -| DOMAIN_ALIAS_RID_RAS_SERVERS | 553 | A local group that represents remote access and servers running Internet Authentication Service (IAS). This group permits access to various attributes of User objects.| - -## Changes in security identifier's functionality - -The following table describes changes in SID implementation in the Windows operating systems that are designated in the list. - -| Change | Operating system version | Description and resources | -| - | - | - | -| Most of the operating system files are owned by the TrustedInstaller security identifier (SID)| Windows Server 2008, Windows Vista| The purpose of this change is to prevent a process that is running as an administrator or under the LocalSystem account from automatically replacing the operating system files. | -| Restricted SID checks are implemented| Windows Server 2008, Windows Vista| When restricting SIDs are present, Windows performs two access checks. The first is the normal access check, and the second is the same access check against the restricting SIDs in the token. Both access checks must pass to allow the process to access the object. | - -## Capability SIDs - -Capability Security Identifiers (SIDs) are used to uniquely and immutably identify capabilities. Capabilities represent an unforgeable token of authority that grants access to resources (Examples: documents, camera, locations etc...) to Universal Windows Applications. An App that “has” a capability is granted access to the resource the capability is associated with, and one that “does not have” a capability is denied access to the resource. - -All Capability SIDs that the operating system is aware of are stored in the Windows Registry in the path `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities'. Any Capability SID added to Windows by first or third-party applications will be added to this location. - -## Examples of registry keys taken from Windows 10, version 1909, 64-bit Enterprise edition - -You may see the following registry keys under AllCachedCapabilities: - -HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_DevUnlock -HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_DevUnlock_Internal -HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_Enterprise -HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_General -HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_Restricted -HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_Windows - -All Capability SIDs are prefixed by S-1-15-3 - -## Examples of registry keys taken from Windows 11, version 21H2, 64-bit Enterprise edition - -You may see the following registry keys under AllCachedCapabilities: - -HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_DevUnlock -HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_DevUnlock_Internal -HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_Enterprise -HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_General -HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_Restricted -HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_Windows - -All Capability SIDs are prefixed by S-1-15-3 - -## See also - -- [Access Control Overview](access-control.md) diff --git a/windows/security/identity-protection/access-control/security-principals.md b/windows/security/identity-protection/access-control/security-principals.md deleted file mode 100644 index 3120899040..0000000000 --- a/windows/security/identity-protection/access-control/security-principals.md +++ /dev/null @@ -1,148 +0,0 @@ ---- -title: Security Principals (Windows 10) -description: Security Principals -ms.prod: m365-security -author: dansimp -ms.author: dansimp -manager: dansimp -ms.collection: M365-identity-device-management -ms.topic: article -ms.localizationpriority: medium -ms.date: 04/19/2017 -ms.reviewer: ---- - -# Security Principals - -**Applies to** -- Windows 10 -- Windows Server 2016 - -This reference topic for the IT professional describes security principals in regards to Windows accounts and security groups, in addition to security technologies that are related to security principals. - -## What are security principals? - - -Security principals are any entity that can be authenticated by the operating system, such as a user account, a computer account, or a thread or process that runs in the security context of a user or computer account, or the security groups for these accounts. Security principals have long been a foundation for controlling access to securable resources on Windows computers. Each security principal is represented in the operating system by a unique security identifier (SID). - -The following content applies to the versions of Windows that are designated in the **Applies To** list at the beginning of this topic. - -## How security principals work - - -Security principals that are created in an Active Directory domain are Active Directory objects, which can be used to manage access to domain resources. Each security principal is assigned a unique identifier, which it retains for its entire lifetime. Local user accounts and security groups are created on a local computer, and they can be used to manage access to resources on that computer. Local user accounts and security groups are managed by the Security Accounts Manager (SAM) on the local computer. - -### Authorization and access control components - -The following diagram illustrates the Windows authorization and access control process. In this diagram, the subject (a process that is initiated by a user) attempts to access an object, such as a shared folder. The information in the user’s access token is compared to the access control entries (ACEs) in the object’s security descriptor, and the access decision is made. The SIDs of security principals are used in the user’s access token and in the ACEs in the object’s security descriptor. - -**Authorization and access control process** - -![authorization and access control process.](images/authorizationandaccesscontrolprocess.gif) - -Security principals are closely related to the following components and technologies: - -- [Security identifiers](#bkmk-sids) - -- [Access tokens](#bkmk-accesstokens) - -- [Security descriptors and access control lists](#bkmk-sdandacls) - -- [Permissions](#bkmk-permissions) - -### Security identifiers - -Security identifiers (SIDs) provide a fundamental building block of the Windows security model. They work with specific components of the authorization and access control technologies in the security infrastructure of the Windows Server operating systems. This helps protect access to network resources and provides a more secure computing environment. - -A SID is a value of variable length that is used to uniquely identify a security principal that represents any entity that can be authenticated by the system. These entities include a user account, a computer account, or a thread or process that runs in the security context of a user or computer account. Each security principal is automatically assigned a SID when it is created. The SID is stored in a security database. When a SID is used as the unique identifier for a user or group, it can never be used to identify another user or group. - -Each time a user signs in, the system creates an access token for that user. The access token contains the user’s SID, user rights, and the SIDs for groups that the user belongs to. This token provides the security context for whatever actions the user performs on that computer. - -In addition to the uniquely created, domain-specific SIDs that are assigned to specific users and groups, there are well-known SIDs that identify generic groups and generic users. For example, the Everyone and the World SIDs identify groups that includes all users. Well-known SIDs have values that remain constant across all operating systems. - -### Access tokens - -An access token is a protected object that contains information about the identity and user rights that are associated with a user account. - -When a user signs in interactively or tries to make a network connection to a computer running Windows, the sign-in process authenticates the user’s credentials. If authentication is successful, the process returns a SID for the user and a list of SIDs for the user’s security groups. The Local Security Authority (LSA) on the computer uses this information to create an access token (in this case, the primary access token). This includes the SIDs that are returned by the sign-in process and a list of user rights that are assigned by the local security policy to the user and to the user’s security groups. - -After the LSA creates the primary access token, a copy of the access token is attached to every thread and process that executes on the user’s behalf. Whenever a thread or process interacts with a securable object or tries to perform a system task that requires user rights, the operating system checks the access token that is associated with the thread to determine the level of authorization. - -There are two kinds of access tokens, primary and impersonation. Every process has a primary token that describes the security context of the user account that is associated with the process. A primary access token is typically assigned to a process to represent the default security information for that process. Impersonation tokens, on the other hand, are usually used for client and server scenarios. Impersonation tokens enable a thread to run in a security context that differs from the security context of the process that owns the thread. - -### Security descriptors and access control lists - -A security descriptor is a data structure that is associated with each securable object. All objects in Active Directory and all securable objects on a local computer or on the network have security descriptors to help control access to the objects. Security descriptors include information about who owns an object, who can access it and in what way, and what types of access are audited. Security descriptors contain the access control list (ACL) of an object, which includes all of the security permissions that apply to that object. An object’s security descriptor can contain two types of ACLs: - -- A discretionary access control list (DACL), which identifies the users and groups who are allowed or denied access - -- A system access control list (SACL), which controls how access is audited - -You can use this access control model to individually secure objects and attributes such as files and folders, Active Directory objects, registry keys, printers, devices, ports, services, processes, and threads. Because of this individual control, you can adjust the security of objects to meet the needs of your organization, delegate authority over objects or attributes, and create custom objects or attributes that require unique security protections to be defined. - -### Permissions - -Permissions enable the owner of each securable object, such as a file, Active Directory object, or registry key, to control who can perform an operation or a set of operations on the object or object property. Permissions are expressed in the security architecture as access control entries (ACEs). Because access to an object is at the discretion of the object’s owner, the type of access control that is used in Windows is called discretionary access control. - -Permissions are different from user rights in that permissions are attached to objects, and user rights apply to user accounts. Administrators can assign user rights to groups or users. These rights authorize users to perform specific actions, such as signing in to a system interactively or backing up files and directories. - -On computers, user rights enable administrators to control who has the authority to perform operations that affect an entire computer, rather than a particular object. Administrators assign user rights to individual users or groups as part of the security settings for the computer. Although user rights can be managed centrally through Group Policy, they are applied locally. Users can (and usually do) have different user rights on different computers. - -For information about which user rights are available and how they can be implemented, see [User Rights Assignment](/windows/device-security/security-policy-settings/user-rights-assignment). - -### Security context in authentication - -A user account enables a user to sign in to computers, networks, and domains with an identity that can be authenticated by the computer, network, or domain. - -In Windows, any user, service, group, or computer that can initiate action is a security principal. Security principals have accounts, which can be local to a computer or domain-based. For example, domain-joined Windows client computers can participate in a network domain by communicating with a domain controller, even when no user is signed in. - -To initiate communications, the computer must have an active account in the domain. Before accepting communications from the computer, the Local Security Authority on the domain controller authenticates the computer’s identity and then defines the computer’s security context just as it would for a user’s security principal. - -This security context defines the identity and capabilities of a user or service on a particular computer, or of a user, service, group or computer on a network. For example, it defines the resources (such as a file share or printer) that can be accessed and the actions (such as Read, Write, or Modify) that can be performed by a user, service, or computer on that resource. - -The security context of a user or computer can vary from one computer to another, such as when a user authenticates to a server or a workstation other than the user’s primary workstation. It can also vary from one session to another, such as when an administrator modifies the user’s rights and permissions. In addition, the security context is usually different when a user or computer is operating on a stand-alone basis, in a mixed network domain, or as part of an Active Directory domain. - -## Accounts and security groups - - -Accounts and security groups that are created in an Active Directory domain are stored in the Active Directory database and managed by using Active Directory tools. These security principals are directory objects, and they can be used to manage access to domain resources. - -Local user accounts and security groups are created on a local computer, and they can be used to manage access to resources on that computer. Local user accounts and security groups are stored in and managed by the Security Accounts Manager (SAM) on the local computer. - -### User accounts - -A user account uniquely identifies a person who is using a computer system. The account signals the system to enforce the appropriate authorization to allow or deny that user access to resources. User accounts can be created in Active Directory and on local computers, and administrators use them to: - -- Represent, identify, and authenticate the identity of a user. A user account enables a user to sign in to computers, networks, and domains with a unique identifier that can be authenticated by the computer, network, or domain. - -- Authorize (grant or deny) access to resources. After a user has been authenticated, the user is authorized access to resources based on the permissions that are assigned to that user for the resource. - -- Audit the actions that are carried out on a user account. - -Windows and the Windows Server operating systems have built-in user accounts, or you can create user accounts to meet the requirements of your organization. - -### Security groups - -A security group is a collection of user accounts, computer accounts, and other groups of accounts that can be managed as a single unit from a security perspective. In Windows operating systems, there are several built-in security groups that are preconfigured with the appropriate rights and permissions for performing specific tasks. Additionally, you can (and, typically, will) create a security group for each unique combination of security requirements that applies to multiple users in your organization. - -Groups can be Active Directory-based or local to a particular computer: - -- Active Directory security groups are used to manage rights and permissions to domain resources. - -- Local groups exist in the SAM database on local computers (on all Windows-based computers) except domain controllers. You use local groups to manage rights and permissions only to resources on the local computer. - -By using security groups to manage access control, you can: - -- Simplify administration. You can assign a common set of rights, a common set of permissions, or both to many accounts at one time, rather than assigning them to each account individually. Also, when users transfer jobs or leave the organization, permissions are not tied to their user accounts, making permission reassignment or removal easier. - -- Implement a role-based access-control model. You can use this model to grant permissions by using groups with different scopes for appropriate purposes. Scopes that are available in Windows include local, global, domain local, and universal. - -- Minimize the size of access control lists (ACLs) and speed security checking. A security group has its own SID; therefore, the group SID can be used to specify permissions for a resource. In an environment with more than a few thousand users, if the SIDs of individual user accounts are used to specify access to a resource, the ACL of that resource can become unmanageably large, and the time that is needed for the system to check permissions to the resource can become unacceptable. - -For descriptions and settings information about the domain security groups that are defined in Active Directory, see [Active Directory Security Groups](active-directory-security-groups.md). - -For descriptions and settings information about the Special Identities group, see [Special Identities](special-identities.md). - -## See also - -- [Access Control Overview](access-control.md) diff --git a/windows/security/identity-protection/access-control/service-accounts.md b/windows/security/identity-protection/access-control/service-accounts.md deleted file mode 100644 index cd6db0f4f7..0000000000 --- a/windows/security/identity-protection/access-control/service-accounts.md +++ /dev/null @@ -1,112 +0,0 @@ ---- -title: Service Accounts (Windows 10) -description: Service Accounts -ms.prod: m365-security -author: dansimp -ms.author: dansimp -manager: dansimp -ms.collection: - - M365-identity-device-management - - highpri -ms.topic: article -ms.localizationpriority: medium -ms.date: 11/19/2021 ---- - -# Service Accounts - -**Applies to** -- Windows 10 -- Windows Server 2016 - -This topic for the IT professional explains group and standalone managed service accounts, and the computer-specific virtual computer account, and it points to resources about these service accounts. - -## Overview - -A service account is a user account that is created explicitly to provide a security context for services running on Windows Server operating systems. The security context determines the service's ability to access local and network resources. The Windows operating systems rely on services to run various features. These services can be configured through the applications, the Services snap-in, or Task Manager, or by using Windows PowerShell. - -This topic contains information about the following types of service accounts: - -- [Standalone managed service accounts](#bkmk-standalonemanagedserviceaccounts) - -- [Group-managed service accounts](#bkmk-groupmanagedserviceaccounts) - -- [Virtual accounts](#bkmk-virtualserviceaccounts) - -### Standalone managed service accounts - -A managed service account is designed to isolate domain accounts in crucial applications, such as Internet Information Services (IIS), and eliminate the need for an administrator to manually administer the service principal name (SPN) and credentials for the accounts. - -To use managed service accounts, the server on which the application or service is installed must be running at least Windows Server 2008 R2. One managed service account can be used for services on a single computer. Managed service accounts cannot be shared between multiple computers, and they cannot be used in server clusters where a service is replicated on multiple cluster nodes. For this scenario, you must use a group-managed service account. For more information, see [Group-Managed Service Accounts Overview](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831782(v=ws.11)). - -In addition to the enhanced security that is provided by having individual accounts for critical services, there are four important administrative benefits associated with managed service accounts: - -- You can create a class of domain accounts that can be used to manage and maintain services on local computers. - -- Unlike domain accounts in which administrators must manually reset passwords, the network passwords for these accounts are automatically reset. - -- You do not have to complete complex SPN management tasks to use managed service accounts. -- You don't have to complete complex SPN management tasks to use managed service accounts. -- Administrative tasks for managed service accounts can be delegated to non-administrators. - -### Software requirements - -Managed service accounts apply to the Windows operating systems that are designated in the **Applies To** list at the beginning of this topic. - -### Group-managed service accounts - -Group-managed service accounts are an extension of the standalone-managed service accounts, which were introduced in Windows Server 2008 R2. These accounts are managed domain accounts that provide automatic password management and simplified service principal name (SPN) management, including delegation of management to other administrators. - -The group-managed service account provides the same functionality as a standalone managed service account within the domain, but it extends that functionality over multiple servers. When connecting to a service that is hosted on a server farm, such as Network Load Balancing, the authentication protocols that support mutual authentication require all instances of the services to use the same principal. When group-managed service accounts are used as service principals, the Windows Server operating system manages the password for the account instead of relying on the administrator to manage the password. - -The Microsoft Key Distribution Service (kdssvc.dll) provides the mechanism to securely obtain the latest key or a specific key with a key identifier for an Active Directory account. This service was introduced in Windows Server 2012, and it does not run on previous versions of the Windows Server operating system. The Key Distribution Service shares a secret, which is used to create keys for the account. These keys are periodically changed. For a group-managed service account, the domain controller computes the password on the key that is provided by the Key Distribution Services, in addition to other attributes of the group-managed service account. - -### Practical applications - -Group-managed service accounts provide a single identity solution for services running on a server farm, or on systems that use Network Load Balancing. By providing a group-managed service account solution, services can be configured for the group-managed service account principal, and the password management is handled by the operating system. - -By using a group-managed service account, service administrators do not need to manage password synchronization between service instances. The group-managed service account supports hosts that are kept offline for an extended time period and the management of member hosts for all instances of a service. This provision means that you can deploy a server farm that supports a single identity to which existing client computers can authenticate without knowing the instance of the service to which they are connecting. - -Failover clusters do not support group-managed service accounts. However, services that run on top of the Cluster service can use a group-managed service account or a standalone managed service account if they are a Windows service, an App pool, a scheduled task, or if they natively support group-managed service account or standalone managed service accounts. - -### Software requirements - -Group-managed service accounts can only be configured and administered on computers running at least Windows Server 2012, but they can be deployed as a single service identity solution in domains that still have domain controllers running operating systems earlier than Windows Server 2012. There are no domain or forest functional level requirements. - -A 64-bit architecture is required to run the Windows PowerShell commands that are used to administer group-managed service accounts. - -A managed service account is dependent on encryption types supported by Kerberos. When a client computer authenticates to a server by using Kerberos protocol, the domain controller creates a Kerberos service ticket that is protected with encryption that the domain controller and the server support. The domain controller uses the account’s **msDS-SupportedEncryptionTypes** attribute to determine what encryption the server supports, and if there is no attribute, it assumes that the client computer does not support stronger encryption types. The Advanced Encryption Standard (AES) must always be configured for managed service accounts. If computers that host the managed service account are configured to not support RC4, authentication will always fail. - -**Note**   -Introduced in Windows Server 2008 R2, the Data Encryption Standard (DES) is disabled by default. For more information about supported encryption types, see [Changes in Kerberos Authentication](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd560670(v=ws.10)). - -Group-managed service accounts are not applicable in Windows operating systems prior to Windows Server 2012. - -### Virtual accounts - -Virtual accounts were introduced in Windows Server 2008 R2 and Windows 7, and are managed local accounts that provide the following features to simplify service administration: - -- The virtual account is automatically managed. - -- The virtual account can access the network in a domain environment. - -- No password management is required. For example, if the default value is used for the service accounts during SQL Server setup on Windows Server 2008 R2, a virtual account that uses the instance name as the service name is established in the format NT SERVICE\\<SERVICENAME>. - -Services that run as virtual accounts access network resources by using the credentials of the computer account in the format <domain\_name>\\<computer\_name>$. - -For information about how to configure and use virtual service accounts, see [Service Accounts Step-by-Step Guide](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd548356(v=ws.10)). - -### Software requirements - -Virtual accounts apply to the Windows operating systems that are designated in the **Applies To** list at the beginning of this topic. - -## See also - - -The following table provides links to other resources that are related to standalone managed service accounts, group-managed service accounts, and virtual accounts. - -| Content type | References | -|---------------|-------------| -| **Product evaluation** | [What's New for Managed Service Accounts](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831451(v=ws.11))
    [Getting Started with Group Managed Service Accounts](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/jj128431(v=ws.11)) | -| **Deployment** | [Windows Server 2012: Group Managed Service Accounts - Ask Premier Field Engineering (PFE) Platforms - Site Home - TechNet Blogs](https://blogs.technet.com/b/askpfeplat/archive/2012/12/17/windows-server-2012-group-managed-service-accounts.aspx) | -| **Related technologies** | [Security Principals](security-principals.md)
    [What's new in Active Directory Domain Services](/windows-server/identity/whats-new-active-directory-domain-services) | diff --git a/windows/security/identity-protection/access-control/special-identities.md b/windows/security/identity-protection/access-control/special-identities.md deleted file mode 100644 index 995d23b020..0000000000 --- a/windows/security/identity-protection/access-control/special-identities.md +++ /dev/null @@ -1,448 +0,0 @@ ---- -title: Special Identities (Windows 10) -description: Special Identities -ms.prod: m365-security -ms.technology: windows-sec -author: dansimp -ms.author: dansimp -manager: dansimp -ms.collection: M365-identity-device-management -ms.topic: article -ms.localizationpriority: medium -ms.date: 12/21/2021 -ms.reviewer: ---- - -# Special Identities - -**Applies to** - -- Windows Server 2016 or later - -This reference topic for the IT professional describes the special identity groups (which are sometimes referred to as security groups) that are used in Windows access control. - -Special identity groups are similar to Active Directory security groups as listed in the users and built-in containers. Special identity groups can provide an efficient way to assign access to resources in your network. By using special identity groups, you can: - -- Assign user rights to security groups in Active Directory. -- Assign permissions to security groups for the purpose of accessing resources. - -Servers that are running the supported Windows Server operating systems designated in the **Applies To** list at the beginning of this topic include several special identity groups. These special identity groups do not have specific memberships that can be modified, but they can represent different users at different times, depending on the circumstances. - -Although the special identity groups can be assigned rights and permissions to resources, the memberships cannot be modified or viewed. Group scopes do not apply to special identity groups. Users are automatically assigned to these special identity groups whenever they sign in or access a particular resource. - -For information about security groups and group scope, see [Active Directory Security Groups](active-directory-security-groups.md). - -The special identity groups are described in the following tables: - -- [Anonymous Logon](#anonymous-logon) -- [Attested Key Property](#attested-key-property) -- [Authenticated Users](#authenticated-users) -- [Authentication Authority Asserted Identity](#authentication-authority-asserted-identity) -- [Batch](#batch) -- [Console Logon](#console-logon) -- [Creator Group](#creator-group) -- [Creator Owner](#creator-owner) -- [Dialup](#dialup) -- [Digest Authentication](#digest-authentication) -- [Enterprise Domain Controllers](#enterprise-domain-controllers) -- [Everyone](#everyone) -- [Fresh Public Key Identity](#fresh-public-key-identity) -- [Interactive](#interactive) -- [IUSR](#iusr) -- [Key Trust](#key-trust) -- [Local Service](#local-service) -- [LocalSystem](#localsystem) -- [MFA Key Property](#mfa-key-property) -- [Network](#network) -- [Network Service](#network-service) -- [NTLM Authentication](#ntlm-authentication) -- [Other Organization](#other-organization) -- [Owner Rights](#owner-rights) -- [Principal Self](#principal-self) -- [Proxy](#proxy) -- [Remote Interactive Logon](#remote-interactive-logon) -- [Restricted](#restricted) -- [SChannel Authentication](#schannel-authentication) -- [Service](#service) -- [Service Asserted Identity](#service-asserted-identity) -- [Terminal Server User](#terminal-server-user) -- [This Organization](#this-organization) -- [Window Manager\\Window Manager Group](#window-managerwindow-manager-group) - -## Anonymous Logon - -Any user who accesses the system through an anonymous logon has the Anonymous Logon identity. This identity allows anonymous access to resources, such as a web page that is published on corporate servers. The Anonymous Logon group is not a member of the Everyone group by default. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-7 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights|None| - -## Attested Key Property - -A SID that means the key trust object had the attestation property. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-18-6 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights|None| - -## Authenticated Users - -Any user who accesses the system through a sign-in process has the Authenticated Users identity. This identity allows access to shared resources within the domain, such as files in a shared folder that should be accessible to all the workers in the organization. Membership is controlled by the operating system. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-11 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| [Access this computer from the network](/windows/device-security/security-policy-settings/access-this-computer-from-the-network): SeNetworkLogonRight
    [Add workstations to domain](/windows/device-security/security-policy-settings/add-workstations-to-domain): SeMachineAccountPrivilege
    [Bypass traverse checking](/windows/device-security/security-policy-settings/bypass-traverse-checking): SeChangeNotifyPrivilege| - -## Authentication Authority Asserted Identity - -A SID that means the client's identity is asserted by an authentication authority based on proof of possession of client credentials. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-18-1 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights|None| - -## Batch - -Any user or process that accesses the system as a batch job (or through the batch queue) has the Batch identity. This identity allows batch jobs to run scheduled tasks, such as a nightly cleanup job that deletes temporary files. Membership is controlled by the operating system. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-3 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| none| - -## Console Logon - -A group that includes users who are logged on to the physical console. This SID can be used to implement security policies that grant different rights based on whether a user has been granted physical access to the console. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-2-1 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights|None| - -## Creator Group - -The person who created the file or the directory is a member of this special identity group. Windows Server operating systems use this identity to automatically grant access permissions to the creator of a file or directory. - -A placeholder security identifier (SID) is created in an inheritable access control entry (ACE). When the ACE is inherited, the system replaces this SID with the SID for the primary group of the object’s current owner. The primary group is used only by the Portable Operating System Interface for UNIX (POSIX) subsystem. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-3-1 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| none| - -## Creator Owner - -The person who created the file or the directory is a member of this special identity group. Windows Server operating systems use this identity to automatically grant access permissions to the creator of a file or directory. A placeholder SID is created in an inheritable ACE. When the ACE is inherited, the system replaces this SID with the SID for the object’s current owner. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-3-0 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| none| - -## Dialup - -Any user who accesses the system through a dial-up connection has the Dial-Up identity. This identity distinguishes dial-up users from other types of authenticated users. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-1 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| none| - -## Digest Authentication - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-64-21 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| none| - -## Enterprise Domain Controllers - -This group includes all domain controllers in an Active Directory forest. Domain controllers with enterprise-wide roles and responsibilities have the Enterprise Domain Controllers identity. This identity allows them to perform certain tasks in the enterprise by using transitive trusts. Membership is controlled by the operating system. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-9 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| [Access this computer from the network](/windows/device-security/security-policy-settings/access-this-computer-from-the-network): SeNetworkLogonRight
    [Allow log on locally](/windows/device-security/security-policy-settings/allow-log-on-locally): SeInteractiveLogonRight| - -## Everyone - -All interactive, network, dial-up, and authenticated users are members of the Everyone group. This special identity group gives wide access to system resources. Whenever a user logs on to the network, the user is automatically added to the Everyone group. - -On computers running Windows 2000 and earlier, the Everyone group included the Anonymous Logon group as a default member, but as of Windows Server 2003, the Everyone group contains only Authenticated Users and Guest; and it no longer includes Anonymous Logon by default (although this can be changed, using Registry Editor, by going to the **Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa** key and setting the value of **everyoneincludesanonymous** DWORD to 1). - -Membership is controlled by the operating system. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-1-0 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| [Access this computer from the network](/windows/device-security/security-policy-settings/access-this-computer-from-the-network): SeNetworkLogonRight
    [Act as part of the operating system](/windows/device-security/security-policy-settings/act-as-part-of-the-operating-system): SeTcbPrivilege
    [Bypass traverse checking](/windows/device-security/security-policy-settings/bypass-traverse-checking): SeChangeNotifyPrivilege| - -## Fresh Public Key Identity - -A SID that means the client's identity is asserted by an authentication authority based on proof of current possession of client public key credentials. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-18-3 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights|None| - -## Interactive - -Any user who is logged on to the local system has the Interactive identity. This identity allows only local users to access a resource. Whenever a user accesses a given resource on the computer to which they are currently logged on, the user is automatically added to the Interactive group. Membership is controlled by the operating system. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-4 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| None| - -## IUSR - -Internet Information Services (IIS) uses this account by default whenever anonymous authentication is enabled. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-17 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights|None| - -## Key Trust - -A SID that means the client's identity is based on proof of possession of public key credentials using the key trust object. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-18-4 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights|None| - -## Local Service - -The Local Service account is similar to an Authenticated User account. The Local Service account has the same level of access to resources and objects as members of the Users group. This limited access helps safeguard your system if individual services or processes are compromised. Services that run as the Local Service account access network resources as a null session with anonymous credentials. The name of the account is NT AUTHORITY\\LocalService. This account does not have a password. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-19 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| [Adjust memory quotas for a process](/windows/device-security/security-policy-settings/adjust-memory-quotas-for-a-process): SeIncreaseQuotaPrivilege
    [Bypass traverse checking](/windows/device-security/security-policy-settings/bypass-traverse-checking): SeChangeNotifyPrivilege
    [Change the system time](/windows/device-security/security-policy-settings/change-the-system-time): SeSystemtimePrivilege
    [Change the time zone](/windows/device-security/security-policy-settings/change-the-time-zone): SeTimeZonePrivilege
    [Create global objects](/windows/device-security/security-policy-settings/create-global-objects): SeCreateGlobalPrivilege
    [Generate security audits](/windows/device-security/security-policy-settings/generate-security-audits): SeAuditPrivilege
    [Impersonate a client after authentication](/windows/device-security/security-policy-settings/impersonate-a-client-after-authentication): SeImpersonatePrivilege
    [Replace a process level token](/windows/device-security/security-policy-settings/replace-a-process-level-token): SeAssignPrimaryTokenPrivilege
    | - -## LocalSystem - -This is a service account that is used by the operating system. The LocalSystem account is a powerful account that has full access to the system and acts as the computer on the network. If a service logs on to the LocalSystem account on a domain controller, that service has access to the entire domain. Some services are configured by default to log on to the LocalSystem account. Do not change the default service setting. The name of the account is LocalSystem. This account does not have a password. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-18 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights|None| - -## MFA Key Property - -A SID that means the key trust object had the multifactor authentication (MFA) property. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-18-5 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights|None| - -## Network - -This group implicitly includes all users who are logged on through a network connection. Any user who accesses the system through a network has the Network identity. This identity allows only remote users to access a resource. Whenever a user accesses a given resource over the network, the user is automatically added to the Network group. Membership is controlled by the operating system. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-2 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights|None| - -## Network Service - -The Network Service account is similar to an Authenticated User account. The Network Service account has the same level of access to resources and objects as members of the Users group. This limited access helps safeguard your system if individual services or processes are compromised. Services that run as the Network Service account access network resources by using the credentials of the computer account. The name of the account is NT AUTHORITY\\NetworkService. This account does not have a password. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-20 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| [Adjust memory quotas for a process](/windows/device-security/security-policy-settings/adjust-memory-quotas-for-a-process): SeIncreaseQuotaPrivilege
    [Bypass traverse checking](/windows/device-security/security-policy-settings/bypass-traverse-checking): SeChangeNotifyPrivilege
    [Create global objects](/windows/device-security/security-policy-settings/create-global-objects): SeCreateGlobalPrivilege
    [Generate security audits](/windows/device-security/security-policy-settings/generate-security-audits): SeAuditPrivilege
    [Impersonate a client after authentication](/windows/device-security/security-policy-settings/impersonate-a-client-after-authentication): SeImpersonatePrivilege
    [Replace a process level token](/windows/device-security/security-policy-settings/replace-a-process-level-token): SeAssignPrimaryTokenPrivilege
    | - -## NTLM Authentication - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-64-10 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| None| - -## Other Organization - -This group implicitly includes all users who are logged on to the system through a dial-up connection. Membership is controlled by the operating system. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-1000 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| None | - -## Owner Rights - -A group that represents the current owner of the object. When an ACE that carries this SID is applied to an object, the system ignores the implicit READ_CONTROL and WRITE_DAC permissions for the object owner. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-3-4 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights|None| - -## Principal Self - -This identity is a placeholder in an ACE on a user, group, or computer object in Active Directory. When you grant permissions to Principal Self, you grant them to the security principal that is represented by the object. During an access check, the operating system replaces the SID for Principal Self with the SID for the security principal that is represented by the object. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-10 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| None | - -## Proxy - -Identifies a SECURITY_NT_AUTHORITY Proxy. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-8 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights|None| - -## Remote Interactive Logon - -This identity represents all users who are currently logged on to a computer by using a Remote Desktop connection. This group is a subset of the Interactive group. Access tokens that contain the Remote Interactive Logon SID also contain the Interactive SID. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-14| -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| None | - -## Restricted - -Users and computers with restricted capabilities have the Restricted identity. This identity group is used by a process that is running in a restricted security context, such as running an application with the RunAs service. When code runs at the Restricted security level, the Restricted SID is added to the user’s access token. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-12 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| None | - -## SChannel Authentication - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-64-14 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| None | - -## Service - -Any service that accesses the system has the Service identity. This identity group includes all security principals that are signed in as a service. This identity grants access to processes that are being run by Windows Server services. Membership is controlled by the operating system. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-6 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| [Create global objects](/windows/device-security/security-policy-settings/create-global-objects): SeCreateGlobalPrivilege
    [Impersonate a client after authentication](/windows/device-security/security-policy-settings/impersonate-a-client-after-authentication): SeImpersonatePrivilege
    | - -## Service Asserted Identity - -A SID that means the client's identity is asserted by a service. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-18-2 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights|None| - -## Terminal Server User - -Any user accessing the system through Terminal Services has the Terminal Server User identity. This identity allows users to access Terminal Server applications and to perform other necessary tasks with Terminal Server services. Membership is controlled by the operating system. - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-13 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| None | - -## This Organization - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-15 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| None | - -## Window Manager\\Window Manager Group - -| Attribute | Value | -| :--: | :--: | -| Well-Known SID/RID | S-1-5-90 | -|Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| [Bypass traverse checking](/windows/device-security/security-policy-settings/bypass-traverse-checking): SeChangeNotifyPrivilege
    [Increase a process working set](/windows/device-security/security-policy-settings/increase-a-process-working-set): SeIncreaseWorkingSetPrivilege
    | - -## See also - -- [Active Directory Security Groups](active-directory-security-groups.md) - -- [Security Principals](security-principals.md) - -- [Access Control Overview](access-control.md) From b209dcefe4f639da68fd0d944c237c747b0b6d3e Mon Sep 17 00:00:00 2001 From: Liz Long <104389055+lizgt2000@users.noreply.github.com> Date: Thu, 4 Aug 2022 18:00:31 -0400 Subject: [PATCH 109/246] 4246040 change redirect to false --- .openpublishing.redirection.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 3acf52720e..c702618554 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19593,42 +19593,42 @@ { "source_path": "windows/security/identity-protection/access-control/security-identifiers.md", "redirect_url": "/windows-server/identity/ad-ds/manage/understand-security-identifiers", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/security/identity-protection/access-control/security-principals.md", "redirect_url": "/windows-server/identity/ad-ds/manage/understand-security-principals", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/security/identity-protection/access-control/active-directory-accounts.md", "redirect_url": "/windows-server/identity/ad-ds/manage/understand-default-user-accounts", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/security/identity-protection/access-control/microsoft-accounts.md", "redirect_url": "/windows-server/identity/ad-ds/manage/understand-microsoft-accounts", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/security/identity-protection/access-control/service-accounts.md", "redirect_url": "/windows-server/identity/ad-ds/manage/understand-service-accounts", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/security/identity-protection/access-control/active-directory-security-groups.md", "redirect_url": "/windows-server/identity/ad-ds/manage/understand-security-groups", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/security/identity-protection/access-control/special-identities.md", "redirect_url": "/windows-server/identity/ad-ds/manage/understand-special-identities-groups", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/security/identity-protection/access-control/dynamic-access-control.md", "redirect_url": "/windows-server/identity/solution-guides/dynamic-access-control-overview", - "redirect_document_id": true + "redirect_document_id": false } ] } From 412ffd4d3df98b97f93df77e17c07f9fad57afac Mon Sep 17 00:00:00 2001 From: Andre Della Monica Date: Thu, 4 Aug 2022 23:51:25 -0500 Subject: [PATCH 110/246] More changes --- .../deploy/windows-autopatch-register-devices.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md index fbe99bc055..ad03c51333 100644 --- a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md +++ b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md @@ -28,7 +28,7 @@ Windows Autopatch can take over software update management of supported devices ### About the use of an Azure AD group to register devices -You must choose what devices to manage with Windows Autopatch by either adding them through direct membership or by nesting other Azure AD dynamic/assigned groups into the **Windows Autopatch Device Registration** Azure AD assigned group. Windows Autopatch automatically runs every hour to discover new devices added to this group. Once new devices are discovered, Windows Autopatch attempts to register these devices. +You must choose what devices to manage with Windows Autopatch by either adding them through direct membership or by nesting other Azure AD dynamic/assigned groups into the **Windows Autopatch Device Registration** Azure AD assigned group. Windows Autopatch automatically runs every hour its discover devices function to discover new devices added to this group. Once new devices are discovered, Windows Autopatch attempts to register these devices. > [!NOTE] > Devices that are intended to be managed by the Windows Autopatch service **must** be added into the **Windows Autopatch Device Registration** Azure AD assigned group. Devices can only be added to this group if they have an Azure AD device ID. Windows Autopatch scans the Azure AD group hourly to discover newly added devices to be registered. You can also use the **Discover devices** button in either the Ready or Not ready tab to register devices on demand. @@ -49,7 +49,7 @@ Azure AD groups synced up from: > The **Windows Autopatch Device Registration** Azure AD group only supports one level of Azure AD nested groups. > [!TIP] -> You can also use the **Discover Devices** button in either the Ready or Not ready tab to discover devices from the Windows Autopatch Device Registration Azure AD group on demand. +> You can also use the **Discover Devices** button in either the Ready or Not ready tab to discover devices from the **Windows Autopatch Device Registration** Azure AD group on demand. ### Clean up dual state of Hybrid Azure AD joined and Azure registered devices in your Azure AD tenant @@ -112,9 +112,7 @@ Registering your devices in Windows Autopatch does the following: ## Steps to register devices -### Physical devices - -Any device (either physical or virtual) that contains an Azure AD device ID can be added into the Windows Autopatch Device Registration Azure AD group to be registered with Windows Autopatch. +Any device (either physical or virtual) that contains an Azure AD device ID can be added into the **Windows Autopatch Device Registration** Azure AD group to be registered with Windows Autopatch. **To register physical devices into Windows Autopatch:** @@ -131,7 +129,7 @@ Once devices or Azure AD groups containing devices are added to the **Windows Au ### Windows Autopatch on Windows 365 Enterprise Workloads -With Windows 365 Enterprise, IT admins are given the option to register devices with the Windows Autopatch service as part of the Windows 365 provisioning policy creation. This option provides a seamless experience for admins and users to ensure your Cloud PCs are always up to date. When IT admins decide to manage their Windows 365 Cloud PCs with Windows Autopatch, the Windows 365 provisioning policy process calls the Windows Autopatch device registration APIs to register devices on behalf of the IT admin. +With Windows 365 Enterprise, IT admins are given the option to register devices with the Windows Autopatch service as part of the Windows 365 provisioning policy creation. This option provides a seamless experience for admins and users to ensure your Cloud PCs are always up to date. When IT admins decide to manage their Windows 365 Cloud PCs with Windows Autopatch, the Windows 365 provisioning policy creation process calls Windows Autopatch device registration APIs to register devices on behalf of the IT admin. **To deploy Windows Autopatch on a Windows 365 Provisioning Policy:** @@ -152,9 +150,9 @@ For general guidance, see [Create a Windows 365 Provisioning Policy](/windows-36 All your existing Windows 365 Enterprise workloads can be registered into Windows Autopatch by leveraging the same method for any other physical or virtual device. See [steps to register devices](#steps-to-register-devices) for more details. -### Contact support +### Contact support for device registration-related incidents -Support is available either through Windows 365, or Windows Autopatch for update related incidents. +Support is available either through Windows 365, or the Windows Autopatch Service Engineering team for device registration-related incidents. - For Windows 365 support, see [Get support](/mem/get-support). - For Windows Autopatch support, see [Submit a support request](/windows/deployment/windows-autopatch/operate/windows-autopatch-support-request). From 8ff24f819c0c3a5d983dc86978181b7e34cb1095 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 28 Apr 2022 18:50:02 +0530 Subject: [PATCH 111/246] Acrolinx enhancement --- .../ue-v/uev-release-notes-1607.md | 24 ++++++------- .../ue-v/uev-security-considerations.md | 34 +++++++++---------- .../configuration/ue-v/uev-sync-methods.md | 2 +- ...synchronizing-microsoft-office-with-uev.md | 5 +-- ...application-virtualization-applications.md | 4 +-- 5 files changed, 35 insertions(+), 34 deletions(-) diff --git a/windows/configuration/ue-v/uev-release-notes-1607.md b/windows/configuration/ue-v/uev-release-notes-1607.md index 67badc0dbf..743b218e4a 100644 --- a/windows/configuration/ue-v/uev-release-notes-1607.md +++ b/windows/configuration/ue-v/uev-release-notes-1607.md @@ -1,6 +1,6 @@ --- title: User Experience Virtualization (UE-V) Release Notes -description: Read the latest information required to successfully install and use User Experience Virtualization (UE-V) that is not included in the UE-V documentation. +description: Read the latest information required to successfully install and use User Experience Virtualization (UE-V) that isn't included in the UE-V documentation. author: aczechowski ms.prod: w10 ms.date: 04/19/2017 @@ -15,7 +15,7 @@ ms.topic: article **Applies to** - Windows 10, version 1607 -This topic includes information required to successfully install and use UE-V that is not included in the User Experience Virtualization (UE-V) documentation. If there are differences between the information in this topic and other UE-V topics, the latest change should be considered authoritative. +This topic includes information required to successfully install and use UE-V that isn't included in the User Experience Virtualization (UE-V) documentation. If there are differences between the information in this topic and other UE-V topics, the latest change should be considered authoritative. ### Company Settings Center removed in UE-V for Windows 10, version 1607 @@ -44,33 +44,33 @@ When a user generates a valid settings location template for the Skype desktop a WORKAROUND: Remove or unregister the Skype template to allow Skype to work again. -### Registry settings do not synchronize between App-V and native applications on the same device +### Registry settings don't synchronize between App-V and native applications on the same device -When a device has an application that is installed through both Application Virtualization (App-V) and locally with a Windows Installer (.msi) file, the registry-based settings do not synchronize between the technologies. +When a device has an application that is installed through both Application Virtualization (App-V) and locally with a Windows Installer (.msi) file, the registry-based settings don't synchronize between the technologies. WORKAROUND: To resolve this problem, run the application by selecting one of the two technologies, but not both. ### Unpredictable results when both Office 2010 and Office 2013 are installed on the same device -When a user has both Office 2010 and Office 2013 installed, any common settings between the two versions of Office are roamed by UE-V. This could cause the Office 2010 package size to be large or result in unpredictable conflicts with 2013, particularly if Office 365 is used. +When a user has both Office 2010 and Office 2013 installed, any common settings between the two versions of Office are roamed by UE-V. This roaming could cause the Office 2010 package size to be large or result in unpredictable conflicts with 2013, particularly if Office 365 is used. WORKAROUND: Install only one version of Office or limit which settings are synchronized by UE-V. ### Uninstallation and reinstallation of Windows 8 applications reverts settings to initial state -While using UE-V settings synchronization for a Windows 8 application, if the user uninstalls the application and then reinstalls the application, the application’s settings revert to their default values. This result happens because the uninstall removes the local (cached) copy of the application’s settings but does not remove the local UE-V settings package. When the application is reinstalled and launched, UE-V gathers the application settings that were reset to the application defaults and then uploads the default settings to the central storage location. Other computers running the application then download the default settings. This behavior is identical to the behavior of desktop applications. +While UE-V settings synchronization is being used for a Windows 8 application, if the user uninstalls the application and then reinstalls the application, the application’s settings revert to their default values. This result happens because the uninstall removes the local (cached) copy of the application’s settings but doesn't remove the local UE-V settings package. When the application is reinstalled and launched, UE-V gathers the application settings that were reset to the application defaults and then uploads the default settings to the central storage location. Other computers running the application then download the default settings. This behavior is identical to the behavior of desktop applications. WORKAROUND: None. -### UE-V does not support roaming settings between 32-bit and 64-bit versions of Microsoft Office +### UE-V doesn't support roaming settings between 32-bit and 64-bit versions of Microsoft Office -We recommend that you install the 32-bit version of Microsoft Office for both 32-bit and 64-bit operating systems. To choose the Microsoft Office version that you need, click [here](). UE-V supports roaming settings between identical architecture versions of Office. For example, 32-bit Office settings will roam between all 32-bit Office instances. UE-V does not support roaming settings between 32-bit and 64-bit versions of Office. +We recommend that you install the 32-bit version of Microsoft Office for both 32-bit and 64-bit operating systems. To choose the Microsoft Office version that you need, click [here](). UE-V supports roaming settings between identical architecture versions of Office. For example, 32-bit Office settings will roam between all 32-bit Office instances. UE-V doesn't support roaming settings between 32-bit and 64-bit versions of Office. WORKAROUND: None -### Favicons that are associated with Internet Explorer 9 favorites do not roam +### Favicons that are associated with Internet Explorer 9 favorites don't roam -The favicons that are associated with Internet Explorer 9 favorites are not roamed by User Experience Virtualization and do not appear when the favorites first appear on a new computer. +The favicons that are associated with Internet Explorer 9 favorites aren't roamed by User Experience Virtualization and don't appear when the favorites first appear on a new computer. WORKAROUND: Favicons will appear with their associated favorites once the bookmark is used and cached in the Internet Explorer 9 browser. @@ -84,7 +84,7 @@ WORKAROUND: Use folder redirection or some other technology to ensure that any f Keep settings storage paths as short as possible. Long paths could prevent resolution or synchronization. UE-V uses the Settings storage path as part of the calculated path to store settings. That path is calculated in the following way: settings storage path + "settingspackages" + package dir (template ID) + package name (template ID) + .pkgx. If that calculated path exceeds 260 characters, package storage will fail and generate the following error message in the UE-V operational event log: -\[boost::filesystem::copy\_file: The system cannot find the path specified\] +\[boost::filesystem::copy\_file: The system can't find the path specified\] To check the operational log events, open the Event Viewer and navigate to Applications and Services Logs / Microsoft / User Experience Virtualization / Logging / Operational. @@ -92,7 +92,7 @@ WORKAROUND: None. ### Some operating system settings only roam between like operating system versions -Operating system settings for Narrator and currency characters specific to the locale (that is, language and regional settings) will only roam across like operating system versions of Windows. For example, currency characters will not roam between Windows 7 and Windows 8. +Operating system settings for Narrator and currency characters specific to the locale (that is, language and regional settings) will only roam across like operating system versions of Windows. For example, currency characters won't roam between Windows 7 and Windows 8. WORKAROUND: None diff --git a/windows/configuration/ue-v/uev-security-considerations.md b/windows/configuration/ue-v/uev-security-considerations.md index b7dc73d2d0..d6c504b837 100644 --- a/windows/configuration/ue-v/uev-security-considerations.md +++ b/windows/configuration/ue-v/uev-security-considerations.md @@ -23,13 +23,13 @@ This topic contains a brief overview of accounts and groups, log files, and othe > [!IMPORTANT] > When you create the settings storage share, limit the share access to users who require access. -Because settings packages might contain personal information, you should take care to protect them as well as possible. In general, do the following: +Because settings packages might contain personal information, you should take care to protect them as much as possible. In general, do the following steps: - Restrict the share to only those users who require access. Create a security group for users who have redirected folders on a particular share and limit access to only those users. -- When you create the share, hide the share by putting a $ after the share name. This addition hides the share from casual browsers, and the share is not visible in My Network Places. +- When you create the share, hide the share by putting a $ after the share name. This addition hides the share from casual browsers, and the share isn't visible in My Network Places. -- Only give users the minimum amount of permissions that they must have. The following tables show the required permissions. +- Only give users the minimum number of permissions that they must have. The following tables show the required permissions. 1. Set the following share-level SMB permissions for the setting storage location folder. @@ -59,10 +59,10 @@ Because settings packages might contain personal information, you should take ca |User account|Recommended permissions|Apply to| |--- |--- |--- | - |Creator/Owner|Full control|This folder, sub-folders, and files| - |Domain Computers|List folder contents and Read permissions|This folder, sub-folders, and files| + |Creator/Owner|Full control|This folder, subfolders, and files| + |Domain Computers|List folder contents and Read permissions|This folder, subfolders, and files| |Everyone|No permissions|No permissions| - |Administrators|Full Control|This folder, sub-folders, and files| + |Administrators|Full Control|This folder, subfolders, and files| ### Use Windows Server as of Windows Server 2003 to host redirected file shares @@ -72,9 +72,9 @@ User settings data is vulnerable to these potential threats: interception of the As of Windows Server 2003, several features of the Windows Server operating system can help secure user data: -- **Kerberos** - Kerberos is standard on all versions of Microsoft Windows 2000 Server and Windows Server beginning with Windows Server 2003. Kerberos ensures the highest level of security to network resources. NTLM authenticates the client only; Kerberos authenticates the server and the client. When NTLM is used, the client does not know whether the server is valid. This difference is particularly important if the client exchanges personal files with the server, as is the case with Roaming User Profiles. Kerberos provides better security than NTLM. Kerberos is not available on the Microsoft Windows NT Server 4.0 or earlier operating systems. +- **Kerberos** - Kerberos is standard on all versions of Microsoft Windows 2000 Server and Windows Server beginning with Windows Server 2003. Kerberos ensures the highest level of security to network resources. NTLM authenticates the client only; Kerberos authenticates the server and the client. When NTLM is used, the client doesn't know whether the server is valid. This difference is important if the client exchanges personal files with the server, as is the case with Roaming User Profiles. Kerberos provides better security than NTLM. Kerberos isn't available on the Microsoft Windows NT Server 4.0 or earlier operating systems. -- **IPsec** - The IP Security Protocol (IPsec) provides network-level authentication, data integrity, and encryption. IPsec ensures the following: +- **IPsec** - The IP Security Protocol (IPsec) provides network-level authentication, data integrity, and encryption. IPsec ensures that: - Roamed data is safe from data modification while data is en route. @@ -82,23 +82,23 @@ As of Windows Server 2003, several features of the Windows Server operating sys - Roamed data is safe from access by unauthenticated parties. -- **SMB Signing** - The Server Message Block (SMB) authentication protocol supports message authentication, which prevents active message and "man-in-the-middle" attacks. SMB signing provides this authentication by placing a digital signature into each SMB. The digital signature is then verified by both the client and the server. In order to use SMB signing, you must first either enable it, or you must require it on both the SMB client and the SMB server. Note that the SMB signing imposes a performance penalty. It does not consume any more network bandwidth, but it uses more CPU cycles on the client and server side. +- **SMB Signing** - The Server Message Block (SMB) authentication protocol supports message authentication, which prevents active message and "man-in-the-middle" attacks. SMB signing provides this authentication by placing a digital signature into each SMB. The digital signature is then verified by both the client and the server. In order to use SMB signing, you must first either enable it, or you must require it on both the SMB client and the SMB server. The SMB signing imposes a performance penalty. It doesn't consume any more network bandwidth, but it uses more CPU cycles on the client and server side. ### Always use the NTFS file system for volumes that hold user data For the most secure configuration, configure servers that host the UE-V settings files to use the NTFS file system. Unlike the FAT file system, NTFS supports Discretionary access control lists (DACLs) and system access control lists (SACLs). DACLs and SACLs control who can perform operations on a file and what events trigger the logging of actions that is performed on a file. -### Do not rely on EFS to encrypt user files when they are transmitted over the network +### Don't rely on EFS to encrypt user files when they're transmitted over the network -When you use the Encrypting File System (EFS) to encrypt files on a remote server, the encrypted data is not encrypted during transit over the network; it only becomes encrypted when it is stored on disk. +When you use the Encrypting File System (EFS) to encrypt files on a remote server, the encrypted data isn't encrypted during transit over the network; it only becomes encrypted when it's stored on disk. -This encryption process does not apply when your system includes Internet Protocol security (IPsec) or Web Distributed Authoring and Versioning (WebDAV). IPsec encrypts data while it is transported over a TCP/IP network. If the file is encrypted before it is copied or moved to a WebDAV folder on a server, it remains encrypted during the transmission and while it is stored on the server. +This encryption process doesn't apply when your system includes Internet Protocol security (IPsec) or Web Distributed Authoring and Versioning (WebDAV). IPsec encrypts data while it's transported over a TCP/IP network. If the file is encrypted before it's copied or moved to a WebDAV folder on a server, it remains encrypted during the transmission and while it's stored on the server. ### Let the UE-V service create folders for each user To ensure that UE-V works optimally, create only the root share on the server, and let the UE-V service create the folders for each user. UE-V creates these user folders with the appropriate security. -This permission configuration enables users to create folders for settings storage. The UE-V service creates and secures a settings package folder while it runs in the context of the user. Users receive full control to their settings package folder. Other users do not inherit access to this folder. You do not have to create and secure individual user directories. The UE-V service that runs in the context of the user does it automatically. +This permission configuration enables users to create folders for settings storage. The UE-V service creates and secures a settings package folder while it runs in the context of the user. Users receive full control to their settings package folder. Other users don't inherit access to this folder. You don't have to create and secure individual user directories. The UE-V service that runs in the context of the user does it automatically. > [!NOTE] > Additional security can be configured when a Windows Server is used for the settings storage share. UE-V can be configured to verify that either the local Administrators group or the current user is the owner of the folder where settings packages are stored. To enable additional security, use the following command: @@ -107,12 +107,12 @@ This permission configuration enables users to create folders for settings stora 2. Set the registry key value to *1*. -When this configuration setting is in place, the UE-V service verifies that the local Administrators group or current user is the owner of the settings package folder. If not, then the UE-V service does not grant access to the folder. +When this configuration setting is in place, the UE-V service verifies that the local Administrators group or current user is the owner of the settings package folder. If not, then the UE-V service doesn't grant access to the folder. If you must create folders for the users, ensure that you have the correct permissions set. -We strongly recommend that you do not pre-create folders. Instead, let the UE-V service create the folder for the user. +We strongly recommend that you don't pre-create folders. Instead, let the UE-V service create the folder for the user. ### Ensure correct permissions to store UE-V 2 settings in a home directory or custom directory @@ -120,9 +120,9 @@ If you redirect UE-V settings to a user’s home directory or a custom Active Di ### Review the contents of settings location templates and control access to them as needed -When creating a settings location template, the UE-V generator uses a Lightweight Directory Access Protocol (LDAP) query to get username and email address of the current logged in user. This information is stored in the template as the template author name and template author email. (None of this information is sent to Microsoft.) +When a settings location template is being created, the UE-V generator uses a Lightweight Directory Access Protocol (LDAP) query to get username and email address of the current logged in user. This information is stored in the template as the template author name and template author email. (None of this information is sent to Microsoft.) -If you plan to share settings location templates with anyone outside your organization you should review all the settings locations and ensure the settings location templates do not contain any personal or company information. You can view the contents by opening the settings location template files using any XML viewer. The following are ways you can view and remove any personal or company information from the settings location template files before sharing with anyone outside your company: +If you plan to share settings location templates with anyone outside your organization, you should review all the settings locations and ensure the settings location templates don't contain any personal or company information. You can view the contents by opening the settings location template files using any XML viewer. The following are ways you can view and remove any personal or company information from the settings location template files before sharing with anyone outside your company: - **Template Author Name** – Specify a general, non-identifying name for the template author name or exclude this data from the template. diff --git a/windows/configuration/ue-v/uev-sync-methods.md b/windows/configuration/ue-v/uev-sync-methods.md index 47ddb1c82a..0bfc613f89 100644 --- a/windows/configuration/ue-v/uev-sync-methods.md +++ b/windows/configuration/ue-v/uev-sync-methods.md @@ -25,7 +25,7 @@ This table provides a description of each SyncMethod configuration: |------------------------------|---------------------| | SyncProvider (Default) | Settings changes for a specific application or for global Windows desktop settings are saved locally to a cache folder. These changes are then synchronized with the settings storage location when a synchronization trigger event takes place. Pushing out changes will save the local changes to the settings storage path.
    This default setting is the gold standard for computers. This option attempts to synchronize the setting and times out after a short delay to ensure that the application or operating system startup isn’t delayed for a long period of time.
    This functionality is also tied to the Scheduled task – Sync Controller Application. The administrator controls the frequency of the Scheduled task. By default, computers synchronize their settings every 30 min after logging on. | | External | This configuration method specifies that if UE-V settings are written to a local folder on the user computer, then any external sync engine (such as OneDrive for Business, Work Folders, Sharepoint, or Dropbox) can be used to apply these settings to the different computers that users access. | -| None | This configuration setting is designed for the Virtual Desktop Infrastructure (VDI) and Streamed Application experience primarily. This setting should be used on computers running the Windows Server operating system in a datacenter, where the connection will always be available.
    Any settings changes are saved directly to the server. If the network connection to the settings storage path is not available, then the settings changes are cached on the device and are synchronized the next time that the Sync Provider runs. If the settings storage path is not found and the user profile is removed from a pooled VDI environment on logoff, then these settings changes are lost, and the user must reapply the change when the computer can again reach the settings storage path.
    Apps and OS will wait indefinitely for the location to be present. This could cause App load or OS logon time to dramatically increase if the location is not found. | +| None | This configuration setting is designed for the Virtual Desktop Infrastructure (VDI) and Streamed Application experience primarily. This setting should be used on computers running the Windows Server operating system in a datacenter, where the connection will always be available.
    Any settings changes are saved directly to the server. If the network connection to the settings storage path isn't available, then the settings changes are cached on the device and are synchronized the next time that the Sync Provider runs. If the settings storage path isn't found and the user profile is removed from a pooled VDI environment on sign out, then these settings changes are lost, and the user must reapply the change when the computer can again reach the settings storage path.
    Apps and OS will wait indefinitely for the location to be present. This waiting period could cause App load or OS sign-in time to dramatically increase if the location isn't found. | You can configure the sync method in these ways: diff --git a/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md b/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md index 051be1125c..56ff1970cc 100644 --- a/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md +++ b/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md @@ -17,11 +17,13 @@ ms.topic: article Microsoft User Experience Virtualization (UE-V) supports the synchronization of Microsoft Office application settings. The combination of UE-V and App-V support for Office enables the same experience on virtualized instances of Office from any UE-V-enabled device or virtualized desktop. +To synchronize Office applications settings, you can download Office templates from the [User Experience Virtualization (UE-V) Template Gallery](https://gallery.technet.microsoft.com/site/search?f%5B0%5D.Type=RootCategory&f%5B0%5D.Value=UE-V&f%5B0%5D.Text=UE-V). This resource provides Microsoft-authored UE-V settings location templates and community-developed settings location templates. + ## Microsoft Office support in UE-V UE-V includes settings location templates for Microsoft Office 2016, 2013, and 2010. In previous versions of UE-V, settings location templates for Office 2013 and Office 2010 were distributed and registered when you installed the UE-V agent. Now that UE-V is a feature in Windows 10, version 1607, settings location templates are installed when you install or upgrade to the new operating system. -These templates help synchronize users' Office experience between devices. Microsoft Office 2016 settings roamed by Office 365 experience are not included in these settings. For a list of Office 365-specific settings, see [Overview of user and roaming settings for Office](/previous-versions/office/office-2013-resource-kit/jj733593(v=office.15)). +These templates help synchronize users’ Office experience between devices. Microsoft Office 2016 settings roamed by Office 365 experience aren't included in these settings. For a list of Office 365-specific settings, see [Overview of user and roaming settings for Office](/previous-versions/office/office-2013-resource-kit/jj733593(v=office.15)). ## Synchronized Office Settings @@ -42,7 +44,6 @@ Review the following tables for details about Office support in UE-V: ## Deploying Office templates - You can deploy UE-V settings location template with the following methods: - **Registering template with PowerShell**. If you use Windows PowerShell to manage computers, run the following Windows PowerShell command as Administrator to register this settings location template: diff --git a/windows/configuration/ue-v/uev-using-uev-with-application-virtualization-applications.md b/windows/configuration/ue-v/uev-using-uev-with-application-virtualization-applications.md index 59e4e1d213..0396b91e54 100644 --- a/windows/configuration/ue-v/uev-using-uev-with-application-virtualization-applications.md +++ b/windows/configuration/ue-v/uev-using-uev-with-application-virtualization-applications.md @@ -16,7 +16,7 @@ ms.topic: article **Applies to** - Windows 10, version 1607 -User Experience Virtualization (UE-V) supports Microsoft Application Virtualization (App-V) applications without any required modifications to either the App-V package or the UE-V template. However, an additional step is required because you cannot run the UE-V template generator directly on a virtualized App-V application. Instead, you must install the application locally, generate the template, and then apply the template to the virtualized application. UE-V supports App-V for Windows 10 packages and App-V 5.0 packages. +User Experience Virtualization (UE-V) supports Microsoft Application Virtualization (App-V) applications without any required modifications to either the App-V package or the UE-V template. However, another step is required because you can't run the UE-V template generator directly on a virtualized App-V application. Instead, you must install the application locally, generate the template, and then apply the template to the virtualized application. UE-V supports App-V for Windows 10 packages and App-V 5.0 packages. ## UE-V settings synchronization for App-V applications @@ -26,7 +26,7 @@ UE-V monitors when an application opens by the program name and, optionally, by 1. Run the UE-V template generator to collect the settings of the locally installed application whose settings you want to synchronize between computers. This process creates a settings location template. If you use a built-in template such as a Microsoft Office template, skip this step. For more information about using the UE-V template generator, see [Deploy UE-V for custom applications](uev-deploy-uev-for-custom-applications.md). -2. Install the App-V application package if you have not already done so. +2. Install the App-V application package if you haven't already done so. 3. Publish the template to the location of your settings template catalog or manually install the template by using the `Register-UEVTemplate` Windows PowerShell cmdlet. From 4b69415e9a6f81d4bcb3c3572d3c05ba993a26bd Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 29 Apr 2022 16:14:28 +0530 Subject: [PATCH 112/246] cherry-picking --- .../ue-v/uev-whats-new-in-uev-for-windows.md | 19 +- ...-custom-templates-and-the-uev-generator.md | 26 +- windows/configuration/wcd/wcd-accounts.md | 12 +- windows/configuration/wcd/wcd-browser.md | 16 +- windows/configuration/wcd/wcd-cellcore.md | 350 +++++++++++++++++- windows/configuration/wcd/wcd-certificates.md | 12 +- windows/configuration/wcd/wcd-connections.md | 2 +- .../wcd/wcd-connectivityprofiles.md | 22 +- .../configuration/wcd/wcd-deviceformfactor.md | 10 +- .../configuration/wcd/wcd-devicemanagement.md | 6 +- windows/configuration/wcd/wcd-networkproxy.md | 8 +- windows/configuration/wcd/wcd-policies.md | 62 ++-- .../wcd/wcd-surfacehubmanagement.md | 4 +- .../windows-10-accessibility-for-ITPros.md | 20 +- windows/configuration/windows-spotlight.md | 8 +- .../deployment/Windows-AutoPilot-EULA-note.md | 2 +- ...nfigure-a-pxe-server-to-load-windows-pe.md | 6 +- .../deployment/deploy-enterprise-licenses.md | 28 +- windows/deployment/deploy-m365.md | 14 +- windows/deployment/deploy-whats-new.md | 34 +- 20 files changed, 509 insertions(+), 152 deletions(-) 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 dccc836fe6..a7b91949d7 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 @@ -37,7 +37,7 @@ For more information about how to configure an existing UE-V installation after ## New UE-V template generator is available from the Windows 10 ADK -UE-V for Windows 10 includes a new template generator, available from a new location. If you are upgrading from an existing UE-V installation, you'll need to use the new generator to create settings location templates. The UE-V for Windows 10 template generator is now available in the [Windows 10 Assessment and Deployment Kit](/windows-hardware/get-started/adk-install) (Windows ADK). +UE-V for Windows 10 includes a new template generator, available from a new location. If you're upgrading from an existing UE-V installation, you’ll need to use the new generator to create settings location templates. The UE-V for Windows 10 template generator is now available in the [Windows 10 Assessment and Deployment Kit](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) (Windows ADK). ## Company Settings Center removed in UE-V for Windows 10, version 1607 @@ -57,7 +57,7 @@ Administrators can still define which user-customized application settings can s 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](/azure/active-directory/devices/enterprise-state-roaming-enable) (ESR) can roam the rest, e.g., Windows and desktop settings, themes, colors, etc., to an Azure cloud installation. +In hybrid cloud environments, UE-V can roam Win32 applications on-premises while [Enterprise State Roaming](/azure/active-directory/devices/enterprise-state-roaming-overview) (ESR) can roam the rest, for example, Windows and desktop settings, themes, colors, and so on, to an Azure cloud installation. To configure UE-V to roam Windows desktop and application data only, change the following group policies: @@ -76,13 +76,14 @@ Additionally, to enable Windows 10 and UE-V to work together, configure these po ## Settings Synchronization Behavior Changed in UE-V for Windows 10 -While earlier versions of UE-V roamed taskbar settings between Windows 10 devices, UE-V for Windows 10, version 1607 does not synchronize taskbar settings between devices running Windows 10 and devices running previous versions of Windows. +While earlier versions of UE-V roamed taskbar settings between Windows 10 devices, UE-V for Windows 10, version 1607 doesn't synchronize taskbar settings between devices running Windows 10 and devices running previous versions of Windows. In addition, UE-V for Windows has removed support for the Windows calculator application. -The Windows modern apps settings (DontSyncWindows8AppSettings) group policy is enabled by default and therefore, modern apps will not roam unless this policy is changed to disabled. +The Windows modern apps settings (DontSyncWindows8AppSettings) group policy is enabled by default and therefore, modern apps won't roam unless this policy is changed to disabled. -Please note, UE-V will roam any AppX apps that use the WinRT settings roaming API, provided that they have been opted in to roam at the time of development by the developer so there is no definitive list. +> [!NOTE] +> UE-V will roam any AppX apps that use the WinRT settings roaming API, if they've been opted in to roam at the time of development by the developer so there is no definitive list. ## Support Added for Roaming Network Printers @@ -96,7 +97,7 @@ Printer roaming in UE-V requires one of these scenarios: - The printer driver can be imported from Windows Update. -> **Note**  The UE-V printer roaming feature does not roam printer settings or preferences, such as printing double-sided. +> **Note**  The UE-V printer roaming feature doesn't roam printer settings or preferences, such as printing double-sided. ## Office 2016 Settings Location Template @@ -104,13 +105,13 @@ UE-V for Windows 10, version 1607 includes the Microsoft Office 2016 settings lo > **Note**  An Outlook profile must be created on any device on which a user wants to synchronize their Outlook signature. If the profile is not already created, the user can create one and then restart Outlook on that device to enable signature synchronization. -UE-V works with Office 365 to determine whether Office 2016 settings are roamed by Office 365. If settings are roamed by Office 365, they are not roamed by UE-V. See [Overview of user and roaming settings for Microsoft Office](/previous-versions/office/office-2013-resource-kit/jj733593(v=office.15)) for more information. +UE-V works with Office 365 to determine whether Office 2016 settings are roamed by Office 365. If settings are roamed by Office 365, they aren't roamed by UE-V. For more information, see [Overview of user and roaming settings for Microsoft Office](/previous-versions/office/office-2013-resource-kit/jj733593(v=office.15)). -To enable settings synchronization using UE-V, do one of the following: +To enable settings synchronization using UE-V, do one of the following steps: - Use Group Policy to disable Office 365 synchronization -- Do not enable the Office 365 synchronization experience during Office 2013 installation +- Don't enable the Office 365 synchronization experience during Office 2013 installation UE-V includes Office 2016, Office 2013, and Office 2010 templates. diff --git a/windows/configuration/ue-v/uev-working-with-custom-templates-and-the-uev-generator.md b/windows/configuration/ue-v/uev-working-with-custom-templates-and-the-uev-generator.md index f53af25e62..f857c6ac20 100644 --- a/windows/configuration/ue-v/uev-working-with-custom-templates-and-the-uev-generator.md +++ b/windows/configuration/ue-v/uev-working-with-custom-templates-and-the-uev-generator.md @@ -16,9 +16,9 @@ ms.topic: article **Applies to** - Windows 10 -User Experience Virtualization (UE-V) uses XML files called ***settings location templates*** to monitor and synchronize application settings and Windows settings between user devices. By default, some settings location templates are included in UE-V. However, if you want to synchronize settings for desktop applications other than those included in the default templates, you can create your own custom settings location templates with the UE-V template generator. You can also edit or validate custom settings location templates with the UE-V template generator. +User Experience Virtualization (UE-V) uses XML files called ***settings location templates*** to monitor and synchronize application settings and Windows settings between user devices. By default, some settings location templates are included in UE-V. However, if you want to synchronize settings for desktop applications other than those settings included in the default templates, you can create your own custom settings location templates with the UE-V template generator. You can also edit or validate custom settings location templates with the UE-V template generator. -Use the UE-V template generator to monitor, discover, and capture the locations where Win32 applications store settings. The template generator does not create settings location templates for the following types of applications: +Use the UE-V template generator to monitor, discover, and capture the locations where Win32 applications store settings. The template generator doesn't create settings location templates for the following types of applications: - Virtualized applications - Applications that are offered through Terminal Services @@ -37,9 +37,9 @@ The UE-V template generator opens the application as part of the discovery proce - **Application Settings Files** - Files that are stored under \\ **Users** \\ \[User name\] \\ **AppData** \\ **Roaming** -The UE-V template generator excludes locations, which commonly store application software files, but do not synchronize well between user computers or environments. The UE-V template generator excludes these locations. Excluded locations are as follows: +The UE-V template generator excludes locations, which commonly store application software files, but don't synchronize well between user computers or environments. The UE-V template generator excludes these locations. Excluded locations are as follows: -- HKEY\_CURRENT\_USER registry keys and files to which the logged-on user cannot write values +- HKEY\_CURRENT\_USER registry keys and files to which the logged-on user can't write values - HKEY\_CURRENT\_USER registry keys and files that are associated with the core functionality of the Windows operating system @@ -112,8 +112,7 @@ Use the UE-V template generator to edit settings location templates. When the re ## Validate settings location templates with the UE-V template generator - -It is possible to create or edit settings location templates in an XML editor without using the UE-V template generator. If you do, you can use the UE-V template generator to validate that the new or revised XML matches the schema that has been defined for the template. +It's possible to create or edit settings location templates in an XML editor without using the UE-V template generator. If you do, you can use the UE-V template generator to validate that the new or revised XML matches the schema that has been defined for the template. To validate a UE-V settings location template with the UE-V template generator: @@ -131,6 +130,21 @@ To validate a UE-V settings location template with the UE-V template generator: ## Next steps +## Share settings location templates with the Template Gallery + +The [User Experience Virtualization Template Gallery](https://gallery.technet.microsoft.com/site/search?f%5B0%5D.Type=RootCategory&f%5B0%5D.Value=UE-V&f%5B0%5D.Text=UE-V) enables administrators to share their UE-V settings location templates. Upload your settings location templates to the gallery for other users to use, and download templates that other users have created. + +Before you share a settings location template on the UE-V template gallery, ensure it doesn't contain any personal or company information. You can use any XML viewer to open and view the contents of a settings location template file. The following template values should be reviewed before you share a template with anyone outside your company. + +- Template Author Name – Specify a general, non-identifying name for the template author name or exclude this data from the template. + +- Template Author Email – Specify a general, non-identifying template author email or exclude this data from the template. + +Before you deploy any settings location template that you've downloaded from the UE-V gallery, you should first test the template to ensure that the application settings synchronize settings correctly in a test environment. + + +## Related topics + [Administering UE-V](uev-administering-uev.md) [Use UE-V with custom applications](uev-deploy-uev-for-custom-applications.md) diff --git a/windows/configuration/wcd/wcd-accounts.md b/windows/configuration/wcd/wcd-accounts.md index 94e31def8a..0186f5e66f 100644 --- a/windows/configuration/wcd/wcd-accounts.md +++ b/windows/configuration/wcd/wcd-accounts.md @@ -43,8 +43,8 @@ Specifies the settings you can configure when joining a device to a domain, incl | Account | String | Account to use to join computer to domain | | AccountOU | Enter the full path for the organizational unit. For example: OU=testOU,DC=domain,DC=Domain,DC=com. | Name of organizational unit for the computer account | | ComputerName | On desktop PCs, this setting specifies the DNS hostname of the computer (Computer Name) up to 63 characters. Use `%RAND:x%` to generate x number of random digits in the name, where x must be a number less than 63. For domain-joined computers, the unique name must use `%RAND:x%`. Use `%SERIAL%` to generate the name with the `computer's` serial number embedded. If the serial number exceeds the character limit, it will be truncated from the beginning of the sequence. The character restriction limit doesn't count the length of the macros, including `%RAND:x%` and `%SERIAL%`. This setting is supported only in Windows 10, version 1803 and later. To change this setting in Windows 10 version 1709 and earlier releases, use the **ComputerName** setting under **Accounts**. | Specifies the name of the Windows device (computer name on PCs) | -| DomainName | String (cannot be empty) | Specify the name of the domain that the device will join | -| Password | String (cannot be empty) | Corresponds to the password of the user account that's authorized to join the computer account to the domain. | +| DomainName | String (can't be empty) | Specify the name of the domain that the device will join | +| Password | String (can't be empty) | Corresponds to the password of the user account that's authorized to join the computer account to the domain. | ## Users @@ -52,7 +52,7 @@ Use these settings to add local user accounts to the device. | Setting | Value | Description | | --- | --- | --- | -| UserName | String (cannot be empty) | Specify a name for the local user account | -| HomeDir | String (cannot be empty) | Specify the path of the home directory for the user | -| Password | String (cannot be empty) | Specify the password for the user account | -| UserGroup | String (cannot be empty) | Specify the local user group for the user | +| UserName | String (can't be empty) | Specify a name for the local user account | +| HomeDir | String (can't be empty) | Specify the path of the home directory for the user | +| Password | String (can't be empty) | Specify the password for the user account | +| UserGroup | String (can't be empty) | Specify the local user group for the user | diff --git a/windows/configuration/wcd/wcd-browser.md b/windows/configuration/wcd/wcd-browser.md index 5ebc1cccde..df8f60051d 100644 --- a/windows/configuration/wcd/wcd-browser.md +++ b/windows/configuration/wcd/wcd-browser.md @@ -36,7 +36,7 @@ Select between **Prevent Pre-launching** and **Allow Pre-launching**. Use to add items to the Favorites Bar in Microsoft Edge. -1. Enter a name for the item, and select **Add**. (The name you enter here is only used to distinguish the group of settings, and is not shown on the device when the settings are applied.) +1. Enter a name for the item, and select **Add**. (The name you enter here's only used to distinguish the group of settings, and isn't shown on the device when the settings are applied.) 2. In **Available customizations**, select the item that you added, and then configure the following settings for that item: Setting | Description @@ -53,7 +53,7 @@ To add a new item under the browser's **Favorites** list: 1. In the **Name** field, enter a friendly name for the item, and then click **Add**. -2. In the **Available customizations** pane, select the friendly name that you just created, and in the text field, enter the URL for the item. +2. In the **Available customizations** pane, select the friendly name that you created, and in the text field, enter the URL for the item. For example, to include the corporate Web site to the list of browser favorites, a company called Contoso can specify **Contoso** as the value for the name and "" for the URL. @@ -65,18 +65,18 @@ For example, to include the corporate Web site to the list of browser favorites, Set the value to a character string that corresponds to the OEM's Partner Search Code. This identification code must match the one assigned to you by Microsoft. -OEMs who are part of the program only have one PartnerSearchCode and this should be used for all Windows 10 for desktop editions images. +OEMs who are part of the program only have one PartnerSearchCode which should be used for all Windows 10 for desktop editions images. ## SearchProviders -Contains the settings you can use to configure the default and additional search providers. +Contains the settings you can use to configure the default and other search providers. ### Default -Use *Default* to specify a name that matches one of the search providers you enter in [SearchProviderList](#searchproviderlist). If you don't specify a default search provider, this will default to Microsoft Bing. +Use *Default* to specify a name that matches one of the search providers you enter in [SearchProviderList](#searchproviderlist). If you don't specify a default search provider, this search provider will default to Microsoft Bing. #### Specific region guidance @@ -89,13 +89,13 @@ Some countries require specific, default search providers. The following table l ### SearchProviderList -Use to specify a list of additional search providers. +Use to specify a list of extra search providers. 1. In the **Name** field, enter a name for the item, and then click **Add**. -2. In the **Available customizations** pane, select the name that you just created, and in the text field, enter the URL for the additional search provider. +2. In the **Available customizations** pane, select the name that you created, and in the text field, enter the URL for the other search provider. For example, to specify Yandex in Russia and Commonwealth of Independent States (CIS), set the value of URL to "https://yandex.ru/search/touch/?text={searchTerm}&clid=2234144". -When configured with multiple search providers, the browser can display up to ten search providers. +When configured with multiple search providers, the browser can display up to 10 search providers. diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 615458a1b5..89bd1f3395 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -13,12 +13,12 @@ manager: dougeby # CellCore (Windows Configuration Designer reference) -Setting documentation is provided for Windows 10, version 1803 and earlier. CellCore is not available in Windows 10, version 1809. +>Setting documentation is provided for Windows 10, version 1803 and earlier. CellCore isn't available in Windows 10, version 1809. Use to configure settings for cellular data. >[!IMPORTANT] ->These settings are intended to be used only by manufacturers, mobile operators, and solution providers when configuring devices, and are not intended for use by administrators in the enterprise. +>These settings are intended to be used only by manufacturers, mobile operators, and solution providers when configuring devices, and aren't intended for use by administrators in the enterprise. ## Applies to |Setting groups | Windows client | Surface Hub | HoloLens | IoT Core| @@ -47,12 +47,21 @@ Use to configure settings for cellular data. ### CellConfigurations 1. In **CellConfiguration** > **PropertyGroups**, enter a name for the property group. +<<<<<<< HEAD 2. Select the **PropertyGroups** you just created in the **Available customizations** pane and then enter a **PropertyName**. 3. Select the **PropertyName** you just created in the **Available customizations** pane, and then select one of the following data types for the property: - Binary - Boolean - Integer - String +======= +2. Select the **PropertyGroups** you created in the **Available customizations** pane and then enter a **PropertyName**. +3. Select the **PropertyName** you created in the **Available customizations** pane, and then select one of the following data types for the property: + - Binary + - Boolean + - Integer + - String +>>>>>>> c5dd9e14c2... Acrolinx enhancement 4. The data type that you selected is added in **Available customizations**. Select it to enter a value for the property. ### CellData @@ -119,13 +128,78 @@ Use to configure settings for cellular data. |SlotSelectionSim2Name | Enter text for the name of SIM 2 in slot selection UI.| |SuppressDePersoUI | Select **Yes** to hide the Perso unlock UI.| +Setting | Description +--- | --- +CellularFailover | Allow or disallow cellular data failover when in limited Wi-Fi connectivity. By default, if the phone is connected to a Wi-Fi network and the data connection to a site is unsuccessful due to limited Wi-Fi connectivity, the phone will complete the connection to the site using available cellular data networks (when possible) to provide an optimal user experience. When the customization is enabled, a user option to use or not use cellular data for limited Wi-Fi connectivity becomes visible in the **Settings** > **cellular+SIM** screen. This option is automatically set to **don’t use cellular data** when the customization is enabled. +MaxNumberOfPDPContexts | Set a maximum value (1 through 4, inclusive, or 0x1 through 0x4 hexadecimal) for the number of simultaneous packet data protocol (PDP) contexts for 3GPP connections. By default, the OS enforces a maximum of four (4) simultaneous packet data protocol (PDP) contexts for 3GPP connections, and one (1) PDP context for 3GPP2 connections. You can set a different maximum value if required by their mobile operator. The same maximums apply for both roaming and non-roaming scenarios. This maximum doesn't include packet contexts used internally by the modem. +ModemProfiles > LTEAttachGuids | Set the value for LTEAttachGuid to the OemConnectionId GUID used for the LTE attach profile in the modem. The value is a GUID in the string format *XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX*. +PersistAtImaging > DisableAoAc | Enable or disable Always-on/Always-connected (AoAc) on the WWAN adapter. + + +### CellUX + +Setting | Description +--- | --- +APNAuthTypeDefault | Select between **Pap** and **Chap** for default APN authentication type. +APNIPTypeIfHidden | Select between **IPV4**, **IPV6**, **IPV4V6**, and **IPV4V6XLAT** for default APN IP type. +Critical > ShowVoLTERoaming | Select **Yes** to show the VoLTE roaming control in the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to hide the control. +Critical > ShowVoLTEToggle | Select **Yes** to show the VoLTE toggle in the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to hide the toggle. +Disable2GByDefault | Select **Yes** to disable 2G by default. Select **No** to enable 2G. +Disabled2GNoticeDescription | Enter text to customize the notification for disabled 2G. +EmbeddedUiccSlotId | ID for embedded UICC (eUICC) slot. +GenericWifiCallingErrorMessage | Enter text to customize the generic error message when a Wi-Fi calling error occurs. +Hide3GPP2ModeSelection | Select **Yes** to hide the **CDMA** option in the network **Mode** selection drop-down menu. Select **No** to show the **CDMA** option. +Hide3GPP2Selection | For 3GPP2 or CDMA phones, select **Yes** to hide the **Network Type** drop-down menu in the **SIM** settings screen. Select **No** to show **Network Type**. +Hide3GPPNetworks | For 3GPP or GSM phones, select **Yes** to hide the **Network Type** drop-down menu in the **SIM settings** screen. Select **No** to show **Network Type**. +HideAPN | Select **Yes** to hide the **add internet APN** button in the **SIM settings** screen. Select **No** to show **add internet APN**. +HideAPNAuthType | Select **Yes** to hide the APN authentication selector. Select **No** to show the APN authentication selector. +HideAPNIPType | Select **Yes** to hide the **IP type** list in the **internet APN** settings screen. Select **No** to show **IP type**. +HideDisabled2GNotice | Select **Yes** to hide the notification for disabled 2G. Select **No** to show the notification for disabled 2G. +HideHighestSpeed | Select **Yes** to hide the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show **Highest connection speed**. +HideHighestSpeed2G | Select **Yes** to hide the 2G option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 2G option. +HideHighestSpeed3GOnly | Select **Yes** to hide the 3G option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 3G option. +HideHighestSpeed4G | Select **Yes** to hide the 4G option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 4G option. +HideHighestSpeed4G3GOnly | Select **Yes** to hide the 4G or 3G Only option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 4G or 3G Only option. +HideHighestSpeed4GOnly | Select **Yes** to hide the 4G Only option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 4G Only option. +HideLTEAttachAPN | Select **Yes** to hide the **LTE attach APN** button on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the **LTE attach APN** button. +HideMMSAPN | Select **Yes** to hide the **add mms apn** button on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the **add mms apn** button. +HideMMSAPNAuthType | Select **Yes** to hide the APN authentication type selector on the MMS APN page. Select **No** to show APN authentication selector. +HideMMSAPNIPType | Select **Yes** to hide the APN IP type selector on the MMS APN page. Select **No** to show the APN IP type selector. +HideModeSelection | Select **Yes** to hide the **Network Mode selection** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the **Network Mode selection**. +HidePersoUnlock | Select **Yes** to hide the Perso unlock UI. Select **No** to show the Perso unlock UI. +HighestSpeed2G | You can customize the listed names of the connection speeds with their own character codes. To modify "2G" to another character code, change the value of HighestSpeed2G. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed3G | You can customize the listed names of the connection speeds with their own character codes. To modify "3G" to another character code, change the value of HighestSpeed3G. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed3GOnly | You can customize the listed names of the connection speeds with their own character codes. To modify "3G Only" to another character code, change the value of HighestSpeed3GOnly. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed3GPreferred | You can customize the listed names of the connection speeds with their own character codes. To modify "3G Preferred" to another character code, change the value of HighestSpeed3GPreferred. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed4G | You can customize the listed names of the connection speeds with their own character codes. To modify "4G" to another character code, change the value of HighestSpeed4G. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed4G3GOnly | You can customize the listed names of the connection speeds with their own character codes. To modify "4G or 3G Only" to another character code, change the value of HighestSpeed4G3GOnly. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed4GOnly | You can customize the listed names of the connection speeds with their own character codes. To modify "4G Only" to another character code, change the value of HighestSpeed4GOnly. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeedTitle | You can customize the **Highest connection speed** drop-down label in the **Settings** > **Cellular+SIM** > **SIM** settings page. To change the Highest connection speed drop-down label, set HighestSpeedTitle to another string. For example, you can set this label to "Preferred connection speed". +IsATTSpecific | Control the roaming text for AT&T devices. AT&T requires the phone to show a particular roaming text to meet their legal and marketing guidelines. By default, if the user chooses **roam** under **Data roaming options** in the **Settings** > **Cellular+SIM** screen, they'll see the following text: *Depending on your service agreement, you might pay more when using data roaming.* If you set IsATTSpecific to **Yes**, the following roaming text will be displayed instead: *International data roaming charges apply for data usage outside the United States, Puerto Rico, and United States Virgin Islands. Don’t allow roaming to avoid international data roaming charges.* +LTEAttachGUID | Set the value for LTEAttachGuid to the OemConnectionId GUID used for the LTE attach profile in the modem. The value is a GUID in the string format *XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX*. +MMSAPNAuthTypeDefault | Select between **Pap** and **Chap** for default MMS APN authentication type. +MMSAPNIPTypeIfHidden | Select between **IPV4**, **IPV6**, **IPV4V6**, and **IPV4V6XLAT** for default MMS APN IP type. +ShowExtendedRejectCodes | When a reject code is sent by the network, partners can specify that extended error messages should be displayed instead of the standard simple error messages. This customization is only intended for use when required by the mobile operator’s network. The short versions of the extended reject message are shown in the following screens:

    - Phone tile in Start

    - Call History screen

    - Dialer

    - Call Progress screen

    - Incoming Call screen

    - As the status string under Settings > cellular+SIM


    The long version of the extended reject message is shown under the Active Network label in **Settings** > **cellular+SIM**. Select **Yes** to show the extended error message. Select **No** to hide the extended error message. See [Error messages for reject codes](#errorreject) to see the versions of the message. +ShowHighestSpeed3GPreferred | Select **Yes** to show the **3G Preferred** option in the **Highest connection speed** drop-down menu. Select **No** to hide **3G Preferred**. +ShowManualAvoidance | Select **Yes** to show the **Switch to next network manually** button in SIM settings when Mode Selection is CDMA on a C+G dual SIM phone. Select **No** to hide the **Switch to next network manually** button +ShowPreferredPLMNPage | Select **Yes** to show the preferred public land mobile network (PLMN) page in SIM settings. +ShowSpecificWifiCallingError | Select **Yes** to show a specific error message based on operator requirements. +ShowViewAPN | Select **Yes** to show the **View Internet APN** button in **Settings** > **cellular+SIM**. +ShowWifiCallingEmergencyCallWarning | Select **Yes** to show Wi-Fi emergency call warning. +ShowWifiCallingError | Select **Yes** to show Wi-Fi calling error message. +SlotSelectionSim1Name | Enter text for the name of SIM 1 in slot selection UI. +SlotSelectionSim2Name | Enter text for the name of SIM 2 in slot selection UI. +SuppressDePersoUI | Select **Yes** to hide the Perso unlock UI. + +>>>>>>> c5dd9e14c2... Acrolinx enhancement + ### CGDual -Use **CGDual** > **RestrictToGlobalMode** to configure settings for global mode on C+G Dual SIM phones. When the device registration changes, if the value for this setting is set, the OS changes the preferred system type to the default preferred system type for world mode. If the phone is not camped on any network, the OS assumes the phone is on the home network and changes the network registration preference to default mode. +Use **CGDual** > **RestrictToGlobalMode** to configure settings for global mode on C+G Dual SIM phones. When the device registration changes, if the value for this setting is set, the OS changes the preferred system type to the default preferred system type for world mode. If the phone isn't camped on any network, the OS assumes the phone is on the home network and changes the network registration preference to default mode. -Select from the following: +Select from the following modes: -- RestrictToGlobalMode_Disabled: the phone is not restricted to global mode. +- RestrictToGlobalMode_Disabled: the phone isn't restricted to global mode. - RestrictToGlobalMobe_Home: when a slot is registered at home and supports global mode, the mode selection is restricted to global mode. - RestrictToGlobalMode_Always: if a slot supports global mode and this value is selected, the mode selection is restricted to global mode. @@ -135,6 +209,7 @@ Configure **FwUpdate** > **AllowedAppIdList** to list apps that are allowed to u ### External +<<<<<<< HEAD |Setting |Description| |:--- |:---| |CallSupplementaryService > OTASPNonStandardDialString | Enter a list of all desired non-standard OTASP dial strings.| @@ -191,6 +266,66 @@ Configure **FwUpdate** > **AllowedAppIdList** to list apps that are allowed to u |SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roaming and the data roaming setting is set to no roaming.| |SuggestGlobalModeARD | Define whether Global Mode is suggested on a C+G dual SIM phone.| |SuggestGlobalModeTimeout | To specify the number of seconds to wait for network registration before suggesting global mode, set SuggestGlobalModeTimeout to a value between 1 and 600, inclusive. For example, to set the timeout to 60 seconds, set the value to 60 (decimal) or 0x3C (hexadecimal).| +======= +Setting | Description +--- | --- +CallSupplementaryService > OTASPNonStandardDialString | Enter a list of all desired non-standard OTASP dial strings. +CarrierSpecific > FallBackMode | Select between **GWCSFB** and **1xCSFB** for fallback mode. +CarrierSpecific > VZW > ActSeq | Enables activation for 4G VZW card. Don't configure this setting for non-VZW devices. +EnableLTESnrReporting | Select between **Use only RSRP** and **Use both RSRP and ECNO** to check if SNR needs to be used for LTE Signal Quality calculations. +EnableUMTSEcnoReporting | Select between **Use only RSSI** and **Use both RSSI and SNR** to check if SNR needs to be used for UMTS Signal Quality calculations. +ImageOnly > ERI > AlgorithmMBB0 | Select between **Sprint** and **Verizon** to specify the ERI algorithm in MBB for subscription 0. +ImageOnly > ERI > AlgorithmMBB1 | Select between **Sprint** and **Verizon** to specify the ERI algorithm in MBB for subscription 1. +ImageOnly > ERI > AlgorithmWmRil | Select between **Sprint** and **Verizon** to specify the ERI-based notification algorithm. +ImageOnly > ERI > DataFileNameWmRil | Specify the location of the ERI file on the device; for example, `C:\Windows\System32\SPCS_en.eri`. *SPCS_en.eri* is a placeholder. Obtain the ERI file name from the mobile operator and replace this filename with it. +ImageOnly > ERI > EnabledWmRil | Enable or disable ERI-based notifications. +ImageOnly > ERI > ERIDataFileNameMBB0 | Specify the ERI data file name with international roaming list for Verizon in MBB for subscription 0. +ImageOnly > ERI > ERIDataFileNameMBB1 | Specify the ERI data file name with international roaming list for Verizon in MBB for subscription 1. +ImageOnly > ERI > ERISprintIntlRoamDataFileNameMBB0 | Specify the ERI data file name with international roaming list for Sprint in MBB for subscription 0. +ImageOnly > ERI > ERISprintIntlRoamDataFileNameMBB1 | Specify the ERI data file name with international roaming list for Sprint in MBB for subscription 1. +ImageOnly > ERI > SprintInternationalERIValuesWmRil | Specify the international ERI values for Sprint as `to 4A,7C,7D,7E,9D,9E,9F,C1,C2,C3,C4,C5,C6,E4,E5,E6,E7,E8.`. +ImageOnly > MTU > DormancyTimeout0 | Enter the number of milliseconds to wait after dormancy hint before telling the modem to make the air interface dormant for subscription 0. Minimum value is 1703, and maximum value is 5000. +ImageOnly > MTU > DormancyTimeout1 | Enter the number of milliseconds to wait after dormancy hint before telling the modem to make the air interface dormant for subscription 1. Minimum value is 1703, and maximum value is 5000. +ImageOnly > MTU > MTUDataSize | Customize the TCP maximum segment size (MSS) by setting the maximum transmission unit (MTU) data size if the MSS doesn't meet the requirements of the mobile operator network. For TCP, the default maximum transmission unit (MTU) is set to 1500 bytes, which makes the maximum segment size (MSS) 1460 bytes. In general, this value shouldn't be changed, as the user experience will degrade if low values are set. However, if the MSS doesn't meet the requirements of the mobile operator network, OEMs can customize it by setting the MTU data size. This customization configures the MTU, so the size should be set to the required MSS size plus 40 bytes. +ImageOnly > MTU > RoamingMTUDataSize | Customize the TCP maximum segment size (MSS) for roaming by setting the maximum transmission unit (MTU) data size if the MSS doesn't meet the requirements of the mobile operator network. For TCP, the default maximum transmission unit (MTU) is set to 1500 bytes, which makes the maximum segment size (MSS) 1460 bytes. In general, this value shouldn't be changed, as the user experience will degrade if low values are set. However, if the MSS doesn't meet the requirements of the mobile operator network, OEMs can customize it for roaming by setting the MTU data size. This customization configures the MTU, so the size should be set to the required MSS size plus 40 bytes. +ImageOnly > SuppressNwPSDetach | Configure whether to suppress reporting of network-initiated PS detach (appear attached to OS) until deregistered. +SignalBarMapping Table | You can modify the percentage values used for the signal strength in the status bar per filter. For details, see [Custom percentages for signal strength bars](/windows-hardware/customize/mobile/mcsf/custom-percentages-for-signal-strength-bars). +SRVCCAutoToggleWmRil | Configure whether to link SRVCC to VOLTE on/off. + + + +### General + +Setting | Description +--- | --- +atomicRoamingTableSettings3GPP | If you enable 3GPP roaming, configure the following settings:

    - **Exceptions** maps the SerialNumber key to the Exceptions value. The wildcard, $(SerialNumber), is a 3-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "Exceptions" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (Exceptions). The data in the regvalue is a string representing an MCC-MNC pair, such as "410510" where 410 is the MCC and 510 is the MNC.
    - **HomePLMN** maps the SerialNumber key to the HomePLMN value. The wildcard, $(SerialNumber), is a three-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "HomePLMN" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (HomePLMN). The data in the regvalue is a string representing an MCC-MNC pair, such as "410510" where 410 is the MCC and 510 is the MNC.
    - **TargetImsi** maps the SerialNubmer key to the TargetIMSI value. The wildcard, $(SerialNumber), is a three-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "TargetImsi" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (TargetImsi). The data in the regvalue is a string representing an MCC-MNC pair, such as "410510" where 410 is the MCC and 510 is the MNC. +atomicRoamingTableSettings3GPP2 | If you enable 3GPP2 roaming, configure the following settings:

    - **Home** maps the SerialNumber key to the Home value. The wildcard, $(SerialNumber), is a 3-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "Home" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (Home). The data in the regvalue is a DWORD representing the Roaming Indicator.
    - **Roaming** maps the SerialNumber key to the Roaming value. The wildcard, $(SerialNumber), is a three-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "Roaming" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (Roaming). The data in the regvalue is a DWORD representing the Roaming Indicator. +AvoidStayingInManualSelection | You can enable permanent automatic mode for mobile networks that require the cellular settings to revert to automatic network selection after the user has manually selected another network when roaming or out of range of the home network. +CardAllowList | Define the list of SIM cards allowed in the first slot of a C+G dual SIM phone. This setting is used only if **CardLock** is set to allow it. If **CardLock** isn't set, this list is ignored. To configure the list of SIM cards allowed in the first slot, set the value for CardAllowList to a comma-separated MCC:MNC list. You can also use wild cards, represented by an asterisk, to accept any value. For example, you can set the value to `310:410,311:*,404:012,310:70`. +CardBlockList | Define the list of SIM cards that aren't allowed in the first slot of a C+G dual SIM phone. This setting is used only if **CardLock** is set to allow it. If **CardLock** isn't set, this list is ignored. To configure the list of SIM cards that aren't allowed in the first slot, set the value for CardBlockList to a comma separated MCC:MNC list. You can also use wild cards, represented by an asterisk, to accept any value. For example, you can set the value to `310:410,311:*,404:012,310:70`. +CardLock | Used to enforce either the card allowlist or both the card allowlists and blocklists on a C+G dual SIM phone. +DefaultSlotAffinity | Set the data connection preference for:

    - **SlotAffinityForInternetData_Automatic**: data connection preference is automatically set
    - **SlotAffinityForInternetData_Slot0**: sets the data connection preference to Slot 0. The data connection can't be edited by the user.
    - **SlotAffinityForInternetData_Slot1**: Sets the data connection preference to Slot 1. The data connection can't be edited by the user. +DisableLTESupportWhenRoaming | Set to **Yes** to disable LTE support when roaming. +DisableSystemTypeSupport | Enter the system types to be removed. +DTMFOffTime | Sets the length of time, in milliseconds (between 64 and 1000 inclusive), of the pause between DTMF digits. For example, a value of 120 specifies 0.12 seconds. +DTMFOnTime | Sets the length of time, in milliseconds (between 64 and 1000 inclusive), to generate the DTMF tone when a key is pressed. For example, a value of 120 specifies 0.12 seconds. +EnableIMSWhenRoaming | Set to **Yes** to enable IMS when roaming. +ExcludedSystemTypesByDefault | Set the default value for **Highest connection speed** in the **Settings** > **Cellular & SIM** > **SIM** screen by specifying the bitmask for any combination of radio technology to be excluded from the default value. The connection speed that hasn't been excluded will show up as the highest connection speed. On dual SIM phones that only support up to 3G connection speeds, the **Highest connection speed** option is replaced by a 3G on/off toggle based on the per-device setting. Enter the binary setting to exclude 4G (`10000`) or 3G (`01000`). +ExcludedSystemTypesPerOperator | Exclude specified system types from SIM cards that match the MCC:MNC pairs listed in **OperatorListForExcludedSystemTypes**. This setting is used only for China. Set the value to match the system type to be excluded. For more information about the RIL system types, see [RILSYSTEMTYPE](/previous-versions/windows/hardware/cellular/dn931143(v=vs.85)). For example, a value of 0x8 specifies RIL_SYSTEMTYPE_UMTS (3G) while 0x10 specifies RIL_SYSTEMTYPE_LTE (4G). To exclude more than one system type, perform a bitwise OR operation on the radio technologies you want to exclude. For example, a bitwise OR operation on RIL_SYSTEMTYPE_LTE (4G) and RIL_SYSTEMTYPE_UMTS (3G) results in the value 11000 (binary) or 0x18 (hexadecimal). In this case, the ExcludedSystemTypesPerOperator value must be set to 0x18 to limit the matching MCC:MNC pairs to 2G. +LTEEnabled | Select **Yes** to enable LTE, and **No** to disable LTE. +LTEForced | Select **Yes** to force LTE. +ManualNetworkSelectionTimeout | Set the default network selection timeout value, in a range of 1-600 seconds. By default, the OS allows the phone to attempt registration on the manually selected network for 60 seconds (or 1 minute) before it switches back to automatic mode. This value is the amount of time that the OS will wait for the modem to register on the manually selected network. If the time lapses and the modem wasn't able to register on the network that was manually selected by the user, the OS will either switch back to the automatic network selection mode if Permanent automatic mode is enabled, and the user has manually selected a network or the modem was turned on, or display a dialog that notifies the user that the phone was unable to connect to the manually selected network after the phone was turned on or after airplane mode was turned off. +NetworkSuffix | To meet branding requirements for some mobile operators, you can add a suffix to the network name that is displayed on the phone. For example, you can change from ABC to ABC 3G when under 3G coverage. This feature can be applied for any radio access technology (RAT). For TD-SCDMA RAT, a 3G suffix is always appended by default, but partners can also customize this suffix the same way as with any other RAT. In the setting name, set SYSTEMTYPE to the network type that you want to append the network name to and click **Add**:

    - system type 4: 2G (GSM)
    - system type 8: 3G (UMTS)
    - system type 16: LTE
    - system type 32: 3G (TS-SCDMA)

    Select the system type that you added, and enter the network name and suffix that you want displayed. +NitzFiltering | For mobile networks that can receive Network Identity and Time Zone (NITZ) information from multiple sources, partners can set the phone to ignore the time received from an LTE network. Time received from a CDMA network isn't affected. Set the value of NitzFiltering to `0x10`. +OperatorListForExcludedSystemTypes | Enter a comma-separated list of MCC and MNC (MCC:MNC) for which system types should be restricted. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can specify the MCC and MNC of other specific operators that the main mobile operator wishes to limit. If the UICC's MCC and MNC matches any of the pairs that OEMs can specify for the operator, a specified RIL system type will be removed from the UICC regardless of its app types, slot position, or executor mapping. This setting is used only for China. OEMs shouldn't use this setting unless required by the mobile operator. Set the value of the OperatorListForExcludedSystemTypes setting a comma separated list of MCC:MNC pairs for which the system types should be restricted. For example, the value can be set to 310:026,310:030 to restrict operators with an MCC:MNC of 310:026 and 310:030. +OperatorPreferredForFasterRadio | Set Issuer Identification Number (IIN) or partial ICCID of preferred operator for the faster radio. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can map a partial ICCID or an Industry Identification Number (IIN) to the faster radio regardless of which SIM card is chosen for data connectivity. This setting is used only for China. OEMs shouldn't use this setting unless required by the mobile operator. To map a partial ICCID or an IIN to the faster radio regardless of which SIM card is chosen for data connectivity, set the value of OperatorPreferredForFasterRadio to match the IIN or the ICCID, up to seven digits, of the preferred operator. +PreferredDataProviderList | OEMs can set a list of MCC/MNC pairs for the purchase order (PO) carrier or primary operator. For mobile operators that require it, OEMs can set a list of MCC/MNC pairs for the purchase order (PO) carrier or primary operator so that it can be set as the default data line for phones that have a dual SIM. When the PO SIM is inserted into the phone, the OS picks the PO SIM as the data line and shows a notification to the user that the SIM has been selected for Internet data. If two PO SIMs are inserted, the OS will choose the first PO SIM that was detected as the default data line and the mobile operator action required dialogue (ARD) is shown. If two non-PO SIMs are inserted, the user is prompted to choose the SIM to use as the default data line. Note OEMs shouldn't set this customization unless required by the mobile operator. To enumerate the MCC/MNC value pairs to use for data connections, set the value for **PreferredDataProviderList**. The value must be a comma-separated list of preferred MCC:MNC values. For example, the value can be 301:026,310:030 and so on. +Slot2DisableAppsList | Disable specified apps from slot 2 on a C+G dual SIM phone. To disable a list of specified apps from Slot 2, set Slot2DisableAppsList to a comma-separated list of values representing the apps. For example, `4,6`. +Slot2ExcludedSystemTypes | Exclude specified system types from SIM cards inserted in Slot 2. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can restrict the second slot in a dual-SIM phone regardless of what apps or executor mapping the second slot is associated with. This setting is used only for China. OEMs shouldn't use this setting unless required by the mobile operator. To allow an operator to restrict the second slot in a dual SIM phone regardless of what apps or executor mapping the second slot is associated with, set the value of Slot2ExcludedSystemTypes to the system types to be excluded from the SIM cards inserted in Slot 2. For example, a value of 0x8 specifies RIL_SYSTEMTYPE_UMTS (3G) while 0x10 specifies RIL_SYSTEMTYPE_LTE (4G). To exclude more than one system type, perform a bitwise OR operation on the radio technologies you want to exclude. For example, a bitwise OR operation on RIL_SYSTEMTYPE_LTE (4G) and RIL_SYSTEMTYPE_UMTS (3G) results in the value 11000 (binary) or 0x18 (hexadecimal). In this case, any SIM inserted in Slot 2 will be limited to 2G. For more information about the RIL system types, see [RILSYSTEMTYPE](/previous-versions/windows/hardware/cellular/dn931143(v=vs.85)). +SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roaming and the data roaming setting is set to no roaming. +SuggestGlobalModeARD | Define whether Global Mode is suggested on a C+G dual SIM phone. +SuggestGlobalModeTimeout | To specify the number of seconds to wait for network registration before suggesting global mode, set SuggestGlobalModeTimeout to a value between 1 and 600, inclusive. For example, to set the timeout to 60 seconds, set the value to 60 (decimal) or 0x3C (hexadecimal). +>>>>>>> c5dd9e14c2... Acrolinx enhancement ### RCS @@ -201,6 +336,7 @@ Configure **FwUpdate** > **AllowedAppIdList** to list apps that are allowed to u ### SMS +<<<<<<< HEAD |Setting |Description| |:--|:--| |AckExpirySeconds |Set the value, in seconds, for how long to wait for a client ACK before trying to deliver. | @@ -224,13 +360,46 @@ Configure **FwUpdate** > **AllowedAppIdList** to list apps that are allowed to u |Type 3GPP > SmsUse16BitReferenceNumbers |Configure whether to use 8-bit or 16-bit message ID (reference number) in the UDH.| |Type3GPP2 > ErrorHandling > FriendlyErrorClass |Enter a name for ERRORCODE3GPP2, and click **Add**. Configure the error class that you added as **generic error**, **invalid recipient address**, or **network connectivity trouble**.| |Type3GPP2 > ErrorHandling > UseReservedAsPermanent |Set the 3GPP2 permanent error type.| +======= +| Setting | Description | +|----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| AckExpirySeconds | Set the value, in seconds, for how long to wait for a client ACK before trying to deliver. | +| DefaultMCC | Set the default mobile country code (MCC). | +| Encodings > GSM7BitEncodingPage | Enter the code page value for the 7-bit GSM default alphabet encoding. Values:

    - Code page value: 55000 (Setting value: 0xD6D8)(Code page: default alphabet)
    - Code page value: 55001 (Setting value: 0xD6D9)(Code page: GSM with single shift for Spanish)- Code page value: 55002 (Setting value: 0xD6DA)(Code page: GSM with single shift for Portuguese)- Code page value: 55003 (Setting value: 0xD6DB)(Code page: GSM with single shift for Turkish)- Code page value: 55004 (Setting value: 0xD6DC)(Code page: SMS Greek Reduction) | +| Encodings > GSM8BitEncodingPage | Enter the code page value for GSM 8-bit encoding (OEM set). OEM-created code page IDs should be in the range 55050–55099. For more information, see [Add encoding extension tables for SMS](/windows-hardware/customize/mobile/mcsf/add-encoding-extension-tables-for-sms). | +| Encodings > OctetEncodingPage | Set the octet (binary) encoding. | +| Encodings > SendUDHNLSS | Set the 7-bit GSM shift table encoding. | +| Encodings > UseASCII | Set the 7-bit ASCII encoding. Used only for CDMA carriers that use 7-bit ASCII encoding instead of GSM 7-bit encoding. | +| Encodings > UseKeyboardLangague | Set whether to use the keyboard language (Portuguese, Spanish, or Turkish) based encoding (set shift table based on keyboard language). | +| IncompleteMsgDeliverySeconds | Set the value, in seconds, for long to wait for all parts of multisegment Sprint messages for concatenation. | +| MessageExpirySeconds | Partners can set the expiration time before the phone deletes the received parts of a long SMS message. For example, if the phone is waiting for a three-part SMS message and the first part has been received, the first part will be deleted when the time expires and the other part of the message hasn't arrived. If the second part of the message arrives before the time expires, the first and second parts of the message will be deleted if the last part doesn't arrive after the time expires. The expiration time is reset whenever the next part of the long message is received. Set MessageExpirySeconds to the number seconds that the phone should wait before deleting the received parts of a long SMS messages. This value should be in hexadecimal and must be prefixed with 0x. The default value is 0x15180, which is equivalent to 1 day or 86,400 seconds. | +| SmsFragmentLimit | Partners can specify a maximum length for SMS messages. This specification requires setting both the maximum number of SMS fragments per SMS message, from 1 to 255, and the maximum size in bytes of each SMS fragment, from 16 bytes to 140 bytes. Use SmsFragmentLimit to set the maximum number of bytes in the user data body of an SMS message. You must set the value between 16 (0x10) and 140 (0x8C). You must also use SmsPageLimit to set the maximum number of segments in a concatenated SMS message. | +| SmsPageLimit | Partners can specify a maximum length for SMS messages. This specification requires setting both the maximum number of SMS fragments per SMS message, from 1 to 255, and the maximum size in bytes of each SMS fragment, from 16 bytes to 140 bytes. Use SmsPageLimit to set the maximum number of segments in a concatenated SMS message. You must set the value to 255 (0xFF) or smaller. You must also use SmsFragmentLimit to set the maximum number of bytes in the body of the SMS message. | +| SmsStoreDeleteSize | Set the number of messages that can be deleted when a "message full" indication is received from the modem. | +| SprintFragmentInfoInBody | Partners can enable the messaging client to allow users to enter more than 160 characters per message. Messages longer than 160 characters are sent as multiple SMS messages that contain a tag at the beginning of the message in the form "(1/2)", where the first number represents the segment or part number and the second number represents the total number of segments or parts. Multiple messages are limited to six total segments. When enabled, the user can't enter more characters after the six total segments limit is reached. Any message received with tags at the beginning is recombined with its corresponding segments and shown as one composite message. | +| Type3GPP > ErrorHandling > ErrorType | Enter a name for ERRORCODE3GPP, and click **Add**. Configure the error type that you added as **Transient Failure** or **Permanent Failure**. | +| Type3GPP > ErrorHandling > FriendlyErrorClass | Enter a name for ERRORCODE3GPP, and click **Add**. Configure the error class that you added as **generic error**, **invalid recipient address**, or **network connectivity trouble**. | +| Type3GPP > IMS > AttemptThresholdForIMS | Set the maximum number of tries to send SMS on IMS. | +| Type3GPP > IMS > RetryEnabled | Configure whether to enable one automatic retry after failure to send over IMS. | +| Type 3GPP > SmsUse16BitReferenceNumbers | Configure whether to use 8-bit or 16-bit message ID (reference number) in the UDH. | +| Type3GPP2 > ErrorHandling > FriendlyErrorClass | Enter a name for ERRORCODE3GPP2, and click **Add**. Configure the error class that you added as **generic error**, **invalid recipient address**, or **network connectivity trouble**. | +| Type3GPP2 > ErrorHandling > UseReservedAsPermanent | Set the 3GPP2 permanent error type. | +>>>>>>> c5dd9e14c2... Acrolinx enhancement ### UIX Setting | Description +<<<<<<< HEAD |:-|:--| |SIM1ToUIM1 |Used to show UIM1 as an alternate string instead of SIM1 for the first SIM on C+G dual SIM phones.| |SIMToSIMUIM |Partners can change the string "SIM" to "SIM/UIM" to accommodate scenarios such as Dual Mode cards of SIM cards on the phone. This can provide a better user experience for users in some markets. Enabling this customization changes all "SIM" strings to "SIM/UIM".| +======= +--- | --- +SIM1ToUIM1 | Used to show UIM1 as an alternate string instead of SIM1 for the first SIM on C+G dual SIM phones. +SIMToSIMUIM | Partners can change the string "SIM" to "SIM/UIM" to accommodate scenarios such as Dual Mode cards of SIM cards on the phone. This scenario can provide a better experience for users in some markets. Enabling this customization changes all "SIM" strings to "SIM/UIM". + + +>>>>>>> c5dd9e14c2... Acrolinx enhancement ### UTK @@ -242,6 +411,7 @@ Setting | Description ## PerIMSI Enter an IMSI, click **Add**, and then select the IMSI that you added to configure the following settings. +<<<<<<< HEAD ### CellData |Setting |Description| @@ -369,6 +539,149 @@ See descriptions in Windows Configuration Designer. |:---|:---| |UIDefaultDuration | Specifies the default time, in milliseconds, that the DISPLAY TEXT, GET INKEY, PLAY TONE, or SELECT ITEM dialog should be displayed. The default value is 60000 milliseconds (60 seconds). The valid value range is 1-120000. | |UIGetInputDuration |Specifies the default time, in milliseconds, that the GET INPUT dialog should be displayed. The default value is 120000 milliseconds (120 seconds). The valid value range is 1-120000.| +======= + + +### CellData + +Setting | Description +--- | --- +MaxNumberOfPDPContexts | OEMs can set a maximum value for the number of simultaneous packet data protocol (PDP) contexts for 3GPP connections. By default, the OS enforces a maximum of four (4) simultaneous packet data protocol (PDP) contexts for 3GPP connections, and one (1) PDP context for 3GPP2 connections. OEMs can set a different maximum value if required by their mobile operator. The same maximums apply for both roaming and non-roaming scenarios. This maximum doesn't include packet contexts used internally by the modem. + + + +### CellUX + +Setting | Description +--- | --- +APNIPTypeIfHidden | Used to set the default IP type shown in the **IP type** listbox on the **internet APN** settings screen. +Critical > ShowVoLTERoaming | Use to show the IMS roaming control in the cellular settings page +Critical > ShowVoLTEToggle | Show or hide VoLTE toggle. +Critical > SwitchIMS | Switch IMS on or off with a toggle. OEMs can configure the default settings and toggle for IMS services to meet mobile operator requirements. Users can later manually change the default values for these settings if they choose to do so. +Critical > SwitchSMSOverIMS | Switch SMS over IMS on or off when VoLTE is toggled. +Critical > SwitchVideoOverIMS | Use to switch video over IMS when VoLTE is switched. +Critical > SwitchVoiceOverIMS | Switch voice over IMS when VoLTE is toggled. +Critical > SwitchXCAP | Use to switch the XML Configuration Access Protocol (XCAP) when VoLTE is enabled. +Critical > VoLTERoamingOffDescription | Use to customize the description string that appears under IMS roaming control when IMS roaming is turned off. The string must not be longer than 127 characters. +Critical > VoLTERoamingOnDescription | Use to customize the description string that appears under IMS roaming control when IMS roaming is turned on. The string must not be longer than 127 characters. +Critical > VoLTERoamingSettingDisableDuringCall | Use to specify whether to grey out VoLTE roaming settings during an active VoLTE call. +Critical > VoLTERoamingTitle | Use to customize the description string for the IMS roaming control. The string must not be longer than 127 characters. +Critical > VoLTESectionTitle | Use to customize the section title for the IMS settings. The string must not be longer than 127 characters. +Critical > VoLTESettingDisableDuringCall | Use to specify whether to grey out VoLTE-related settings during an active VoLTE call. +Critical > VoLTEToggleDescription | Use to customize the VoLTE toggle description. To customize the VoLTE toggle description, set VoLTEToggleDescription to the name of the resource-only .dll file, specifying the string offset. For example: @DisplayStrings.dll,-101. +Critical > VoLTEToggleSettingDisableDuringCall | Use to specify whether to grey out the VoLTE toggle during an active VoLTE call. +Critical > VoLTEToggleTitle | Use to customize the VoLTE toggle label. To customize the VoLTE toggle label, set VoLTEToggleTitle to the name of the resource-only .dll file, specifying the string offset. For example: @DisplayStrings.dll,-102. +Critical > WFCSettingDisableDuringCall | Use to specify whether to grey out the Wi-Fi calling settings during an active VoLTE call. +Disable2GByDefault | Select **Yes** to disable 2G by default. Select **No** to enable 2G. +Disabled2GNoticeDescription | Enter text to customize the notification for disabled 2G. +GenericWifiCallingErrorMessage | Enter text to customize the generic error message when a Wi-Fi calling error occurs. +Hide3GPP2ModeSelection | Select **Yes** to hide the **CDMA** option in the network **Mode** selection drop-down menu. Select **No** to show the **CDMA** option. +Hide3GPP2Selection | For 3GPP2 or CDMA phones, select **Yes** to hide the **Network Type** drop-down menu in the **SIM** settings screen. Select **No** to show **Network Type**. +Hide3GPPNetworks | For 3GPP or GSM phones, select **Yes** to hide the **Network Type** drop-down menu in the **SIM settings** screen. Select **No** to show **Network Type**. +HideAPN | Select **Yes** to hide the **add internet APN** button in the **SIM settings** screen. Select **No** to show **add internet APN**. +HideAPNIPType | Select **Yes** to hide the **IP type** list in the **internet APN** settings screen. Select **No** to show **IP type**. +HideDisabled2GNotice | Select **Yes** to hide the notification for disabled 2G. Select **No** to show the notification for disabled 2G. +HideHighestSpeed | Select **Yes** to hide the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show **Highest connection speed**. +HideHighestSpeed2G | Select **Yes** to hide the 2G option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 2G option. +HideHighestSpeed3GOnly | Select **Yes** to hide the 3G option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 3G option. +HideHighestSpeed4G | Select **Yes** to hide the 4G option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 4G option. +HideHighestSpeed4G3GOnly | Select **Yes** to hide the 4G or 3G Only option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 4G or 3G Only option. +HideHighestSpeed4GOnly | Select **Yes** to hide the 4G Only option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 4G Only option. +HideLTEAttachAPN | Select **Yes** to hide the **LTE attach APN** button on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the **LTE attach APN** button. +HideMMSAPN | Select **Yes** to hide the **add mms apn** button on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the **add mms apn** button. +HideMMSAPNIPType | Select **Yes** to hide the APN IP type selector on the MMS APN page. Select **No** to show the APN IP type selector. +HideModeSelection | Select **Yes** to hide the **Network Mode selection** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the **Network Mode selection**. +HidePersoUnlock | Select **Yes** to hide the Perso unlock UI. Select **No** to show the Perso unlock UI. (Removed in Windows 10, version 1803.) +HighestSpeed2G | You can customize the listed names of the connection speeds with their own character codes. To modify "2G" to another character code, change the value of HighestSpeed2G. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed3G | You can customize the listed names of the connection speeds with their own character codes. To modify "3G" to another character code, change the value of HighestSpeed3G. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed3GOnly | You can customize the listed names of the connection speeds with their own character codes. To modify "3G Only" to another character code, change the value of HighestSpeed3GOnly. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed3GPreferred | You can customize the listed names of the connection speeds with their own character codes. To modify "3G Preferred" to another character code, change the value of HighestSpeed3GPreferred. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed4G | You can customize the listed names of the connection speeds with their own character codes. To modify "4G" to another character code, change the value of HighestSpeed4G. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed4G3GOnly | You can customize the listed names of the connection speeds with their own character codes. To modify "4G or 3G Only" to another character code, change the value of HighestSpeed4G3GOnly. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed4GOnly | You can customize the listed names of the connection speeds with their own character codes. To modify "4G Only" to another character code, change the value of HighestSpeed4GOnly. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeedTitle | You can customize the **Highest connection speed** drop-down label in the **Settings** > **Cellular+SIM** > **SIM** settings page. To change the Highest connection speed drop-down label, set HighestSpeedTitle to another string. For example, you can set this label to "Preferred connection speed". +IsATTSpecific | Control the roaming text for AT&T devices. AT&T requires the phone to show a particular roaming text to meet their legal and marketing guidelines. By default, if the user chooses **roam** under **Data roaming options** in the **Settings** > **Cellular+SIM** screen, they'll see the following text: *Depending on your service agreement, you might pay more when using data roaming.* If you set IsATTSpecific to **Yes**, the following roaming text will be displayed instead: *International data roaming charges apply for data usage outside the United States, Puerto Rico, and United States Virgin Islands. Don’t allow roaming to avoid international data roaming charges.* +LTEAttachGUID | Set the value for LTEAttachGuid to the OemConnectionId GUID used for the LTE attach profile in the modem. The value is a GUID in the string format *XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX*. +MMSAPNIPTypeIfHidden | Select between **IPV4**, **IPV6**, **IPV4V6**, and **IPV4V6XLAT** for default MMS APN IP type. +ShowExtendedRejectCodes | When a reject code is sent by the network, partners can specify that extended error messages should be displayed instead of the standard simple error messages. This customization is only intended for use when required by the mobile operator’s network. The short versions of the extended reject message are shown in the following screens:

    - Phone tile in Start

    - Call History screen

    - Dialer

    - Call Progress screen

    - Incoming Call screen

    - As the status string under Settings > cellular+SIM


    The long version of the extended reject message is shown under the Active Network label in **Settings** > **cellular+SIM**. Select **Yes** to show the extended error message. Select **No** to hide the extended error message. See [Error messages for reject codes](#errorreject) to see the versions of the message. +ShowHighestSpeed3GPreferred | Select **Yes** to show the **3G Preferred** option in the **Highest connection speed** drop-down menu. Select **No** to hide **3G Preferred**. +ShowManualAvoidance | Select **Yes** to show the **Switch to next network manually** button in SIM settings when Mode Selection is CDMA on a C+G dual SIM phone. Select **No** to hide the **Switch to next network manually** button +ShowPreferredPLMNPage | Select **Yes** to show the preferred public land mobile network (PLMN) page in SIM settings. +ShowSpecificWifiCallingError | Select **Yes** to show a specific error message based on operator requirements. +ShowViewAPN | Select **Yes** to show the **View Internet APN** button in **Settings** > **cellular+SIM**. +ShowWifiCallingEmergencyCallWarning | Select **Yes** to show Wi-Fi emergency call warning. +ShowWifiCallingError | Select **Yes** to show Wi-Fi calling error message. +SlotSelectionSim1Name | Enter text for the name of SIM 1 in slot selection UI. (Removed in Windows 10, version 1803.) +SlotSelectionSim2Name | Enter text for the name of SIM 2 in slot selection UI. (Removed in Windows 10, version 1803.) +SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10, version 1803.) + + + + + +### General + +| Setting | Description | +|----------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| atomicRoamingTableSettings3GPP | If you enable 3GPP roaming, configure the following settings:

    - **Exceptions** maps the SerialNumber key to the Exceptions value. The wildcard, $(SerialNumber), is a 3-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "Exceptions" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (Exceptions). The data in the regvalue is a string representing an MCC-MNC pair, such as "410510" where 410 is the MCC and 510 is the MNC.
    - **HomePLMN** maps the SerialNumber key to the HomePLMN value. The wildcard, $(SerialNumber), is a three-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "HomePLMN" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (HomePLMN). The data in the regvalue is a string representing an MCC-MNC pair, such as "410510" where 410 is the MCC and 510 is the MNC.
    - **TargetImsi** maps the SerialNubmer key to the TargetIMSI value. The wildcard, $(SerialNumber), is a three-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "TargetImsi" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (TargetImsi). The data in the regvalue is a string representing an MCC-MNC pair, such as "410510" where 410 is the MCC and 510 is the MNC. | +| atomicRoamingTableSettings3GPP2 | If you enable 3GPP2 roaming, configure the following settings:

    - **Home** maps the SerialNumber key to the Home value. The wildcard, $(SerialNumber), is a 3-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "Home" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (Home). The data in the regvalue is a DWORD representing the Roaming Indicator.
    - **Roaming** maps the SerialNumber key to the Roaming value. The wildcard, $(SerialNumber), is a three-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "Roaming" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (Roaming). The data in the regvalue is a DWORD representing the Roaming Indicator. | +| AvoidStayingInManualSelection | You can enable permanent automatic mode for mobile networks that require the cellular settings to revert to automatic network selection after the user has manually selected another network when roaming or out of range of the home network. | +| CardAllowList | Define the list of SIM cards allowed in the first slot of a C+G dual SIM phone. This setting is used only if **CardLock** is set to allow it. If **CardLock** isn't set, this list is ignored. To configure the list of SIM cards allowed in the first slot, set the value for CardAllowList to a comma-separated MCC:MNC list. You can also use wild cards, represented by an asterisk (*), to accept any value. For example, you can set the value to \`310:410,311:*,404:012,310:70\`. | +| CardBlockList | Define the list of SIM cards that aren't allowed in the first slot of a C+G dual SIM phone. This setting is used only if **CardLock** is set to allow it. If **CardLock** isn't set, this list is ignored. To configure the list of SIM cards that aren't allowed in the first slot, set the value for CardBlockList to a comma separated MCC:MNC list. You can also use wild cards, represented by an asterisk (*), to accept any value. For example, you can set the value to \`310:410,311:*,404:012,310:70\`. | +| CardLock | Used to enforce either the card allowlist or both the card allowlists and blocklists on a C+G dual SIM phone. | +| Critical > MultivariantProvisionedSPN | Used to change the default friendly SIM names in dual SIM phones. By default, the OS displays SIM 1 or SIM 2 as the default friendly name for the SIM in slot 1 or slot 2 if the service provider name (SPN) or mobile operator name hasn't been set. Partners can use this setting to change the default name read from the SIM to define the SPN for SIM cards that don't contain this information or to generate the default friendly name for the SIM. The OS uses the default value as the display name for the SIM or SPN in the Start screen and other parts of the UI including the SIM settings screen. For dual SIM phones that contain SIMs from the same mobile operator, the names that appear in the UI may be similar. See [Values for MultivariantProvisionedSPN](#spn). | +| Critical > SimNameWithoutMSISDNENabled | Use this setting to remove the trailing MSISDN digits from the service provider name (SPN) in the phone UI. By default, the OS appends the trailing MSISDN digits to the service provider name (SPN) in the phone UI, including on the phone and messaging apps. If required by mobile operators, OEMs can use the SimNameWithoutMSISDNEnabled setting to remove the trailing MSISDN digits. However, you must use this setting together with **MultivariantProvisionedSPN** to suppress the MSISDN digits. | +| DisableLTESupportWhenRoaming | Set to **Yes** to disable LTE support when roaming. | +| EnableIMSWhenRoaming | Set to **Yes** to enable IMS when roaming. | +| ExcludedSystemTypesByDefault | Set the default value for **Highest connection speed** in the **Settings** > **Cellular & SIM** > **SIM** screen by specifying the bitmask for any combination of radio technology to be excluded from the default value. The connection speed that hasn't been excluded will show up as the highest connection speed. On dual SIM phones that only support up to 3G connection speeds, the **Highest connection speed** option is replaced by a 3G on/off toggle based on the per-device setting. Enter the binary setting to exclude 4G (`10000`) or 3G (`01000`). | +| LTEEnabled | Select **Yes** to enable LTE, and **No** to disable LTE. | +| LTEForced | Select **Yes** to force LTE. | +| NetworkSuffix | To meet branding requirements for some mobile operators, you can add a suffix to the network name that is displayed on the phone. For example, you can change from ABC to ABC 3G when under 3G coverage. This feature can be applied for any radio access technology (RAT). For TD-SCDMA RAT, a 3G suffix is always appended by default, but partners can also customize this suffix the same way as with any other RAT. In the setting name, set SYSTEMTYPE to the network type that you want to append the network name to and click **Add**:

    - system type 4: 2G (GSM)
    - system type 8: 3G (UMTS)
    - system type 16: LTE
    - system type 32: 3G (TS-SCDMA)

    Select the system type that you added, and enter the network name and suffix that you want displayed. | +| NitzFiltering | For mobile networks that can receive Network Identity and Time Zone (NITZ) information from multiple sources, partners can set the phone to ignore the time received from an LTE network. Time received from a CDMA network isn't affected. Set the value of NitzFiltering to `0x10`. | +| OperatorListForExcludedSystemTypes | Enter a comma-separated list of MCC and MNC (MCC:MNC) for which system types should be restricted. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can specify the MCC and MNC of other specific operators that the main mobile operator wishes to limit. If the UICC's MCC and MNC matches any of the pairs that OEMs can specify for the operator, a specified RIL system type will be removed from the UICC regardless of its app types, slot position, or executor mapping. This setting is used only for China. OEMs shouldn't use this setting unless required by the mobile operator. Set the value of the OperatorListForExcludedSystemTypes setting a comma separated list of MCC:MNC pairs for which the system types should be restricted. For example, the value can be set to 310:026,310:030 to restrict operators with an MCC:MNC of 310:026 and 310:030. (Removed in Windows 10, version 1803.) | +| OperatorPreferredForFasterRadio | Set Issuer Identification Number (IIN) or partial ICCID of preferred operator for the faster radio. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can map a partial ICCID or an Industry Identification Number (IIN) to the faster radio regardless of which SIM card is chosen for data connectivity. This setting is used only for China. OEMs shouldn't use this setting unless required by the mobile operator. To map a partial ICCID or an IIN to the faster radio regardless of which SIM card is chosen for data connectivity, set the value of OperatorPreferredForFasterRadio to match the IIN or the ICCID, up to seven digits, of the preferred operator. (Removed in Windows 10, version 1803.) | +| SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roaming and the data roaming setting is set to no roaming. | + + +### RCS + +See descriptions in Windows Configuration Designer. + + + + +### SMS + +| Setting | Description | +|----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| AckExpirySeconds | Set the value, in seconds, for how long to wait for a client ACK before trying to deliver. | +| DefaultMCC | Set the default mobile country code (MCC). | +| Encodings > GSM7BitEncodingPage | Enter the code page value for the 7-bit GSM default alphabet encoding. Values:

    - Code page value: 55000 (Setting value: 0xD6D8)(Code page: default alphabet)
    - Code page value: 55001 (Setting value: 0xD6D9)(Code page: GSM with single shift for Spanish)- Code page value: 55002 (Setting value: 0xD6DA)(Code page: GSM with single shift for Portuguese)- Code page value: 55003 (Setting value: 0xD6DB)(Code page: GSM with single shift for Turkish)- Code page value: 55004 (Setting value: 0xD6DC)(Code page: SMS Greek Reduction) | +| Encodings > GSM8BitEncodingPage | Enter the code page value for GSM 8-bit encoding (OEM set). OEM-created code page IDs should be in the range 55050–55099. For more information, see [Add encoding extension tables for SMS](/windows-hardware/customize/mobile/mcsf/add-encoding-extension-tables-for-sms). | +| Encodings > OctetEncodingPage | Set the octet (binary) encoding. | +| Encodings > SendUDHNLSS | Set the 7-bit GSM shift table encoding. | +| Encodings > UseASCII | Set the 7-bit ASCII encoding. Used only for CDMA carriers that use 7-bit ASCII encoding instead of GSM 7-bit encoding. | +| Encodings > UseKeyboardLangague | Set whether to use the keyboard language (Portuguese, Spanish, or Turkish) based encoding (set shift table based on keyboard language). | +| IncompleteMsgDeliverySeconds | Set the value, in seconds, for long to wait for all parts of multisegment Sprint messages for concatenation. | +| MessageExpirySeconds | Partners can set the expiration time before the phone deletes the received parts of a long SMS message. For example, if the phone is waiting for a three-part SMS message and the first part has been received, the first part will be deleted when the time expires and the other part of the message hasn't arrived. If the second part of the message arrives before the time expires, the first and second parts of the message will be deleted if the last part doesn't arrive after the time expires. The expiration time is reset whenever the next part of the long message is received. Set MessageExpirySeconds to the number seconds that the phone should wait before deleting the received parts of a long SMS messages. This value should be in hexadecimal and must be prefixed with 0x. The default value is 0x15180, which is equivalent to 1 day or 86,400 seconds. | +| SmsFragmentLimit | Partners can specify a maximum length for SMS messages. This specification requires setting both the maximum number of SMS fragments per SMS message, from 1 to 255, and the maximum size in bytes of each SMS fragment, from 16 bytes to 140 bytes. Use SmsFragmentLimit to set the maximum number of bytes in the user data body of an SMS message. You must set the value between 16 (0x10) and 140 (0x8C). You must also use SmsPageLimit to set the maximum number of segments in a concatenated SMS message. | +| SmsPageLimit | Partners can specify a maximum length for SMS messages. This specification requires setting both the maximum number of SMS fragments per SMS message, from 1 to 255, and the maximum size in bytes of each SMS fragment, from 16 bytes to 140 bytes. Use SmsPageLimit to set the maximum number of segments in a concatenated SMS message. You must set the value to 255 (0xFF) or smaller. You must also use SmsFragmentLimit to set the maximum number of bytes in the body of the SMS message. | +| SprintFragmentInfoInBody | Partners can enable the messaging client to allow users to enter more than 160 characters per message. Messages longer than 160 characters are sent as multiple SMS messages that contain a tag at the beginning of the message in the form "(1/2)", where the first number represents the segment or part number and the second number represents the total number of segments or parts. Multiple messages are limited to six total segments. When enabled, the user can't enter more characters after the six total segments limit is reached. Any message received with tags at the beginning is recombined with its corresponding segments and shown as one composite message. | +| Type3GPP > ErrorHandling > ErrorType | Enter a name for ERRORCODE3GPP, and click **Add**. Configure the error type that you added as **Transient Failure** or **Permanent Failure**. | +| Type3GPP > ErrorHandling > FriendlyErrorClass | Enter a name for ERRORCODE3GPP, and click **Add**. Configure the error class that you added as **generic error**, **invalid recipient address**, or **network connectivity trouble**. | +| Type3GPP > IMS > SmsUse16BitReferenceNumbers | Configure whether to use 8-bit or 16-bit message ID (reference number) in the UDH. | +| Type3GPP2 > ErrorHandling > FriendlyErrorClass | Enter a name for ERRORCODE3GPP2, and click **Add**. Configure the error class that you added as **generic error**, **invalid recipient address**, or **network connectivity trouble**. | +| Type3GPP2 > ErrorHandling > UseReservedAsPermanent | Set the 3GPP2 permanent error type. | + + +### UTK + +Setting | Description +--- | --- +UIDefaultDuration | Specifies the default time, in milliseconds, that the DISPLAY TEXT, GET INKEY, PLAY TONE, or SELECT ITEM dialog should be displayed. The default value is 60000 milliseconds (60 seconds). The valid value range is 1-120000. +UIGetInputDuration | Specifies the default time, in milliseconds, that the GET INPUT dialog should be displayed. The default value is 120000 milliseconds (120 seconds). The valid value range is 1-120000. + +>>>>>>> c5dd9e14c2... Acrolinx enhancement ### VoLTE @@ -385,7 +698,18 @@ See descriptions in Windows Configuration Designer. |3 (The SIM card fails authentication or one of the identity check procedures. This can also happen due to a duplication of the TMSI across different MSCs.) |Can't verify SIM MM#3 |Invalid SIM| |6 (The device has been put on a block list, such as when the phone has been stolen or the IMEI is restricted.) | Phone not allowed MM#6 | No service| +<<<<<<< HEAD ## Values for MultivariantProvisionedSPN +======= +Reject code | Extended error message | Short error message +--- | --- | --- +2 (The SIM card hasn't been activated or has been deactivated) | SIM not set up MM#2 | Invalid SIM +3 (The SIM card fails authentication or one of the identity check procedures. This failure can also happen due to a duplication of the TMSI across different MSCs.) | Can't verify SIM MM#3 | Invalid SIM +6 (The device has been put on a blocklist, such as when the phone has been stolen or the IMEI is restricted.) | Phone not allowed MM#6 | No service + + +## Values for MultivariantProvisionedSPN +>>>>>>> c5dd9e14c2... Acrolinx enhancement Set the MultivariantProvisionedSPN value to the name of the SPN or mobile operator. @@ -394,10 +718,11 @@ The following table shows the scenarios supported by this customization. >[!NOTE] >In the Default SIM name column: > ->- The " " in MultivariantProvisionedSPN" "1234 means that there is a space between the mobile operator name or SPN and the last 4 digits of the MSISDN. +>- The " " in MultivariantProvisionedSPN" "1234 means that there's a space between the mobile operator name or SPN and the last 4 digits of the MSISDN. >- MultivariantProvisionedSPN means the value that you set for the MultivariantProvisionedSPN setting. >- SIM 1 or SIM 2 is the default friendly name for the SIM in slot 1 or slot 2. +<<<<<<< HEAD |Multivariant setting set?|SPN provisioned?|MSISDN (last 4 digits: 1234, for example) provisioned?|Default SIM name| |:---|:---|:---|:---| |Yes|Yes|Yes|*MultivariantProvisionedSPN*1234 or *MultivariantProvisionedSPN*" "1234| @@ -408,3 +733,16 @@ The following table shows the scenarios supported by this customization. |No|No|No|*SIM 1* or *SIM 2*| |No|Yes|No|SPN (up to 16 characters)| |No|No|Yes|*SIM 1* or *SIM 2*| +======= + +Multivariant setting set?|SPN provisioned?|MSISDN (last four digits: 1234, for example) provisioned?|Default SIM name +--- | --- | --- | --- +Yes|Yes|Yes|*MultivariantProvisionedSPN*1234 or *MultivariantProvisionedSPN*" "1234 +Yes|No|No|*MultivariantProvisionedSPN* (up to 16 characters) +Yes|Yes|No|*MultivariantProvisionedSPN* (up to 16 characters) +Yes|No|Yes|*MultivariantProvisionedSPN*1234 or *MultivariantProvisionedSPN*" "1234 +No|Yes|Yes|If SPN string >= 12: *SPN*1234

    If SPN string < 12: *SPN*" "1234 +No|No|No|*SIM 1* or *SIM 2* +No|Yes|No|SPN (up to 16 characters) +No|No|Yes|*SIM 1* or *SIM 2* +>>>>>>> c5dd9e14c2... Acrolinx enhancement diff --git a/windows/configuration/wcd/wcd-certificates.md b/windows/configuration/wcd/wcd-certificates.md index a83e01ed1d..02b779a5db 100644 --- a/windows/configuration/wcd/wcd-certificates.md +++ b/windows/configuration/wcd/wcd-certificates.md @@ -19,7 +19,7 @@ Use to deploy Root Certificate Authority (CA) certificates to devices. The follo - In [ClientCertificates](#clientcertificates), you specify a certificate that will be added to the Personal store on the target device, and provide (password, keylocation), (and configure whether the certificate can be exported). - In [RootCertificates](#rootcertificates), you specify a certificate that will be added to the Trusted Root CA store on the target device. - In [TrustedPeopleCertificates](#trustedpeoplecertificates), you specify a certificate that will be added to the Trusted People store on the target device. -- In [TrustedProvisioners](#trustedprovisioners), you specify a certificate which allows devices to automatically trust packages from the specified publisher. +- In [TrustedProvisioners](#trustedprovisioners), you specify a certificate that allows devices to automatically trust packages from the specified publisher. ## Applies to @@ -31,14 +31,14 @@ Use to deploy Root Certificate Authority (CA) certificates to devices. The follo ## CACertificates 1. In **Available customizations**, select **CACertificates**, enter a friendly name for the certificate, and then click **Add**. -2. In **Available customizations**, select the name that you just created. +2. In **Available customizations**, select the name that you created. 3. In **CertificatePath**, browse to or enter the path to the certificate. ## ClientCertificates 1. In **Available customizations**, select **ClientCertificates**, enter a friendly name for the certificate, and then click **Add**. -2. In **Available customizations**, select the name that you just created. The following table describes the settings you can configure. Settings in **bold** are required. +2. In **Available customizations**, select the name that you created. The following table describes the settings you can configure. Settings in **bold** are required. | Setting | Value | Description | | --- | --- | ---- | @@ -50,20 +50,20 @@ Use to deploy Root Certificate Authority (CA) certificates to devices. The follo ## RootCertificates 1. In **Available customizations**, select **RootCertificates**, enter a friendly name for the certificate, and then click **Add**. -2. In **Available customizations**, select the name that you just created. +2. In **Available customizations**, select the name that you created. 3. In **CertificatePath**, browse to or enter the path to the certificate. ## TrustedPeopleCertificates 1. In **Available customizations**, select **TrustedPeopleCertificates**, enter a friendly name for the certificate, and then click **Add**. -2. In **Available customizations**, select the name that you just created. +2. In **Available customizations**, select the name that you created. 3. In **TrustedCertificate**, browse to or enter the path to the certificate. ## TrustedProvisioners 1. In **Available customizations**, select **TrustedPprovisioners**, enter a CertificateHash, and then click **Add**. -2. In **Available customizations**, select the name that you just created. +2. In **Available customizations**, select the name that you created. 3. In **TrustedProvisioner**, browse to or enter the path to the certificate. ## Related topics diff --git a/windows/configuration/wcd/wcd-connections.md b/windows/configuration/wcd/wcd-connections.md index 24465ae5a5..4468f64eee 100644 --- a/windows/configuration/wcd/wcd-connections.md +++ b/windows/configuration/wcd/wcd-connections.md @@ -24,7 +24,7 @@ Use to configure settings related to various types of phone connections. For each setting group: 1. In **Available customizations**, select the setting group (such as **Cellular**), enter a friendly name for the connection, and then click **Add**. -2. In **Available customizations**, select the name that you just created. +2. In **Available customizations**, select the name that you created. ## Cellular diff --git a/windows/configuration/wcd/wcd-connectivityprofiles.md b/windows/configuration/wcd/wcd-connectivityprofiles.md index 307aab14ca..21f4e49131 100644 --- a/windows/configuration/wcd/wcd-connectivityprofiles.md +++ b/windows/configuration/wcd/wcd-connectivityprofiles.md @@ -31,7 +31,7 @@ Use to configure profiles that a user will connect with, such as an email accoun Specify an email account to be automatically set up on the device. 1. In **Available customizations**, select **Email**, enter a friendly name for the account, and then click **Add**. -2. In **Available customizations**, select the name that you just created. The following table describes the settings you can configure for each account. Settings in **bold** are required. +2. In **Available customizations**, select the name that you created. The following table describes the settings you can configure for each account. Settings in **bold** are required. | Setting | Description | | --- | --- | @@ -61,7 +61,7 @@ Configure settings related to Exchange email server. These settings are related 1. In **Available customizations**, select **Exchange**, enter a name for the account, and then click **Add**. A globally unique identifier (GUID) is generated for the account. -2. In **Available customizations**, select the GUID that you just created. The following table describes the settings you can configure. Settings in **bold** are required. +2. In **Available customizations**, select the GUID that you created. The following table describes the settings you can configure. Settings in **bold** are required. | Setting | Description | | --- | --- | @@ -88,7 +88,7 @@ Configure settings related to Exchange email server. These settings are related ## KnownAccounts -Configure the settings to add additional email accounts. +Configure the settings to add more email accounts. | Setting | Description | | --- | --- | @@ -110,7 +110,7 @@ Configure settings to change the default maximum transmission unit ([MTU](#mtu)) ### VPN 1. In **Available customizations**, select **VPNSetting**, enter a friendly name for the account, and then click **Add**. -2. In **Available customizations**, select the name that you just created. The following table describes the settings you can configure. Settings in **bold** are required. +2. In **Available customizations**, select the name that you created. The following table describes the settings you can configure. Settings in **bold** are required. | Setting | Description | | --- | --- | @@ -118,14 +118,14 @@ Configure settings to change the default maximum transmission unit ([MTU](#mtu)) | AlwaysOn | Set to **True** to automatically connect the VPN at sign-in | | ByPassForLocal | When set to **True**, requests to local resources on the same Wi-Fi network as the VPN client can bypass VPN | | DnsSuffix | Enter one or more comma-separated DNS suffixes. The first suffix listed is used as the primary connection-specific DNS suffix for the VPN interface. The list is added to the SuffixSearchList. | -| LockDown | When set to **True**:
    - Profile automatically becomes an "always on" profile
    - VPN cannot be disconnected
    -If the profile is not connected, the user has no network connectivity
    - No other profiles can be connected or modified | +| LockDown | When set to **True**:
    - Profile automatically becomes an "always on" profile
    - VPN can't be disconnected
    -If the profile isn't connected, the user has no network connectivity
    - No other profiles can be connected or modified | | Proxy | Configure to **Automatic** or **Manual** | | ProxyAutoConfigUrl | When **Proxy** is set to **Automatic**, enter the URL to automatically retrieve the proxy settings | | ProxyServer | When **Proxy** is set to **Manual**, enter the proxy server address as a fully qualified hostname or enter `IP address:Port` | | RememberCredentials | Select whether credentials should be cached | -| TrustedNetworkDetection | Enter a comma-separated string to identify the trusted network. VPN will not connect automatically when the user is on their corporate wireless network where protected resources are directly accessible to the device. | +| TrustedNetworkDetection | Enter a comma-separated string to identify the trusted network. VPN won't connect automatically when the user is on their corporate wireless network where protected resources are directly accessible to the device. | -When **ProfileType** is set to **Native**, the following additional settings are available. +When **ProfileType** is set to **Native**, the following extra settings are available. Setting | Description --- | --- @@ -135,11 +135,11 @@ NativeProtocolType | Choose between **PPTP**, **L2TP**, **IKEv2**, and **Automat RoutingPolicyType | Choose between **SplitTunnel**, in which traffic can go over any interface as determined by the networking stack, and **ForceTunnel**, in which all IP traffic must go over the VPN interface. Server | Enter the public or routable IP address or DNS name for the VPN gateway. It can point to the external IP of a gateway or a virtual IP for a server farm. -When **ProfileType** is set to **Third Party**, the following additional settings are available. +When **ProfileType** is set to **Third Party**, the following extra settings are available. Setting | Description --- |--- -PluginProfileCustomConfiguration | Enter HTML-encoded XML for SSL-VPN plug-in specific configuration, including authentication information that is deployed to the device to make it available for SSL-VPN plug-ins. Contact the plug-in provider for format and other details. Most plug-ins can also configure values based on the server negotiations as well as defaults. +PluginProfileCustomConfiguration | Enter HTML-encoded XML for SSL-VPN plug-in specific configuration, including authentication information that is deployed to the device to make it available for SSL-VPN plug-ins. Contact the plug-in provider for format and other details. Most plug-ins can also configure values based on the server negotiations and defaults. PluginProfilePackageFamilyName | Choose between **Pulse Secure VPN**, **F5 VPN Client**, and **SonicWALL Mobile Connect**. PluginProfileServerUrlList | Enter a comma-separated list of servers in URL, hostname, or IP format. @@ -173,7 +173,7 @@ You can use these settings to configure system capabilities for Wi-Fi adapters, | --- | --- | | CoexistenceSupport | Specify the type of co-existence that's supported on the device:

    - **Both**: Both Wi-Fi and Bluetooth work at the same performance level during co-existence
    - **Wi-Fi reduced**: On a 2X2 system, Wi-Fi performance is reduced to 1X1 level
    - **Bluetooth centered**: When co-existing, Bluetooth has priority and restricts Wi-Fi performance
    - **One**: Either Wi-Fi or Bluetooth will stop working | | NumAntennaConnected | Enter the number of antennas that are connected to the WLAN radio | -| SimultaneousMultiChannelSupported | Enter the maximum number of channels that the Wi-Fi device can simultaneously operate on. For example, you can use this to specify support for Station mode and Wi-Fi Direct GO on separate channels simultaneously. | +| SimultaneousMultiChannelSupported | Enter the maximum number of channels that the Wi-Fi device can simultaneously operate on. For example, you can use this setting to specify support for Station mode and Wi-Fi Direct GO on separate channels simultaneously. | | WLANFunctionLevelDeviceResetSupported | Select whether the device supports functional level device reset (FLDR). The FLDR feature in the OS checks this system capability exclusively to determine if it can run. | | WLANPlatformLevelDeviceResetSupported | Select whether the device supports platform level device reset (PLDR). The PLDR feature in the OS checks this system capability exclusively to determine if it can run. | @@ -192,7 +192,7 @@ Configure settings for wireless connectivity. ### WLANXmlSettings -Enter a SSID, click **Add**, and then configure the following settings for the SSID. +Enter an SSID, click **Add**, and then configure the following settings for the SSID. | Settings | Description | | --- | --- | diff --git a/windows/configuration/wcd/wcd-deviceformfactor.md b/windows/configuration/wcd/wcd-deviceformfactor.md index 6a101c9fd1..a643a6b0f5 100644 --- a/windows/configuration/wcd/wcd-deviceformfactor.md +++ b/windows/configuration/wcd/wcd-deviceformfactor.md @@ -34,7 +34,7 @@ Select the appropriate form from the dropdown menu. | --- | --- | | Phone | A typical smartphone combines cellular connectivity, a touch screen, rechargeable power source, and other components into a single chassis. | | LargeScreen | Microsoft Surface Hub | -| HMD | (Head-mounted display) A holographic computer that is completely untethered - no wires, phones, or connection to a PC needed. | +| HMD | (Head-mounted display) A holographic computer that is untethered - no wires, phones, or connection to a PC needed. | | IndustryHandheld | A device screen less than 7” diagonal designed for industrial solutions. May or may not have a cellular stack. | | IndustryTablet | A device with an integrated screen greater than 7” diagonal and no attached keyboard designed for industrial solutions as opposed to consumer personal computer. May or may not have a cellular stack. | | Banking | A machine at a bank branch or another location that enables customers to perform basic banking activities including withdrawing money and checking one's bank balance. | @@ -54,10 +54,10 @@ Select the appropriate form from the dropdown menu. | Toy | A device used solely for enjoyment or entertainment. | | Vending | A machine that dispenses items in exchange for payment in the form of coin, currency, or credit/debit card. | | IndustryOther |A device that doesn't fit into any of the previous categories. | -| Desktop | A desktop PC form factor traditional comes in an upright tower or small desktop chassis and does not have an integrated screen. | -| Notebook | A notebook is a portable clamshell device with an attached keyboard that cannot be removed. | -| Convertible | A convertible device is an evolution of the traditional notebook where the keyboard can be swiveled, rotated or flipped, but not completely removed. It is a blend between a traditional notebook and tablet, also called a 2-in-1. | -| Detachable | A detachable device is an evolution of the traditional notebook where the keyboard can be completely removed. It is a blend between a traditional notebook and tablet, also called a 2-in-1. | +| Desktop | A desktop PC form factor traditional comes in an upright tower or small desktop chassis and doesn't have an integrated screen. | +| Notebook | A notebook is a portable clamshell device with an attached keyboard that can't be removed. | +| Convertible | A convertible device is an evolution of the traditional notebook where the keyboard can be swiveled, rotated or flipped, but not completely removed. It's a blend between a traditional notebook and tablet, also called a 2-in-1. | +| Detachable | A detachable device is an evolution of the traditional notebook where the keyboard can be removed. It's a blend between a traditional notebook and tablet, also called a 2-in-1. | | AIO | An All-in-One (AIO) device is an evolution of the traditional desktop with an attached display. | | Stick | A device that turns your TV into a Windows computer. Plug the stick into the HDMI slot on the TV and connect a USB or Bluetooth keyboard or mouse. | | Puck | A small-size PC that users can use to plug in a monitor and keyboard. | diff --git a/windows/configuration/wcd/wcd-devicemanagement.md b/windows/configuration/wcd/wcd-devicemanagement.md index a5bb59742b..0eba4cd0e2 100644 --- a/windows/configuration/wcd/wcd-devicemanagement.md +++ b/windows/configuration/wcd/wcd-devicemanagement.md @@ -27,7 +27,7 @@ Use to configure device management settings. ## Accounts 1. In **Available customizations**, select **Accounts**, enter a friendly name for the account, and then click **Add**. -2. In **Available customizations**, select the account that you just created. The following table describes the settings you can configure. Settings in **bold** are required. +2. In **Available customizations**, select the account that you created. The following table describes the settings you can configure. Settings in **bold** are required. | Setting | Description | | --- | --- | @@ -58,14 +58,14 @@ Use to configure device management settings. ## PGList 1. In **Available customizations**, select **PGList**, enter a LogicalProxyName, and then click **Add**. -2. In **Available customizations**, select the LogicalProxyName that you just created, and then select **PhysicalProxies**. +2. In **Available customizations**, select the LogicalProxyName that you created, and then select **PhysicalProxies**. 3. Enter a PhysicalProxyName, and then click **Add**. The following table describes the settings you can configure for the physical proxy and for **Trust**. | Setting | Description | | --- | --- | | Address | Enter the address of the physical proxy | | AddressType | Select between **E164**, **IPV4**, and **IPV^** for the format and protocol of the PXADDR element for a physical proxy | -| MatchedNapID | Enter a string that defines the SMS bearer. This string must match the NAPID exactly. The value must contains MVID macro if it is an IPv4 PXADDRTYPE. | +| MatchedNapID | Enter a string that defines the SMS bearer. This string must match the NAPID exactly. The value must contain MVID macro if it's an IPv4 PXADDRTYPE. | | PushEnabled | Select whether push operations are enabled | | Trust | Specify whether or not the physical proxies in this logical proxy are privileged | diff --git a/windows/configuration/wcd/wcd-networkproxy.md b/windows/configuration/wcd/wcd-networkproxy.md index 20e53f7d72..4d50550dee 100644 --- a/windows/configuration/wcd/wcd-networkproxy.md +++ b/windows/configuration/wcd/wcd-networkproxy.md @@ -27,18 +27,18 @@ Automatically detect network proxy settings. | Value | Description | | --- | --- | -| 0 | Disabled. Do not automatically detect settings. | +| 0 | Disabled. Don't automatically detect settings. | | 1 | Enabled. Automatically detect settings. | ## ProxyServer -Node for configuring a static proxy for Ethernet and Wi-Fi connections. The same proxy server is used for all protocols - including HTTP, HTTPS, FTP, and SOCKS. These settings do not apply to VPN connections. +Node for configuring a static proxy for Ethernet and Wi-Fi connections. The same proxy server is used for all protocols - including HTTP, HTTPS, FTP, and SOCKS. These settings don't apply to VPN connections. | Setting | Description | | --- | --- | | ProxyAddress | Address to the proxy server. Specify an address in the format `server:port`. | -| ProxyExceptions | Addresses that should not use the proxy server. The system will not use the proxy server for addresses that begin with the values specified in this node. Use semicolons (;) to separate entries. | -| UseProxyForLocalAddresses | Whether the proxy server should be used for local (intranet) addresses.

    - 0 = Disabled. Do not use the proxy server for local addresses.
    - 1 = Enabled. Use the proxy server for local addresses. | +| ProxyExceptions | Addresses that shouldn't use the proxy server. The system won't use the proxy server for addresses that begin with the values specified in this node. Use semicolons (;) to separate entries. | +| UseProxyForLocalAddresses | Whether the proxy server should be used for local (intranet) addresses.

    - 0 = Disabled. Don't use the proxy server for local addresses.
    - 1 = Enabled. Use the proxy server for local addresses. | ## SetupScriptUrl diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index fddfc8e061..59377ff9bc 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -46,10 +46,10 @@ This section describes the **Policies** settings that you can configure in [prov | [AllowAllTrustedApps](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-allowalltrustedapps) | Whether non-Microsoft Store apps are allowed | ✔️ | | | ✔️ | | [AllowAppStoreAutoUpdate](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-allowappstoreautoupdate) | Whether automatic update of apps from Microsoft Store is allowed | ✔️ | | | ✔️ | | [AllowDeveloperUnlock](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-allowdeveloperunlock) | Whether developer unlock of device is allowed | ✔️ | ✔️ | ✔️ | ✔️ | -| [AllowGameDVR](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-allowgamedvr) |Whether DVR and broadcasting is allowed | ✔️ | | | | +| [AllowGameDVR](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-allowgamedvr) |Whether DVR and broadcasting are allowed | ✔️ | | | | | [AllowSharedUserAppData](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-allowshareduserappdata) | Whether multiple users of the same app can share data | ✔️ | | | | | [AllowStore](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-allowstore) | Whether app store is allowed at device | | | | | -| [ApplicationRestrictions](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-applicationrestrictions) | An XML blob that specifies app restrictions, such as an allow list, disallow list, etc. | | | | | +| [ApplicationRestrictions](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-applicationrestrictions) | An XML blob that specifies app restrictions, such as an allowlist, disallow list, etc. | | | | | | [LaunchAppAfterLogOn](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-launchappafterlogon) |Whether to launch an app or apps when the user signs in. | ✔️ | | | | | [RestrictAppDataToSystemVolume](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-restrictappdatatosystemvolume) | Whether app data is restricted to the system drive | ✔️ | | | ✔️ | | [RestrictAppToSystemVolume](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-restrictapptosystemvolume) | Whether the installation of apps is restricted to the system drive | ✔️ | | | ✔️ | @@ -63,7 +63,7 @@ This section describes the **Policies** settings that you can configure in [prov | --- | --- | :---: | :---: | :---: | :---: | | [AllowFastReconnect](/windows/client-management/mdm/policy-csp-authentication#authentication-allowfastreconnect) | Allows EAP Fast Reconnect from being attempted for EAP Method TLS. | ✔️ | ✔️ | ✔️ | ✔️ | | [EnableFastFirstSignin](/windows/client-management/mdm/policy-csp-authentication#authentication-enablefastfirstsignin) | Enables a quick first sign-in experience for a user by automatically connecting new non-admin Azure AD accounts to the pre-configured candidate local accounts. | ✔️ | ✔️ | | ✔️ | -| [EnableWebSignin](/windows/client-management/mdm/policy-csp-authentication#authentication-enablewebsignin) | Enables Windows logon support for non-ADFS federated providers (e.g. SAML). | ✔️ | ✔️ | | ✔️ | +| [EnableWebSignin](/windows/client-management/mdm/policy-csp-authentication#authentication-enablewebsignin) | Enables Windows sign-in support for non-ADFS federated providers (for example, SAML). | ✔️ | ✔️ | | ✔️ | | [PreferredAadTenantDomainName](/windows/client-management/mdm/policy-csp-authentication#authentication-preferredaadtenantdomainname) | Specifies the preferred domain among available domains in the Azure AD tenant. | ✔️ | ✔️ | | ✔️ | @@ -95,7 +95,7 @@ This section describes the **Policies** settings that you can configure in [prov [AllowConfigurationUpdateForBooksLibrary](/windows/client-management/mdm/policy-csp-browser#browser-allowconfigurationupdateforbookslibrary) | Specify whether Microsoft Edge can automatically update the configuration data for the Books Library. | ✔️ | | | | | [AllowCookies](/windows/client-management/mdm/policy-configuration-service-provider#browser-allowcookies) | Specify whether cookies are allowed. | ✔️ | ✔️ | | ✔️ | | [AllowDeveloperTools](/windows/client-management/mdm/policy-configuration-service-provider#browser-allowdevelopertools) | Specify whether employees can use F12 Developer Tools on Microsoft Edge. | ✔️ | | | | -| [AllowDoNotTrack](/windows/client-management/mdm/policy-configuration-service-provider#browser-allowdonottrack) | Specify whether Do Not Track headers are allowed. | ✔️ | ✔️ | | ✔️ | +| [AllowDoNotTrack](/windows/client-management/mdm/policy-configuration-service-provider#browser-allowdonottrack) | Specify whether Do not Track headers are allowed. | ✔️ | ✔️ | | ✔️ | | [AllowExtensions](/windows/client-management/mdm/policy-configuration-service-provider#browser-allowextensions) | Specify whether Microsoft Edge extensions are allowed. | ✔️ | | | | | [AllowFlash](/windows/client-management/mdm/policy-configuration-service-provider#browser-allowflash) | Specify whether Adobe Flash can run in Microsoft Edge. | ✔️ | | | | | [AllowFlashClickToRun](/windows/client-management/mdm/policy-configuration-service-provider#browser-allowflashclicktorun) | Specify whether users must take an action, such as clicking the content or a Click-to-Run button, before seeing content in Adobe Flash. | ✔️ | | | | @@ -115,18 +115,18 @@ This section describes the **Policies** settings that you can configure in [prov | [AllowWebContentOnNewTabPage](/windows/client-management/mdm/policy-csp-browser#browser-allowwebcontentonnewtabpage) | Specify whether a New tab page opens with the default content or a blank page. | ✔️ | ✔️ | | ✔️ | [AlwaysEnableBooksLibrary](/windows/client-management/mdm/policy-csp-browser#browser-alwaysenablebookslibrary) | Always show the Books Library in Microsoft Edge. | ✔️ | | | | | [ClearBrowsingDataOnExit](/windows/client-management/mdm/policy-configuration-service-provider#browser-clearbrowsingdataonexit) | Specify whether to clear browsing data when exiting Microsoft Edge. | ✔️ | | | | -| [ConfigureAdditionalSearchEngines](/windows/client-management/mdm/policy-configuration-service-provider#browser-configureadditionalsearchengines) | Allows you to add up to 5 additional search engines for MDM-enrolled devices. | ✔️ | ✔️ | | ✔️ | +| [ConfigureAdditionalSearchEngines](/windows/client-management/mdm/policy-configuration-service-provider#browser-configureadditionalsearchengines) | Allows you to add up to five more search engines for MDM-enrolled devices. | ✔️ | ✔️ | | ✔️ | | [ConfigureFavoritesBar](/windows/client-management/mdm/policy-csp-browser#browser-configurefavoritesbar) | Specify whether the Favorites bar is shown or hidden on all pages. | ✔️ | | | | -| [ConfigureHomeButton](/windows/client-management/mdm/policy-csp-browser#browser-configurehomebutton) | Configure whether the Home button will be shown, and what should happen when it is selected. You should also configure the [SetHomeButtonURL](/windows/client-management/mdm/policy-csp-browser#browser-sethomebuttonurl) setting. To configure this setting and also allow users to make changes to the Home button, see the [UnlockHomeButton](/windows/client-management/mdm/policy-csp-browser#browser-unlockhomebutton) setting. | ✔️ | | | | +| [ConfigureHomeButton](/windows/client-management/mdm/policy-csp-browser#browser-configurehomebutton) | Configure whether the Home button will be shown, and what should happen when it's selected. You should also configure the [SetHomeButtonURL](/windows/client-management/mdm/policy-csp-browser#browser-sethomebuttonurl) setting. To configure this setting and also allow users to make changes to the Home button, see the [UnlockHomeButton](/windows/client-management/mdm/policy-csp-browser#browser-unlockhomebutton) setting. | ✔️ | | | | | [ConfigureKioskMode](/windows/client-management/mdm/policy-csp-browser#browser-configurekioskmode) | Configure how Microsoft Edge operates when it's running in kiosk mode, either as a single-app kiosk or as one of multiple apps running on the kiosk device. | ✔️ | | | | | [ConfigureKioskResetAfterIdleTimeout](/windows/client-management/mdm/policy-csp-browser#browser-configurekioskresetafteridletimeout) | Specify the time, in minutes, after which Microsoft Edge running in kiosk mode resets to the default kiosk configuration. | ✔️ | | | | | [ConfigureOpenMicrosoftEdgeWith](/windows/client-management/mdm/policy-csp-browser#browser-configureopenmicrosoftedgewith) | Specify which pages should load when Microsoft Edge opens. You should also configure the [ConfigureStartPages](/windows/client-management/mdm/policy-csp-browser#browser-configurestartpages) setting and [DisableLockdownOfStartPages](/windows/client-management/mdm/policy-configuration-service-provider#browser-disablelockdownofstartpages) setting. | ✔️ | | | | | [ConfigureTelemetryForMicrosoft365Analytics](/windows/client-management/mdm/policy-csp-browser#browser-configuretelemetryformicrosoft365analytics) | Specify whether to send Microsoft Edge browsing history data to Microsoft 365 Analytics. | ✔️ | | | | | [DisableLockdownOfStartPages](/windows/client-management/mdm/policy-configuration-service-provider#browser-disablelockdownofstartpages) | Specify whether the lockdown on the Start pages is disabled. | ✔️ | | | | -[EnableExtendedBooksTelemetry](/windows/client-management/mdm/policy-csp-browser#browser-enableextendedbookstelemetry) | Enable this setting to send additional diagnostic data, on top of the basic diagnostic data, from the Books tab. | ✔️ | ✔️ | | | +[EnableExtendedBooksTelemetry](/windows/client-management/mdm/policy-csp-browser#browser-enableextendedbookstelemetry) | Enable this setting to send more diagnostic data, on top of the basic diagnostic data, from the Books tab. | ✔️ | ✔️ | | | | [EnterpriseModeSiteList](/windows/client-management/mdm/policy-configuration-service-provider#browser-enterprisemodesitelist) | Allow the user to specify a URL of an enterprise site list. | ✔️ | | | | | [EnterpriseSiteListServiceUrl](/windows/client-management/mdm/policy-csp-browser#browser-enterprisesitelistserviceurl) | This policy (introduced in Windows 10, version 1507) was deprecated in Windows 10, version 1511 by [Browser/EnterpriseModeSiteList](/windows/client-management/mdm/policy-configuration-service-provider#browser-enterprisemodesitelist). | ✔️ | | | | -| [FirstRunURL](/windows/client-management/mdm/policy-configuration-service-provider#browser-firstrunurl) | Specify the URL that Microsoft Edge will use when it is opened for the first time. | ✔️ | | | | +| [FirstRunURL](/windows/client-management/mdm/policy-configuration-service-provider#browser-firstrunurl) | Specify the URL that Microsoft Edge will use when it's opened for the first time. | ✔️ | | | | | [HomePages](/windows/client-management/mdm/policy-configuration-service-provider#browser-homepages) | Specify your Start pages for MDM-enrolled devices. | ✔️ | | | | [LockdownFavorites](/windows/client-management/mdm/policy-csp-browser#browser-lockdownfavorites) | Configure whether employees can add, import, sort, or edit the Favorites list in Microsoft Edge. | ✔️ | | | | | [PreventAccessToAboutFlagsInMicrosoftEdge](/windows/client-management/mdm/policy-configuration-service-provider#browser-preventaccesstoaboutflagsinmicrosoftedge) | Specify whether users can access the **about:flags** page, which is used to change developer settings and to enable experimental features. | ✔️ | ✔️ | | ✔️ | @@ -136,9 +136,9 @@ This section describes the **Policies** settings that you can configure in [prov | [PreventSmartScreenPromptOverride](/windows/client-management/mdm/policy-configuration-service-provider#browser-preventsmartscreenpromptoverride) | Specify whether users can override the Windows Defender SmartScreen warnings about potentially malicious websites. | ✔️ | ✔️ | | ✔️ | | [PreventSmartScreenPromptOverrideForFiles](/windows/client-management/mdm/policy-configuration-service-provider#browser-preventsmartscreenpromptoverrideforfiles) | Specify whether users can override the Windows Defender SmartScreen warnings about downloading unverified files. | ✔️ | ✔️ | | ✔️ | PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Start and New Tab page at Windows startup and each time Microsoft Edge is closed. Applies to Windows 10, version 1803 and earlier only. | ✔️ | | | | -| [PreventTurningOffRequiredExtensions](/windows/client-management/mdm/policy-configuration-service-provider#browser-forceenabledextensions) | Enter a list of extensions in Microsoft Edge that users cannot turn off, using a semi-colon delimited list of extension package family names. | ✔️ | | | | +| [PreventTurningOffRequiredExtensions](/windows/client-management/mdm/policy-configuration-service-provider#browser-forceenabledextensions) | Enter a list of extensions in Microsoft Edge that users can't turn off, using a semi-colon delimited list of extension package family names. | ✔️ | | | | | [PreventUsingLocalHostIPAddressForWebRTC](/windows/client-management/mdm/policy-configuration-service-provider#browser-preventusinglocalhostipaddressforwebrtc) | Specify whether a user's localhost IP address is displayed while making phone calls using the WebRTC protocol. | ✔️ | ✔️ | | ✔️ | -[ProvisionFavorites](/windows/client-management/mdm/policy-csp-browser#browser-provisionfavorites) | Configure a default set of favorites which will appear for employees. | ✔️ | | | | +[ProvisionFavorites](/windows/client-management/mdm/policy-csp-browser#browser-provisionfavorites) | Configure a default set of favorites that will appear for employees. | ✔️ | | | | | [SendIntranetTraffictoInternetExplorer](/windows/client-management/mdm/policy-configuration-service-provider#browser-sendintranettraffictointernetexplorer) | Specify whether to send intranet traffic to Internet Explorer. | ✔️ | | | | | [SetDefaultSearchEngine](/windows/client-management/mdm/policy-configuration-service-provider#browser-setdefaultsearchengine) | Configure the default search engine for your employees. | ✔️ | ✔️ | | ✔️ | | [SetHomeButtonURL](/windows/client-management/mdm/policy-csp-browser#browser-sethomebuttonurl) | Specify a custom URL for the Home button. You should also enable the [ConfigureHomeButton](/windows/client-management/mdm/policy-csp-browser#browser-configurehomebutton) setting and select the **Show the home button; clicking the home button loads a specific URL** option. | ✔️ | | | | @@ -175,7 +175,7 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star | Setting | Description | Windows client | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | -[DisableAutomaticReDeploymentCredentials](/windows/client-management/mdm/policy-csp-credentialproviders) | This setting disables the visibility of the credential provider that triggers the PC refresh on a device. This policy does not actually trigger the refresh. The admin user is required to authenticate to trigger the refresh on the target device. The Windows 10 Autopilot Reset feature allows admin to reset devices to a known good managed state while preserving the management enrollment. After the automatic redeployment is triggered the devices are for ready for use by information workers or students. | ✔️ | | | | +[DisableAutomaticReDeploymentCredentials](/windows/client-management/mdm/policy-csp-credentialproviders) | This setting disables the visibility of the credential provider that triggers the PC refresh on a device. This policy doesn't actually trigger the refresh. The admin user is required to authenticate to trigger the refresh on the target device. The Windows 10 Autopilot Reset feature allows admin to reset devices to a known good managed state while preserving the management enrollment. After the automatic redeployment is triggered, the devices are for ready for use by information workers or students. | ✔️ | | | | ## Cryptography @@ -205,7 +205,7 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star | [DaysToRetainCleanedMalware](/windows/client-management/mdm/policy-configuration-service-provider#defender-daystoretaincleanedmalware) | Specify time period (in days) that quarantine items will be stored on the system. | ✔️ | | | | | [ExcludedExtensions](/windows/client-management/mdm/policy-configuration-service-provider#defender-excludedextensions) | Specify a list of file type extensions to ignore during a scan. Separate each file type in the list by using \|. | ✔️ | | | | | [ExcludedPaths](/windows/client-management/mdm/policy-configuration-service-provider#defender-excludedpaths) | Specify a list of directory paths to ignore during a scan. Separate each path in the list by using \|. | ✔️ | | | | -| [ExcludedProcesses](/windows/client-management/mdm/policy-configuration-service-provider#defender-excludedprocesses) | Specify a list of files opened by processes to ignore during a scan. Separate each file type in the list by using \|. The process itself is not excluded from the scan, but can be excluded by using the [Defender/ExcludedPaths](/windows/client-management/mdm/policy-configuration-service-provider#defender-excludedpaths) policy to exclude its path. | ✔️ | | | | +| [ExcludedProcesses](/windows/client-management/mdm/policy-configuration-service-provider#defender-excludedprocesses) | Specify a list of files opened by processes to ignore during a scan. Separate each file type in the list by using \|. The process itself isn't excluded from the scan, but can be excluded by using the [Defender/ExcludedPaths](/windows/client-management/mdm/policy-configuration-service-provider#defender-excludedpaths) policy to exclude its path. | ✔️ | | | | | [RealTimeScanDirection](/windows/client-management/mdm/policy-configuration-service-provider#defender-realtimescandirection) | Control which sets of files should be monitored. | ✔️ | | | | | [ScanParameter](/windows/client-management/mdm/policy-configuration-service-provider#defender-scanparameter) | Select whether to perform a quick scan or full scan. | ✔️ | | | | | [ScheduleQuickScanTime](/windows/client-management/mdm/policy-configuration-service-provider#defender-schedulequickscantime) | Specify the time of day that Windows Defender quick scan should run. | ✔️ | | | | @@ -280,7 +280,7 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star | Setting | Description | Windows client | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | -| [AllowCopyPaste](/windows/client-management/mdm/policy-configuration-service-provider#experience-allowcopypaste) | Specify whether copy and paste is allowed. | | | | | +| [AllowCopyPaste](/windows/client-management/mdm/policy-configuration-service-provider#experience-allowcopypaste) | Specify whether copy and paste are allowed. | | | | | | [AllowCortana](/windows/client-management/mdm/policy-configuration-service-provider#experience-allowcortana) | Specify whether Cortana is allowed on the device. | ✔️ | | ✔️ | | | [AllowDeviceDiscovery](/windows/client-management/mdm/policy-configuration-service-provider#experience-allowdevicediscovery) | Allow users to turn device discovery on or off in the UI. | ✔️ | | | | | [AllowFindMyDevice](/windows/client-management/mdm/policy-configuration-service-provider#experience-allowfindmydevice) | Turn on **Find my device** feature. | ✔️ | | | | @@ -319,13 +319,13 @@ These settings apply to the **Kiosk Browser** app available in Microsoft Store. | Setting | Description | Windows client | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | -|[BlockedUrlExceptions](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-blockedurlexceptions) | List of exceptions to the blocked website URLs (with wildcard support). This is used to configure URLs kiosk browsers are allowed to navigate to, which are a subset of the blocked URLs. | ✔️ | | | | -|[BlockedUrls](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-blockedurls) | List of blocked website URLs (with wildcard support). This is used to configure blocked URLs kiosk browsers cannot navigate to. | ✔️ | | | | +|[BlockedUrlExceptions](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-blockedurlexceptions) | List of exceptions to the blocked website URLs (with wildcard support). This setting is used to configure URLs kiosk browsers are allowed to navigate to, which are a subset of the blocked URLs. | ✔️ | | | | +|[BlockedUrls](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-blockedurls) | List of blocked website URLs (with wildcard support). This setting is used to configure blocked URLs kiosk browsers can't navigate to. | ✔️ | | | | |[DefaultURL](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-defaulturl) | Configures the default URL kiosk browsers to navigate on launch and restart. | ✔️ | | | | |[EnableEndSessionButton](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-enableendsessionbutton) | Enable/disable kiosk browser's end session button. | ✔️ | | | | |[EnableHomeButton](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-enablehomebutton) | Enable/disable kiosk browser's home button. | ✔️ | | | | |[EnableNavigationButtons](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-enablenavigationbuttons) | Enable/disable kiosk browser's navigation buttons (forward/back). | ✔️ | | | | -|[RestartOnIdleTime](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-restartonidletime) | Amount of time in minutes the session is idle until the kiosk browser restarts in a fresh state. The value is an int 1-1440 that specifies the amount of minutes the session is idle until the kiosk browser restarts in a fresh state. The default value is empty which means there is no idle timeout within the kiosk browser. | ✔️ | | | | +|[RestartOnIdleTime](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-restartonidletime) | Amount of time in minutes the session is idle until the kiosk browser restarts in a fresh state. The value is an int 1-1440 that specifies the number of minutes the session is idle until the kiosk browser restarts in a fresh state. The default value is empty, which means there's no idle timeout within the kiosk browser. | ✔️ | | | | To configure multiple URLs for **Blocked URL Exceptions** or **Blocked URLs** in Windows Configuration Designer: @@ -334,7 +334,7 @@ To configure multiple URLs for **Blocked URL Exceptions** or **Blocked URLs** in 3. Insert the null character string in between each URL (e.g www.bing.comwww.contoso.com). 4. Save the XML file. 5. Open the project again in Windows Configuration Designer. -6. Export the package. Ensure you do not revisit the created policies under Kiosk Browser or else the null character will be removed. +6. Export the package. Ensure you don't revisit the created policies under Kiosk Browser or else the null character will be removed. ## LocalPoliciesSecurityOptions @@ -348,7 +348,7 @@ To configure multiple URLs for **Blocked URL Exceptions** or **Blocked URLs** in | Setting | Description | Windows client | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | -| [EnableLocation](/windows/client-management/mdm/policy-configuration-service-provider#location-enablelocation) | Do not use. | | | | | +| [EnableLocation](/windows/client-management/mdm/policy-configuration-service-provider#location-enablelocation) | Don't use. | | | | | ## Power @@ -374,8 +374,8 @@ To configure multiple URLs for **Blocked URL Exceptions** or **Blocked URLs** in | [StandbyTimeoutPluggedIn](/windows/client-management/mdm/policy-csp-power#standbytimeoutpluggedin) | Specify the period of inactivity before Windows transitions the system to sleep while plugged in. | ✔️ | | | | | [TurnOffHybridSleepOnBattery](/windows/client-management/mdm/policy-csp-power#turnoffhybridsleeponbattery) | Turn off hybrid sleep while on battery. | ✔️ | | | | | [TurnOffHybridSleepPluggedIn](/windows/client-management/mdm/policy-csp-power#turnoffhybridsleeppluggedin) | Turn off hybrid sleep while plugged in. | ✔️ | | | | -| [UnattendedSleepTimeoutOnBattery](/windows/client-management/mdm/policy-csp-power#unattendedsleeptimeoutonbattery) | Specify the period of inactivity before Windows transitions the system to sleep automatically when a user is not present while on battery. | ✔️ | | | | -| [UnattendedSleepTimeoutPluggedIn](/windows/client-management/mdm/policy-csp-power#unattendedsleeptimeoutpluggedin) | Specify the period of inactivity before Windows transitions the system to sleep automatically when a user is not present while plugged in. | ✔️ | | | | +| [UnattendedSleepTimeoutOnBattery](/windows/client-management/mdm/policy-csp-power#unattendedsleeptimeoutonbattery) | Specify the period of inactivity before Windows transitions the system to sleep automatically when a user isn't present while on battery. | ✔️ | | | | +| [UnattendedSleepTimeoutPluggedIn](/windows/client-management/mdm/policy-csp-power#unattendedsleeptimeoutpluggedin) | Specify the period of inactivity before Windows transitions the system to sleep automatically when a user isn't present while plugged in. | ✔️ | | | | ## Privacy @@ -390,11 +390,11 @@ To configure multiple URLs for **Blocked URL Exceptions** or **Blocked URLs** in | Setting | Description | Windows client | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | [AllowCloudSearch](/windows/client-management/mdm/policy-csp-search#search-allowcloudsearch) | Allow search and Cortana to search cloud sources like OneDrive and SharePoint. T | ✔️ | | | | -[AllowCortanaInAAD](/windows/client-management/mdm/policy-csp-search#search-allowcortanainaad) | This specifies whether the Cortana consent page can appear in the Azure Active Directory (AAD) device out-of-box-experience (OOBE) flow. | ✔️ | | | | +[AllowCortanaInAAD](/windows/client-management/mdm/policy-csp-search#search-allowcortanainaad) | This setting specifies whether the Cortana consent page can appear in the Azure Active Directory (AAD) device out-of-box-experience (OOBE) flow. | ✔️ | | | | | [AllowIndexingEncryptedStoresOrItems](/windows/client-management/mdm/policy-configuration-service-provider#search-allowindexingencryptedstoresoritems) | Allow or disallow the indexing of items. | ✔️ | | | | | [AllowSearchToUseLocation](/windows/client-management/mdm/policy-configuration-service-provider#search-allowsearchtouselocation) | Specify whether search can use location information. | ✔️ | | ✔️ | | | [AllowUsingDiacritics](/windows/client-management/mdm/policy-configuration-service-provider#search-allowusingdiacritics) | Allow the use of diacritics. | ✔️ | | | | -| [AllowWindowsIndexer](/windows/client-management/mdm/policy-csp-search#search-allowwindowsindexer) | The indexer provides fast file, email, and web history search for apps and system components including Cortana, Outlook, file explorer, and Edge. To do this, it requires access to the file system and app data stores such as Outlook OST files.

    - **Off** setting disables Windows indexer
    - **EnterpriseSecure** setting stops the indexer from indexing encrypted files or stores, and is recommended for enterprises using Windows Information Protection (WIP)
    - **Enterprise** setting reduces potential network loads for enterprises
    - **Standard** setting is appropriate for consumers | ✔️ | | | | +| [AllowWindowsIndexer](/windows/client-management/mdm/policy-csp-search#search-allowwindowsindexer) | The indexer provides fast file, email, and web history search for apps and system components including Cortana, Outlook, file explorer, and Edge. To provide these features, it requires access to the file system and app data stores such as Outlook OST files.

    - **Off** setting disables Windows indexer
    - **EnterpriseSecure** setting stops the indexer from indexing encrypted files or stores, and is recommended for enterprises using Windows Information Protection (WIP)
    - **Enterprise** setting reduces potential network loads for enterprises
    - **Standard** setting is appropriate for consumers | ✔️ | | | | | [AlwaysUseAutoLangDetection](/windows/client-management/mdm/policy-configuration-service-provider#search-alwaysuseautolangdetection) | Specify whether to always use automatic language detection when indexing content and properties. | ✔️ | | | | | [DoNotUseWebResults](/windows/client-management/mdm/policy-configuration-service-provider#search-donotusewebresults) | Specify whether to allow Search to perform queries on the web. | ✔️ | | | | | [DisableBackoff](/windows/client-management/mdm/policy-configuration-service-provider#search-disablebackoff) | If enabled, the search indexer backoff feature will be disabled. | ✔️ | | | | @@ -424,7 +424,7 @@ To configure multiple URLs for **Blocked URL Exceptions** or **Blocked URLs** in | [AllowAutoPlay](/windows/client-management/mdm/policy-configuration-service-provider#settings-allowautoplay) | Allow the user to change AutoPlay settings. | | | | | | [AllowDataSense](/windows/client-management/mdm/policy-configuration-service-provider#settings-allowdatasense) | Allow the user to change Data Sense settings. | | | | | | [AllowVPN](/windows/client-management/mdm/policy-configuration-service-provider#settings-allowvpn) | Allow the user to change VPN settings. | | | ✔️ | | -| [ConfigureTaskbarCalendar](/windows/client-management/mdm/policy-configuration-service-provider#settings-configuretaskbarcalendar) | Configure the default setting for showing additional calendars (besides the default calendar for the locale) in the taskbar clock and calendar flyout. | ✔️ | | | | +| [ConfigureTaskbarCalendar](/windows/client-management/mdm/policy-configuration-service-provider#settings-configuretaskbarcalendar) | Configure the default setting for showing other calendars (besides the default calendar for the locale) in the taskbar clock and calendar flyout. | ✔️ | | | | [PageVisiblityList](/windows/client-management/mdm/policy-csp-settings#settings-pagevisibilitylist) | Allows IT admins to prevent specific pages in the System Settings app from being visible or accessible. Pages are identified by a shortened version of their already [published URIs](/windows/uwp/launch-resume/launch-settings-app#ms-settings-uri-scheme-reference), which is the URI minus the "ms-settings:" prefix. For example, if the URI for a settings page is "ms-settings:foo", the page identifier used in the policy will be just "foo". Multiple page identifiers are separated by semicolons. | ✔️ | | | | ## Start @@ -448,7 +448,7 @@ To configure multiple URLs for **Blocked URL Exceptions** or **Blocked URLs** in | [HideFrequentlyUsedApps](/windows/client-management/mdm/policy-configuration-service-provider#start-hidefrequentlyusedapps) | Hide **Most used** section of Start. | ✔️ | | | | | [HideHibernate](/windows/client-management/mdm/policy-configuration-service-provider#start-hidehibernate) | Prevent **Hibernate** option from appearing in the Power button. | ✔️ | | | | | [HideLock](/windows/client-management/mdm/policy-configuration-service-provider#start-hidelock) | Prevent **Lock** from appearing in the user tile. | ✔️ | | | | -| HidePeopleBar | Remove the people icon from the taskbar, as well as the corresponding settings toggle. It also prevents users from pinning people to the taskbar. | ✔️ | | | | +| HidePeopleBar | Remove the people icon from the taskbar, and the corresponding settings toggle. It also prevents users from pinning people to the taskbar. | ✔️ | | | | | [HidePowerButton](/windows/client-management/mdm/policy-configuration-service-provider#start-hidepowerbutton) | Hide the **Power** button. | ✔️ | | | | | [HideRecentJumplists](/windows/client-management/mdm/policy-configuration-service-provider#start-hiderecentjumplists) | Hide jumplists of recently opened items. | ✔️ | | | | | [HideRecentlyAddedApps](/windows/client-management/mdm/policy-configuration-service-provider#start-hiderecentlyaddedapps) | Hide **Recently added** section of Start. | ✔️ | | | | @@ -478,7 +478,7 @@ ConfigureTelemetryOptInSettingsUx | This policy setting determines whether peopl | DisableDeviceDelete | Specify whether the delete diagnostic data is enabled in the Diagnostic & Feedback Settings page. | ✔️ | | | | | DisableDataDiagnosticViewer | Configure whether users can enable and launch the Diagnostic Data Viewer from the Diagnostic & Feedback Settings page. | ✔️ | | | | | [DisableOneDriveFileSync](/windows/client-management/mdm/policy-configuration-service-provider#system-disableonedrivefilesync) | Prevent apps and features from working with files on OneDrive. | ✔️ | | | | -| [LimitEnhancedDiagnosticDataWindowsAnalytics](/windows/client-management/mdm/policy-csp-system#system-limitenhanceddiagnosticdatawindowsanalytics) | This policy setting, in combination with the System/AllowTelemetry policy setting, enables organizations to send Microsoft a specific set of diagnostic data for IT insights via Windows Analytics services. To enable this behavior you must enable this policy setting, and set Allow Telemetry to level 2 (Enhanced). When you configure these policy settings, a basic level of diagnostic data plus additional events that are required for Windows Analytics are sent to Microsoft. These events are documented in [Windows 10, version 1703 basic level Windows diagnostic events and fields](/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields). Enabling enhanced diagnostic data in the System/AllowTelemetry policy in combination with not configuring this policy will also send the required events for Windows Analytics, plus additional enhanced level diagnostic data. This setting has no effect on computers configured to send full, basic or security level diagnostic data to Microsoft. If you disable or do not configure this policy setting, then the level of diagnostic data sent to Microsoft is determined by the System/AllowTelemetry policy. | ✔️ | | | | +| [LimitEnhancedDiagnosticDataWindowsAnalytics](/windows/client-management/mdm/policy-csp-system#system-limitenhanceddiagnosticdatawindowsanalytics) | This policy setting, in combination with the System/AllowTelemetry policy setting, enables organizations to send Microsoft a specific set of diagnostic data for IT insights via Windows Analytics services. To enable this behavior you must enable this policy setting, and set Allow Telemetry to level 2 (Enhanced). When you configure these policy settings, a basic level of diagnostic data plus other events that are required for Windows Analytics are sent to Microsoft. These events are documented in [Windows 10, version 1703 basic level Windows diagnostic events and fields](/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields). Enabling enhanced diagnostic data in the System/AllowTelemetry policy in combination with not configuring this policy will also send the required events for Windows Analytics, plus other enhanced level diagnostic data. 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 System/AllowTelemetry policy. | ✔️ | | | | ## TextInput @@ -486,7 +486,7 @@ ConfigureTelemetryOptInSettingsUx | This policy setting determines whether peopl | Setting | Description | Windows client | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | | [AllowIMELogging](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowimelogging) | Allow the user to turn on and off the logging for incorrect conversion and saving auto-tuning result to a file and history-based predictive input. | ✔️ | | | | -| [AllowIMENetworkAccess](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowimenetworkaccess) | Allow the user to turn on Open Extended Dictionary, Internet search integration, or cloud candidate features to provide input suggestions that do not exist in the device's local dictionary. | ✔️ | | | | +| [AllowIMENetworkAccess](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowimenetworkaccess) | Allow the user to turn on Open Extended Dictionary, Internet search integration, or cloud candidate features to provide input suggestions that don't exist in the device's local dictionary. | ✔️ | | | | | [AllowInputPanel](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowinputpanel) | Disable the touch/handwriting keyboard. | ✔️ | | | | | [AllowJapaneseIMESurrogatePairCharacters](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowjapaneseimesurrogatepaircharacters) | Allow the Japanese IME surrogate pair characters. | ✔️ | | | | | [AllowJapaneseIVSCharacters](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowjapaneseivscharacters) | Allow Japanese Ideographic Variation Sequence (IVS) characters. | ✔️ | | | | @@ -494,7 +494,7 @@ ConfigureTelemetryOptInSettingsUx | This policy setting determines whether peopl | [AllowJapaneseUserDictionary](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowjapaneseuserdictionary) | Allow the Japanese user dictionary. | ✔️ | | | | | [AllowKeyboardTextSuggestions](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowkeyboardtextsuggestions) | Specify whether text prediction is enabled or disabled for the on-screen keyboard, touch keyboard, and handwriting recognition tool. | ✔️ | | | | | [AllowLanguageFeaturesUninstall](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowlanguagefeaturesuninstall) | All language features to be uninstalled. | ✔️ | | | | -| AllowUserInputsFromMiracastRecevier | Do not use. Instead, use [WirelessDisplay](#wirelessdisplay)/[AllowUserInputFromWirelessDisplayReceiver](/windows/client-management/mdm/policy-configuration-service-provider#wirelessdisplay-allowuserinputfromwirelessdisplayreceiver) | | | | | +| AllowUserInputsFromMiracastRecevier | Don't use. Instead, use [WirelessDisplay](#wirelessdisplay)/[AllowUserInputFromWirelessDisplayReceiver](/windows/client-management/mdm/policy-configuration-service-provider#wirelessdisplay-allowuserinputfromwirelessdisplayreceiver) | | | | | | [ExcludeJapaneseIMEExceptISO208](/windows/client-management/mdm/policy-configuration-service-provider#textinput-excludejapaneseimeexceptjis0208) | Allow users to restrict character code range of conversion by setting the character filter. | ✔️ | | | | | [ExcludeJapaneseIMEExceptISO208andEUDC](/windows/client-management/mdm/policy-configuration-service-provider#textinput-excludejapaneseimeexceptjis0208andeudc) | Allow users to restrict character code range of conversion by setting the character filter. | ✔️ | | | | | [ExcludeJapaneseIMEExceptShiftJIS](/windows/client-management/mdm/policy-configuration-service-provider#textinput-excludejapaneseimeexceptshiftjis) | Allow users to restrict character code range of conversion by setting the character filter. | ✔️ | | | | @@ -511,9 +511,9 @@ ConfigureTelemetryOptInSettingsUx | This policy setting determines whether peopl | Setting | Description | Windows client | Surface Hub | HoloLens | IoT Core | |---------|-------------|:--------------:|:-----------:|:--------:|:--------:| -| [ActiveHoursEnd](/windows/client-management/mdm/policy-configuration-service-provider#update-activehoursend) | Use with **Update/ActiveHoursStart** to manage the range of active hours where update reboots are not scheduled. | ✔️ | ✔️ | | ✔️ | +| [ActiveHoursEnd](/windows/client-management/mdm/policy-configuration-service-provider#update-activehoursend) | Use with **Update/ActiveHoursStart** to manage the range of active hours where update reboots aren't scheduled. | ✔️ | ✔️ | | ✔️ | | [ActiveHoursMaxRange](/windows/client-management/mdm/policy-configuration-service-provider#update-activehoursmaxrange) | Specify the maximum active hours range. | ✔️ | ✔️ | | ✔️ | -| [ActiveHoursStart](/windows/client-management/mdm/policy-configuration-service-provider#update-activehoursstart) | Use with **Update/ActiveHoursEnd** to manage the range of active hours where update reboots are not scheduled. | ✔️ | ✔️ | | ✔️ | +| [ActiveHoursStart](/windows/client-management/mdm/policy-configuration-service-provider#update-activehoursstart) | Use with **Update/ActiveHoursEnd** to manage the range of active hours where update reboots aren't scheduled. | ✔️ | ✔️ | | ✔️ | | [AllowAutoUpdate](/windows/client-management/mdm/policy-configuration-service-provider#update-allowautoupdate) | Configure automatic update behavior to scan, download, and install updates. | ✔️ | ✔️ | ✔️ | ✔️ | | [AllowAutoWindowsUpdateDownloadOverMeteredNetwork](/windows/client-management/mdm/policy-csp-update#update-allowautowindowsupdatedownloadovermeterednetwork) | Option to download updates automatically over metered connections (off by default). Enter `0` for not allowed, or `1` for allowed. | ✔️ | ✔️ | | ✔️ | | [AllowMUUpdateService](/windows/client-management/mdm/policy-configuration-service-provider#update-allowmuupdateservice) | Manage whether to scan for app updates from Microsoft Update. | ✔️ | ✔️ | ✔️ | ✔️ | @@ -529,7 +529,7 @@ ConfigureTelemetryOptInSettingsUx | This policy setting determines whether peopl | [DeferUpdatePeriod](/windows/client-management/mdm/policy-csp-update#update-deferupdateperiod) | Specify update delays for up to 4 weeks. | ✔️ | ✔️ | ✔️ | ✔️ | | [DeferUpgradePeriod](/windows/client-management/mdm/policy-csp-update#update-deferupgradeperiod) | Specify upgrade delays for up to 8 months. | ✔️ | ✔️ | ✔️ | ✔️ | | [DetectionFrequency](/windows/client-management/mdm/policy-configuration-service-provider#update-detectionfrequency) | Specify the frequency to scan for updates, from every 1-22 hours. | ✔️ | ✔️ | ✔️ | ✔️ | -| [DisableDualScan](/windows/client-management/mdm/policy-csp-update#update-disabledualscan) | Do not allow update deferral policies to cause scans against Windows Update. | ✔️ | ✔️ | | ✔️ | +| [DisableDualScan](/windows/client-management/mdm/policy-csp-update#update-disabledualscan) | Don't allow update deferral policies to cause scans against Windows Update. | ✔️ | ✔️ | | ✔️ | | [EngagedRestartDeadline](/windows/client-management/mdm/policy-configuration-service-provider#update-engagedrestartdeadline) | Specify the deadline in days before automatically scheduling and executing a pending restart outside of active hours. | ✔️ | ✔️ | | ✔️ | | [EngagedRestartDeadlineForFeatureUpdates](/windows/client-management/mdm/policy-configuration-service-provider#update-engagedrestartdeadlineforfeatureupdates) | Specify the deadline in days before automatically scheduling and executing a pending restart outside of active hours. | ✔️ | ✔️ | | ✔️ | | [EngagedRestartSnoozeSchedule](/windows/client-management/mdm/policy-configuration-service-provider#update-engagedrestartsnoozeschedule) | Specify the number of days a user can snooze Engaged restart reminder notifications. | ✔️ | ✔️ | | ✔️ | @@ -537,7 +537,7 @@ ConfigureTelemetryOptInSettingsUx | This policy setting determines whether peopl | [EngagedRestartTransitionSchedule](/windows/client-management/mdm/policy-configuration-service-provider#update-engagedrestarttransitionschedule) | Specify the timing before transitioning from Auto restarts scheduled outside of active hours to Engaged restart, which requires the user to schedule. | ✔️ | ✔️ | | ✔️ | | [EngagedRestartTransitionScheduleForFeatureUpdates](/windows/client-management/mdm/policy-configuration-service-provider#update-engagedrestarttransitionscheduleforfeatureupdates) | Specify the timing before transitioning from Auto restarts scheduled outside of active hours to Engaged restart, which requires the user to schedule. | ✔️ | ✔️ | | ✔️ | | [ExcludeWUDriversInQualityUpdate](/windows/client-management/mdm/policy-configuration-service-provider#update-excludewudriversinqualityupdate) | Exclude Windows Update (WU) drivers during quality updates. | ✔️ | ✔️ | | ✔️ | -| [FillEmptyContentUrls](/windows/client-management/mdm/policy-configuration-service-provider#update-fillemptycontenturls) | Allow Windows Update Agent to determine the download URL when it is missing from the metadata. | ✔️ | ✔️ | | ✔️ | +| [FillEmptyContentUrls](/windows/client-management/mdm/policy-configuration-service-provider#update-fillemptycontenturls) | Allow Windows Update Agent to determine the download URL when it's missing from the metadata. | ✔️ | ✔️ | | ✔️ | | ManagePreviewBuilds | Use to enable or disable preview builds. | ✔️ | ✔️ | ✔️ | ✔️ | | PhoneUpdateRestrictions | Deprecated | | ✔️ | | | | [RequireDeferUpgrade](/windows/client-management/mdm/policy-configuration-service-provider#update-requiredeferupgrade) | Configure device to receive updates from Current Branch for Business (CBB). | ✔️ | ✔️ | ✔️ | ✔️ | diff --git a/windows/configuration/wcd/wcd-surfacehubmanagement.md b/windows/configuration/wcd/wcd-surfacehubmanagement.md index 4d3996dcfd..5e2b059925 100644 --- a/windows/configuration/wcd/wcd-surfacehubmanagement.md +++ b/windows/configuration/wcd/wcd-surfacehubmanagement.md @@ -29,8 +29,8 @@ Use SurfaceHubManagement settings to set the administrator group that will manag ## GroupName -Enter the group name for the administrators group in Active Directory. +Enter the group name for the administrators' group in Active Directory. ## GroupSid -Enter the SID or the administrators group in Active Directory. +Enter the SID or the administrators' group in Active Directory. diff --git a/windows/configuration/windows-10-accessibility-for-ITPros.md b/windows/configuration/windows-10-accessibility-for-ITPros.md index 3f9a6310d2..7216a009d5 100644 --- a/windows/configuration/windows-10-accessibility-for-ITPros.md +++ b/windows/configuration/windows-10-accessibility-for-ITPros.md @@ -19,7 +19,7 @@ This topic helps IT administrators learn about built-in accessibility features, ## General recommendations - **Be aware of Ease of Access settings** – Understand how people in your organization might use these settings. Help people in your organization learn how they can customize Windows 10. - **Do not block settings** – Avoid using Group Policy or MDM settings that override Ease of Access settings. -- **Encourage choice** – Allow people in your organization to customize their computers based on their needs. That might mean installing an add-on for their browser, or a non-Microsoft assistive technology. +- **Encourage choice** – Allow people in your organization to customize their computers based on their needs. That customization might mean installing an add-on for their browser, or a non-Microsoft assistive technology. ## Vision @@ -28,12 +28,12 @@ This topic helps IT administrators learn about built-in accessibility features, | [Use Narrator to use devices without a screen](https://support.microsoft.com/help/22798/windows-10-narrator-get-started) | Narrator describes Windows and apps and enables you to control devices by using a keyboard, controller, or with a range of gestures on touch-supported devices.| | [Create accessible apps](https://developer.microsoft.com/windows/accessible-apps) | You can develop accessible apps just like Mail, Groove, and Store that work well with Narrator and other leading screen readers.| | Use keyboard shortcuts for [Windows](https://support.microsoft.com/help/12445/windows-keyboard-shortcuts), [Narrator](https://support.microsoft.com/help/22806), and [Magnifier](https://support.microsoft.com/help/13810) | Get the most out of Windows with shortcuts for apps and desktops.| -| Get closer with [Magnifier](https://support.microsoft.com/help/11542/windows-use-magnifier) | Magnifier enlarges all or part of your screen and offers a variety of configuration settings.| +| Get closer with [Magnifier](https://support.microsoft.com/help/11542/windows-use-magnifier) | Magnifier enlarges all or part of your screen and offers various configuration settings.| | [Cursor and pointer adjustments](https://support.microsoft.com/help/27928/windows-10-make-windows-easier-to-see) | Changing the size or color of pointers or adding trails or touch feedback make it easier to follow the mouse.| -| [Have Cortana assist](https://support.microsoft.com/help/17214/windows-10-what-is) | Cortana can handle a variety of tasks for you, including setting reminders, opening apps, finding facts, and sending emails and texts.| +| [Have Cortana assist](https://support.microsoft.com/help/17214/windows-10-what-is) | Cortana can handle various tasks for you, including setting reminders, opening apps, finding facts, and sending emails and texts.| | [Dictate text and commands](https://support.microsoft.com/help/17208/windows-10-use-speech-recognition) | Windows includes speech recognition that lets you tell it what to do.| | [Customize the size](https://support.microsoft.com/help/27928/windows-10-make-windows-easier-to-see) of screen items | You can adjust the size of text, icons, and other screen items to make them easier to see.| -| [Improve contrast](https://support.microsoft.com/help/27928/windows-10-make-windows-easier-to-see) | A number of high-contrast themes are available to suit your needs.| +| [Improve contrast](https://support.microsoft.com/help/27928/windows-10-make-windows-easier-to-see) | Many high-contrast themes are available to suit your needs.| | [Simplify for focus](https://support.microsoft.com/help/27930) | Reducing animations and turning off background images and transparency can minimize distractions.| | [Keep notifications around longer](https://support.microsoft.com/help/27933/windows-10-make-windows-easier-to-hear) | If notifications aren't staying visible long enough for you to notice them, you can increase the time a notification will be displayed up to five minutes.| | [Read in Braille](https://support.microsoft.com/help/4004263) | Narrator supports braille displays from more than 35 manufacturers using more than 40 languages and multiple braille variants.| @@ -43,19 +43,19 @@ This topic helps IT administrators learn about built-in accessibility features, | Accessibility feature | Description | |---------------------------|------------| | [Transcribe with Translator](https://www.skype.com/en/features/skype-translator) | Translator can transcribe voice to text so you won’t miss what’s being said. | -| [Use Skype for sign language](https://www.skype.com/en/) | Skype is available on a variety of platforms and devices, so you don’t have to worry about whether your co-workers, friends and family can communicate with you.| +| [Use Skype for sign language](https://www.skype.com/en/) | Skype is available on various platforms and devices, so you don’t have to worry about whether your co-workers, friends and family can communicate with you.| | [Get visual notifications for sounds](https://support.microsoft.com/help/27933/windows-10-make-windows-easier-to-hear) | You can replace audible alerts with visual alerts.| | [Keep notifications around longer](https://support.microsoft.com/help/27933/windows-10-make-windows-easier-to-hear)|If notifications aren't staying visible long enough for you to notice them, you can increase the time a notification will be displayed up to five minutes.| | [Read spoken words with closed captioning](https://support.microsoft.com/help/21055/windows-10-closed-caption-settings) | You can customize things like color, size, and background transparency to suit your needs and tastes.| -| [Switch to mono audio](https://support.microsoft.com/help/27933/) | Sending all sounds to both left and right channels is helpful for those with partial hearing loss or deafness in one ear.| +| [Switch to mono audio](https://support.microsoft.com/help/27933/) | Sending all sounds to both left and right channels is helpful for those people with partial hearing loss or deafness in one ear.| ## Physical | Accessibility feature | Description| |---------------------------|------------| -| [Have Cortana assist](https://support.microsoft.com/help/17214/windows-10-what-is) | Cortana can handle a variety of tasks for you, including setting reminders, opening apps, finding facts, and sending emails and texts.| +| [Have Cortana assist](https://support.microsoft.com/help/17214/windows-10-what-is) | Cortana can handle various tasks for you, including setting reminders, opening apps, finding facts, and sending emails and texts.| | [Dictate text and commands](https://support.microsoft.com/help/17208/windows-10-use-speech-recognition) | Windows includes speech recognition that lets you tell it what to do.| -| Use the On-Screen Keyboard (OSK) | Instead of relying on a physical keyboard, you can use the [On-Screen Keyboard](https://support.microsoft.com/help/10762/windows-use-on-screen-keyboard) to type and enter data and select keys with a mouse or othet pointing device. Additionally, the OSK offers [word prediction and completion](https://support.microsoft.com/help/10762/windows-use-on-screen-keyboard).| +| Use the On-Screen Keyboard (OSK) | Instead of relying on a physical keyboard, you can use the [On-Screen Keyboard](https://support.microsoft.com/help/10762/windows-use-on-screen-keyboard) to type and enter data and select keys with a mouse or other pointing device. Additionally, the OSK offers [word prediction and completion](https://support.microsoft.com/help/10762/windows-use-on-screen-keyboard).| | [Live Tiles](https://support.microsoft.com/help/17176/windows-10-organize-your-apps)| Because Live Tiles display constantly updated information for many apps, you don't have to bother actually opening them. You can arrange, resize, and move tiles as needed.| | [Keyboard assistance features](https://support.microsoft.com/help/27936)| You can personalize your keyboard to ignore repeated keys and do other helpful things if you have limited control of your hands.| | [Mouse Keys](https://support.microsoft.com/help/27936)|If a mouse is difficult to use, you can control the pointer by using your numeric keypad.| @@ -65,7 +65,7 @@ This topic helps IT administrators learn about built-in accessibility features, | Accessibility feature | Description| |---------------------------|------------| | [Simplify for focus](https://support.microsoft.com/help/27930) | Reducing animations and turning off background images and transparency can minimize distractions.| -| Use the On-Screen Keyboard (OSK) | Instead of relying on a physical keyboard, you can use the [On-Screen Keyboard](https://support.microsoft.com/help/10762/windows-use-on-screen-keyboard) to type and enter data and select keys with a mouse or othet pointing device. Additionally, the OSK offers [word prediction and completion](https://support.microsoft.com/help/10762/windows-use-on-screen-keyboard).| +| Use the On-Screen Keyboard (OSK) | Instead of relying on a physical keyboard, you can use the [On-Screen Keyboard](https://support.microsoft.com/help/10762/windows-use-on-screen-keyboard) to type and enter data and select keys with a mouse or other pointing device. Additionally, the OSK offers [word prediction and completion](https://support.microsoft.com/help/10762/windows-use-on-screen-keyboard).| | [Dictate text and commands](https://support.microsoft.com/help/17208/windows-10-use-speech-recognition) | Windows includes speech recognition that lets you tell it what to do.| | [Use fonts that are easier to read](https://www.microsoft.com/download/details.aspx?id=50721) | Fluent Sitka Small and Fluent Calibri are fonts that address "visual crowding" by adding character and enhance word and line spacing. | | [Edge Reading View](https://support.microsoft.com/help/17204/windows-10-take-your-reading-with-you) | Clears distracting content from web pages so you can stay focused on what you really want to read. | @@ -80,7 +80,7 @@ This topic helps IT administrators learn about built-in accessibility features, | [Use Speech Recognition]( https://support.microsoft.com/help/17208 ) | Narrator reads text on your PC screen aloud and describes events, such as notifications or calendar appointments, so you can use your PC without a display.| | [Save time with keyboard shortcuts]( https://support.microsoft.com/help/17189) | Keyboard shortcuts for apps and desktops.| -## Additional resources +## Other resources [Windows accessibility](https://www.microsoft.com/Accessibility/windows) [Designing accessible software]( https://msdn.microsoft.com/windows/uwp/accessibility/designing-inclusive-software) diff --git a/windows/configuration/windows-spotlight.md b/windows/configuration/windows-spotlight.md index 88baf2f9e0..1843dcff55 100644 --- a/windows/configuration/windows-spotlight.md +++ b/windows/configuration/windows-spotlight.md @@ -35,7 +35,7 @@ For managed devices running Windows 10 Enterprise and Windows 10 Education, en - **Background image** - The Windows Spotlight displays a new image on the lock screen each day. The initial background image is included during installation. Additional images are downloaded on ongoing basis. + The Windows Spotlight displays a new image on the lock screen each day. The initial background image is included during installation. More images are downloaded on ongoing basis. ![lock screen image.](images/lockscreen.png) @@ -67,7 +67,7 @@ Windows Spotlight is enabled by default. Windows 10 provides Group Policy and mo | **Configure Spotlight on lock screen** | **Experience/Configure Windows Spotlight On Lock Screen** | Specifically controls the use of the dynamic Windows Spotlight image on the lock screen, and can be enabled or disabled | Windows 10 Enterprise and Education, version 1607 and later | | **Turn off the Windows Spotlight on Action Center** | **Experience/Allow Windows Spotlight On Action Center** | Turn off Suggestions from Microsoft that show after each clean install, upgrade, or on an on-going basis to introduce users to what is new or changed | Windows 10 Enterprise and Education, version 1703 | | **Do not use diagnostic data for tailored experiences** | **Experience/Allow Tailored Experiences With Diagnostic Data** | Prevent Windows from using diagnostic data to provide tailored experiences to the user | Windows 10 Pro, Enterprise, and Education, version 1703 | -| **Turn off the Windows Welcome Experience** | **Experience/Allow Windows Spotlight Windows Welcome Experience** | Turn off the Windows Spotlight Windows Welcome experience which helps introduce users to Windows, such as launching Microsoft Edge with a web page highlighting new features | Windows 10 Enterprise and Education, version 1703 | +| **Turn off the Windows Welcome Experience** | **Experience/Allow Windows Spotlight Windows Welcome Experience** | Turn off the Windows Spotlight Windows Welcome experience that helps introduce users to Windows, such as launching Microsoft Edge with a web page highlighting new features | Windows 10 Enterprise and Education, version 1703 | **Turn off the Windows Spotlight on Settings** | **Experience/Allow Windows Spotlight on Settings** | Turn off the Windows Spotlight in the Settings app. | Windows 10 Enterprise and Education, version 1803 | @@ -80,11 +80,11 @@ Windows Spotlight is enabled by default. Windows 10 provides Group Policy and mo ![lockscreen policy details.](images/lockscreenpolicy.png) -Pay attention to the checkbox in **Options**. In addition to providing the path to the lock screen image, administrators can choose to allow or **Turn off fun facts, tips, tricks, and more on lock screen**. If the checkbox is not selected, users will see the lock screen image that is defined in the policy setting, and will also see occasional messages. +Pay attention to the checkbox in **Options**. In addition to providing the path to the lock screen image, administrators can choose to allow or **Turn off fun facts, tips, tricks, and more on lock screen**. If the checkbox isn't selected, users will see the lock screen image that is defined in the policy setting, and will also see occasional messages. ## Resolution for custom lock screen image -A concern with custom lock screen images is how they will appear on different screen sizes and resolutions. +A concern with custom lock screen images is how they'll appear on different screen sizes and resolutions. A custom lock screen image created in 16:9 aspect ratio (1600x900) will scale properly on devices using a 16:9 resolution, such as 1280x720 or 1920x1080. On devices using other aspect ratios, such as 4:3 (1024x768) or 16:10 (1280x800), height scales correctly and width is cropped to a size equal to the aspect ratio. The image will remain centered on the screen diff --git a/windows/deployment/Windows-AutoPilot-EULA-note.md b/windows/deployment/Windows-AutoPilot-EULA-note.md index 7fce81849b..1b7ef3ad3b 100644 --- a/windows/deployment/Windows-AutoPilot-EULA-note.md +++ b/windows/deployment/Windows-AutoPilot-EULA-note.md @@ -17,4 +17,4 @@ ms.topic: article Using this tool allows you to configure individual installations of Windows on devices managed by your organization. You may choose to suppress or hide certain set-up screens that are normally presented to users when setting up Windows, including the EULA acceptance screen. -By using this function, you agree that suppressing or hiding any screens that are designed to provide users with notice or acceptance of terms means that you, on behalf of your organization or the individual user as the case may be, have consented to the notices and accepted the applicable terms. This includes your agreement to the terms and conditions of the license or notice that would be presented to the user if you did not suppress or hide it using this tool. You and your users may not use the Windows software on those devices if you have not validly acquired a license for the software from Microsoft or its licensed distributors. +By using this function, you agree that suppressing or hiding any screens that are designed to provide users with notice or acceptance of terms means that you, on behalf of your organization or the individual user as the case may be, have consented to the notices and accepted the applicable terms. This consent includes your agreement to the terms and conditions of the license or notice that would be presented to the user if you didn't suppress or hide it using this tool. You and your users may not use the Windows software on those devices if you haven't validly acquired a license for the software from Microsoft or its licensed distributors. diff --git a/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md b/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md index a841cb6907..a4360e4aa4 100644 --- a/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md +++ b/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md @@ -34,7 +34,7 @@ All four of the roles specified above can be hosted on the same computer or each 2. Right-click **Deployment and Imaging Tools Environment** and then click **Run as administrator**. The Deployment and Imaging Tools Environment shortcut opens a Command Prompt window and automatically sets environment variables to point to all the necessary tools. -3. Run the following command to copy the base Windows PE files into a new folder. The script requires two arguments: hardware architecture and destination location. The value of **<architecture>** can be **x86**, **amd64**, or **arm** and **<destination>** is a path to a local directory. If the directory does not already exist, it will be created. +3. Run the following command to copy the base Windows PE files into a new folder. The script requires two arguments: hardware architecture and destination location. The value of **<architecture>** can be **x86**, **amd64**, or **arm** and **<destination>** is a path to a local directory. If the directory doesn't already exist, it will be created. ``` copype.cmd @@ -167,7 +167,7 @@ ramdisksdipath \Boot\boot.sdi ## PXE boot process summary -The following summarizes the PXE client boot process. +The following process summarizes the PXE client boot. >The following assumes that you have configured DHCP option 67 (Bootfile Name) to "boot\PXEboot.n12" which enables direct boot to PXE with no user interaction. For more information about DHCP options for network boot, see [Managing Network Boot Programs](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc732351(v=ws.10)). @@ -177,7 +177,7 @@ The following summarizes the PXE client boot process. 5. Bootmgr.exe reads the BCD operating system entries and downloads boot\\boot.sdi and the Windows PE image (boot\\boot.wim). Optional files that can also be downloaded include true type fonts (boot\\Fonts\\wgl4\_boot.ttf) and the hibernation state file (\\hiberfil.sys) if these files are present. 6. Bootmgr.exe starts Windows PE by calling winload.exe within the Windows PE image. 7. Windows PE loads, a command prompt opens and wpeinit.exe is run to initialize Windows PE. -8. The Windows PE client provides access to tools like imagex, diskpart, and bcdboot using the Windows PE command prompt. Using these tools together with a Windows 10 image file, the destination computer can be formatted properly to load a full Windows 10 operating system. +8. The Windows PE client provides access to tools like imagex, diskpart, and bcdboot using the Windows PE command prompt. With the help of these tools accompanied by a Windows 10 image file, the destination computer can be formatted properly to load a full Windows 10 operating system. ## See Also diff --git a/windows/deployment/deploy-enterprise-licenses.md b/windows/deployment/deploy-enterprise-licenses.md index abb43c1a9e..0eb5352dfa 100644 --- a/windows/deployment/deploy-enterprise-licenses.md +++ b/windows/deployment/deploy-enterprise-licenses.md @@ -18,10 +18,10 @@ This topic describes how to deploy Windows 10 or Windows 11 Enterprise E3 or E5 > * Windows 10/11 Enterprise Subscription Activation (EA or MPSA) requires Windows 10 Pro, version 1703 or later. Windows 11 is considered "later" in this context. > * Windows 10/11 Enterprise E3 in CSP requires Windows 10 Pro, version 1607 or later. > * Automatic, non-KMS activation requires Windows 10, version 1803 or later, on a device with a firmware-embedded activation key. -> * Windows 10/11 Enterprise Subscription Activation requires Windows 10/11 Enterprise per user licensing; it does not work on per device based licensing. +> * Windows 10/11 Enterprise Subscription Activation requires Windows 10/11 Enterprise per user licensing; it doesn't work on per device based licensing. > [!IMPORTANT] -> An issue has been identified where devices can lose activation status or be blocked from upgrading to Windows Enterprise if the device is not able to connect to Windows Update. A workaround is to ensure that devices do not have the REG_DWORD present HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\DoNotConnectToWindowsUpdateInternetLocations and set to 1. If this REG_DWORD is present, it must be set to 0. +> An issue has been identified where devices can lose activation status or be blocked from upgrading to Windows Enterprise if the device isn't able to connect to Windows Update. A workaround is to ensure that devices do not have the REG_DWORD present HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\DoNotConnectToWindowsUpdateInternetLocations and set to 1. If this REG_DWORD is present, it must be set to 0. > >Also ensure that the Group Policy setting: Computer Configuration > Administrative Templates > Windows Components > Windows Update > "Do not connect to any Windows Update Internet locations" is set to "Disabled". @@ -33,18 +33,18 @@ To determine if the computer has a firmware-embedded activation key, type the fo (Get-CimInstance -query ‘select * from SoftwareLicensingService’).OA3xOriginalProductKey ``` -If the device has a firmware-embedded activation key, it will be displayed in the output. If the output is blank, the device does not have a firmware embedded activation key. Most OEM-provided devices designed to run Windows 8 or later will have a firmware-embedded key. +If the device has a firmware-embedded activation key, it will be displayed in the output. If the output is blank, the device doesn't have a firmware embedded activation key. Most OEM-provided devices designed to run Windows 8 or later will have a firmware-embedded key. ## Enabling Subscription Activation with an existing EA -If you are an EA customer with an existing Office 365 tenant, use the following steps to enable Windows 10 Subscription licenses on your existing tenant: +If you're an EA customer with an existing Office 365 tenant, use the following steps to enable Windows 10 Subscription licenses on your existing tenant: 1. Work with your reseller to place an order for one $0 SKU per user. There are two SKUs available, depending on their current Windows Enterprise SA license: - **AAA-51069** - Win10UsrOLSActv Alng MonthlySub Addon E3 - **AAA-51068** - Win10UsrOLSActv Alng MonthlySub Addon E5 -2. After placing an order, the OLS admin on the agreement will receive a service activation email, indicating their subscription licenses have been provisioned on the tenant. +2. After an order is placed, the OLS admin on the agreement will receive a service activation email, indicating their subscription licenses have been provisioned on the tenant. 3. The admin can now assign subscription licenses to users. Use the following process if you need to update contact information and retrigger activation in order to resend the activation email: @@ -55,7 +55,7 @@ Use the following process if you need to update contact information and retrigge 4. Enter your agreement number, and then click **Search**. 5. Click the **Service Name**. 6. In the **Subscription Contact** section, click the name listed under **Last Name**. -7. Update the contact information, then click **Update Contact Details**. This will trigger a new email. +7. Update the contact information, then click **Update Contact Details**. This action will trigger a new email. Also in this article: - [Explore the upgrade experience](#explore-the-upgrade-experience): How to upgrade devices using the deployed licenses. @@ -65,7 +65,7 @@ Also in this article: You probably have on-premises Active Directory Domain Services (AD DS) domains. Users will use their domain-based credentials to sign in to the AD DS domain. Before you start deploying Windows 10/11 Enterprise E3 or E5 licenses to users, you need to synchronize the identities in the on-premises ADDS domain with Azure AD. -You might ask why you need to synchronize these identities. The answer is so that users will have a *single identity* that they can use to access their on-premises apps and cloud services that use Azure AD (such as Windows 10/11 Enterprise E3 or E5). This means that users can use their existing credentials to sign in to Azure AD and access the cloud services that you provide and manage for them. +You might ask why you need to synchronize these identities. The answer is so that users will have a *single identity* that they can use to access their on-premises apps and cloud services that use Azure AD (such as Windows 10/11 Enterprise E3 or E5). This synchronization means that users can use their existing credentials to sign in to Azure AD and access the cloud services that you provide and manage for them. **Figure 1** illustrates the integration between the on-premises AD DS domain with Azure AD. [Microsoft Azure Active Directory Connect](https://www.microsoft.com/download/details.aspx?id=47594) (Azure AD Connect) is responsible for synchronization of identities between the on-premises AD DS domain and Azure AD. Azure AD Connect is a service that you can install on-premises or in a virtual machine in Azure. @@ -79,7 +79,7 @@ For more information about integrating on-premises AD DS domains with Azure AD, - [Azure AD + Domain Join + Windows 10](https://blogs.technet.microsoft.com/enterprisemobility/2016/02/17/azure-ad-domain-join-windows-10/) > [!NOTE] -> If you are implementing Azure AD, and you already have an on-premises domain, you don't need to integrate with Azure AD, since your main authentication method is your internal AD. If you want to manage all your infrastructure in the cloud, you can safely configure your domain controller remotely to integrate your computers with Azure AD, but you won't be able to apply fine controls using GPO. Azure AD is best suited for the global administration of devices when you don't have any on-premises servers. +> If you're implementing Azure AD, and you already have an on-premises domain, you don't need to integrate with Azure AD, since your main authentication method is your internal AD. If you want to manage all your infrastructure in the cloud, you can safely configure your domain controller remotely to integrate your computers with Azure AD, but you won't be able to apply fine controls using GPO. Azure AD is best suited for the global administration of devices when you don't have any on-premises servers. ## Preparing for deployment: reviewing requirements @@ -164,7 +164,7 @@ Now the device is Azure AD–joined to the company's subscription. ### Step 2: Pro edition activation > [!IMPORTANT] -> If your device is running Windows 10, version 1803 or later, this step is not needed. From Windows 10, version 1803, the device will automatically activate Windows 10 Enterprise using the firmware-embedded activation key. +> If your device is running Windows 10, version 1803 or later, this step isn't needed. From Windows 10, version 1803, the device will automatically activate Windows 10 Enterprise using the firmware-embedded activation key. > If the device is running Windows 10, version 1703 or 1709, then Windows 10 Pro must be successfully activated in **Settings > Update & Security > Activation**, as illustrated in **Figure 7a**.
    @@ -175,7 +175,7 @@ Windows 10/11 Pro activation is required before Enterprise E3 or E5 can be enabl ### Step 3: Sign in using Azure AD account -Once the device is joined to your Azure AD subscription, the user will sign in by using his or her Azure AD account, as illustrated in **Figure 8**. The Windows 10 Enterprise E3 or E5 license associated with the user will enable Windows 10 Enterprise edition capabilities on the device. +Once the device is joined to your Azure AD subscription, the users will sign in by using their Azure AD account, as illustrated in **Figure 8**. The Windows 10 Enterprise E3 or E5 license associated with the user will enable Windows 10 Enterprise edition capabilities on the device.
    Sign in, Windows 10 @@ -208,14 +208,14 @@ Virtual machines (VMs) must be configured to enable Windows 10 Enterprise subscr In some instances, users may experience problems with the Windows 10/11 Enterprise E3 or E5 subscription. The most common problems that users may experience are as follows: -- The existing Windows 10 Pro, version 1703 or 1709 operating system is not activated. This problem does not apply to Windows 10, version 1803 or later. +- The existing Windows 10 Pro, version 1703 or 1709 operating system isn't activated. This problem doesn't apply to Windows 10, version 1803 or later. - The Windows 10/11 Enterprise E3 or E5 subscription has lapsed or has been removed. Use the following figures to help you troubleshoot when users experience these common problems: - [Figure 9](#win-10-activated-subscription-active) (see the section above) illustrates a device in a healthy state, where Windows 10 Pro is activated and the Windows 10 Enterprise subscription is active. -- [Figure 10](#win-10-not-activated) (below) illustrates a device on which Windows 10 Pro is not activated, but the Windows 10 Enterprise subscription is active. +- [Figure 10](#win-10-not-activated) (below) illustrates a device on which Windows 10 Pro isn't activated, but the Windows 10 Enterprise subscription is active.
    Windows 10 not activated and subscription active @@ -227,7 +227,7 @@ Use the following figures to help you troubleshoot when users experience these c Windows 10 activated and subscription not active
    Figure 11 - Windows 10 Enterprise subscription lapsed or removed in Settings -- [Figure 12](#win-10-not-activated-subscription-not-active) (below) illustrates a device on which Windows 10 Pro license is not activated and the Windows 10 Enterprise subscription is lapsed or removed. +- [Figure 12](#win-10-not-activated-subscription-not-active) (below) illustrates a device on which Windows 10 Pro license isn't activated and the Windows 10 Enterprise subscription is lapsed or removed.
    Windows 10 not activated and subscription not active @@ -252,5 +252,5 @@ If a device is running a version of Windows 10 Pro prior to version 1703 (for ex ### Delay in the activation of Enterprise License of Windows 10 -This is by design. Windows 10 and Windows 11 include a built-in cache that is used when determining upgrade eligibility, including responses that indicate that the device is not eligible for an upgrade. It can take up to four days after a qualifying purchase before the upgrade eligibility is enabled and the cache expires. +This delay is by design. Windows 10 and Windows 11 include a built-in cache that is used when determining upgrade eligibility, including responses that indicate that the device isn't eligible for an upgrade. It can take up to four days after a qualifying purchase before the upgrade eligibility is enabled and the cache expires. diff --git a/windows/deployment/deploy-m365.md b/windows/deployment/deploy-m365.md index c32aeb19ba..e66ba49c45 100644 --- a/windows/deployment/deploy-m365.md +++ b/windows/deployment/deploy-m365.md @@ -20,7 +20,7 @@ ms.custom: seo-marvel-apr2020 This topic provides a brief overview of Microsoft 365 and describes how to use a free 90-day trial account to review some of the benefits of Microsoft 365. -[Microsoft 365](https://www.microsoft.com/microsoft-365) is a new offering from Microsoft that combines [Windows 10](https://www.microsoft.com/windows/features) with [Office 365](https://www.microsoft.com/microsoft-365/office-365), and [Enterprise Mobility and Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) (EMS). See the [M365 Enterprise poster](#m365-enterprise-poster) for an overview. +[Microsoft 365](https://www.microsoft.com/microsoft-365) is a new offering from Microsoft that combines [Windows 10](https://www.microsoft.com/windows/features) with [Office 365](https://www.microsoft.com/microsoft-365/office-365), and [Enterprise Mobility and Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) (EMS). See the [Microsoft 365 Enterprise poster](#m365-enterprise-poster) for an overview. For Windows 10 deployment, Microsoft 365 includes a fantastic deployment advisor that can walk you through the entire process of deploying Windows 10. The wizard supports multiple Windows 10 deployment methods, including: @@ -35,7 +35,7 @@ For Windows 10 deployment, Microsoft 365 includes a fantastic deployment advisor **If you already have a Microsoft services subscription account and access to the Microsoft 365 Admin Center** From the [Microsoft 365 Admin Center](https://portal.office.com), go to Billing and then Purchase services. -In the Enterprise Suites section of the service offerings, you will find Microsoft 365 E3 and Microsoft 365 E5 tiles. +In the Enterprise Suites section of the service offerings, you'll find Microsoft 365 E3 and Microsoft 365 E5 tiles. There are "Start Free Trial" options available for your selection by hovering your mouse over the tiles. **If you do not already have a Microsoft services subscription** @@ -45,11 +45,15 @@ You can check out the Microsoft 365 deployment advisor and other resources for f >[!NOTE] >If you have not run a setup guide before, you will see the **Prepare your environment** guide first. This is to make sure you have basics covered like domain verification and a method for adding users. At the end of the "Prepare your environment" guide, there will be a **Ready to continue** button that sends you to the original guide that was selected. +<<<<<<< HEAD 1. [Explore Microsoft 365](https://www.microsoft.com/microsoft-365/business/). +======= +1. [Obtain a free Microsoft 365 trial](/office365/admin/try-or-buy-microsoft-365). +>>>>>>> c5dd9e14c2... Acrolinx enhancement 2. Check out the [Microsoft 365 deployment advisor](https://aka.ms/microsoft365setupguide). 3. Also check out the [Windows Analytics deployment advisor](/mem/configmgr/desktop-analytics/overview). This advisor will walk you through deploying [Desktop Analytics](/mem/configmgr/desktop-analytics/overview). -That's all there is to it! +That's all there's to it! Examples of these two deployment advisors are shown below. @@ -62,9 +66,9 @@ Examples of these two deployment advisors are shown below. ## Windows Analytics deployment advisor example -## M365 Enterprise poster +## Microsoft 365 Enterprise poster -[![M365 Enterprise poster.](images/m365e.png)](https://aka.ms/m365eposter) +[![Microsoft 365 Enterprise poster.](images/m365e.png)](https://aka.ms/m365eposter) ## Related Topics diff --git a/windows/deployment/deploy-whats-new.md b/windows/deployment/deploy-whats-new.md index 6f43fb16f4..3e58be63b9 100644 --- a/windows/deployment/deploy-whats-new.md +++ b/windows/deployment/deploy-whats-new.md @@ -42,7 +42,7 @@ The [Windows ADK for Windows 11](/windows-hardware/get-started/adk-install) is a New capabilities are available for [Delivery Optimization](#delivery-optimization) and [Windows Update for Business](#windows-update-for-business).
    VPN support is added to [Windows Autopilot](#windows-autopilot)
    An in-place upgrade wizard is available in [Configuration Manager](#microsoft-endpoint-configuration-manager).
    -The Windows 10 deployment and update [landing page](index.yml) has been redesigned, with additional content added and more content coming soon.
    +The Windows 10 deployment and update [landing page](index.yml) has been redesigned, with more content added and more content coming soon.
    ## The Modern Desktop Deployment Center @@ -55,7 +55,7 @@ Microsoft 365 is a new offering from Microsoft that combines - Office 365 - Enterprise Mobility and Security (EMS). -See [Deploy Windows 10 with Microsoft 365](deploy-m365.md) for an overview, which now includes a link to download a nifty [M365 Enterprise poster](deploy-m365.md#m365-enterprise-poster). +See [Deploy Windows 10 with Microsoft 365](deploy-m365.md) for an overview, which now includes a link to download a nifty [Microsoft 365 Enterprise poster](deploy-m365.md#m365-enterprise-poster). ## Windows 10 servicing and support @@ -65,12 +65,12 @@ Windows PowerShell cmdlets for Delivery Optimization have been improved: - **Get-DeliveryOptimizationStatus** has added the **-PeerInfo** option for a real-time peak behind the scenes on peer-to-peer activity (for example the peer IP Address, bytes received / sent). - **Get-DeliveryOptimizationLogAnalysis** is a new cmdlet that provides a summary of the activity in your DO log (# of downloads, downloads from peers, overall peer efficiency). Use the **-ListConnections** option to for in-depth look at peer-to-peer connections. -- **Enable-DeliveryOptimizationVerboseLogs** is a new cmdlet that enables a greater level of logging detail to assist in troubleshooting. +- **Enable-DeliveryOptimizationVerboseLogs** is a new cmdlet that enables a greater level of logging detail to help in troubleshooting. -Additional improvements in [Delivery Optimization](./do/waas-delivery-optimization.md) include: +Other improvements in [Delivery Optimization](./do/waas-delivery-optimization.md) include: - Enterprise network [throttling is enhanced](/windows-insider/archive/new-for-business#new-download-throttling-options-for-delivery-optimization-build-18917) to optimize foreground vs. background throttling. - Automatic cloud-based congestion detection is available for PCs with cloud service support. -- Improved peer efficiency for enterprises and educational institutions with complex networks is enabled with [new policies](/windows/client-management/mdm/policy-csp-deliveryoptimization). This now supports Microsoft 365 Apps for enterprise updates and Intune content, with Microsoft Endpoint Manager content coming soon! +- Improved peer efficiency for enterprises and educational institutions with complex networks is enabled with [new policies](/windows/client-management/mdm/policy-csp-deliveryoptimization). These policies now support Microsoft 365 Apps for enterprise updates and Intune content, with Microsoft Endpoint Manager content coming soon! The following Delivery Optimization policies are removed in the Windows 10, version 2004 release: @@ -85,17 +85,17 @@ The following Delivery Optimization policies are removed in the Windows 10, vers [Windows Update for Business](./update/waas-manage-updates-wufb.md) enhancements in this release include: - Intune console updates: target version is now available allowing you to specify which version of Windows 10 you want devices to move to. Additionally, this capability enables you to keep devices on their current version until they reach end of service. Check it out in Intune, also available as a Group Policy and Configuration Service Provider (CSP) policy. -- Validation improvements: To ensure devices and end users stay productive and protected, Microsoft uses safeguard holds to block devices from updating when there are known issues that would impact that device. Also, to better enable IT administrators to validate on the latest release, we have created a new policy that enables admins to opt devices out of the built-in safeguard holds. +- Validation improvements: To ensure devices and end users stay productive and protected, Microsoft uses safeguard holds to block devices from updating when there are known issues that would impact that device. Also, to better enable IT administrators to validate on the latest release, we've created a new policy that enables admins to opt devices out of the built-in safeguard holds. -- [**Automatic Restart Sign-on (ARSO)**](/windows-server/identity/ad-ds/manage/component-updates/winlogon-automatic-restart-sign-on--arso-): Windows will automatically log on as the user and lock their device in order to complete the update, ensuring that when the user returns and unlocks the device, the update will be completed. +- [**Automatic Restart Sign-on (ARSO)**](/windows-server/identity/ad-ds/manage/component-updates/winlogon-automatic-restart-sign-on--arso-): Windows will automatically sign in as the user and lock their device in order to complete the update, ensuring that when the user returns and unlocks the device, the update will be completed. - [**Windows Update for Business**](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-Update-for-Business-and-the-retirement-of-SAC-T/ba-p/339523): There will now be a single, common start date for phased deployments (no more SAC-T designation). In addition, there will be a new notification and reboot scheduling experience for end users, the ability to enforce update installation and reboot deadlines, and the ability to provide end user control over reboots for a specific time period. -- **Update rollback improvements**: You can now automatically recover from startup failures by removing updates if the startup failure was introduced after the installation of recent driver or quality updates. When a device is unable to start up properly after the recent installation of Quality of driver updates, Windows will now automatically uninstall the updates to get the device back up and running normally. -- **Pause updates**: We have extended the ability to pause updates for both feature and monthly updates. This extension ability is for all editions of Windows 10, including Home. You can pause both feature and monthly updates for up to 35 days (seven days at a time, up to five times). Once the 35-day pause period is reached, you will need to update your device before pausing again. +- **Update rollback improvements**: You can now automatically recover from startup failures by removing updates if the startup failure was introduced after the installation of recent driver or quality updates. When a device is unable to start up properly after the recent installation of Quality of driver updates, Windows will now automatically uninstall the updates to get the device back up and run normally. +- **Pause updates**: We've extended the ability to pause updates for both feature and monthly updates. This extension ability is for all editions of Windows 10, including Home. You can pause both feature and monthly updates for up to 35 days (seven days at a time, up to five times). Once the 35-day pause period is reached, you'll need to update your device before pausing again. - **Improved update notifications**: When there's an update requiring you to restart your device, you'll see a colored dot on the Power button in the Start menu and on the Windows icon in your taskbar. -- **Intelligent active hours**: To further enhance active hours, users will now have the option to let Windows Update intelligently adjust active hours based on their device-specific usage patterns. You must enable the intelligent active hours feature for the system to predict device-specific usage patterns. +- **Intelligent active hours**: To further enhance active hours, users now can let Windows Update intelligently adjust active hours based on their device-specific usage patterns. You must enable the intelligent active hours feature for the system to predict device-specific usage patterns. - **Improved update orchestration to improve system responsiveness**: This feature will improve system performance by intelligently coordinating Windows updates and Microsoft Store updates, so they occur when users are away from their devices to minimize disruptions. -Microsoft previously announced that we are [extending support](https://www.microsoft.com/microsoft-365/blog/2018/09/06/helping-customers-shift-to-a-modern-desktop) for Windows 10 Enterprise and Windows 10 Education editions to 30 months from the version release date. This includes all past versions and future versions that are targeted for release in September (versions ending in 09, ex: 1809). Future releases that are targeted for release in March (versions ending in 03, ex: 1903) will continue to be supported for 18 months from their release date. All releases of Windows 10 Home, Windows 10 Pro, and Microsoft 365 Apps for enterprise will continue to be supported for 18 months (there is no change for these editions). These support policies are summarized in the table below. +Microsoft previously announced that we're [extending support](https://www.microsoft.com/microsoft-365/blog/2018/09/06/helping-customers-shift-to-a-modern-desktop) for Windows 10 Enterprise and Windows 10 Education editions to 30 months from the version release date. These editions include all past versions and future versions that are targeted for release in September (versions ending in 09, ex: 1809). Future releases that are targeted for release in March (versions ending in 03, ex: 1903) will continue to be supported for 18 months from their release date. All releases of Windows 10 Home, Windows 10 Pro, and Microsoft 365 Apps for enterprise will continue to be supported for 18 months (there's no change for these editions). These support policies are summarized in the table below. ![Support lifecycle.](images/support-cycle.png) @@ -115,14 +115,14 @@ For more information, see [Windows 10 Enterprise E3 in CSP](windows-10-enterpris With the release of Windows 10, version 2004 you can configure [Windows Autopilot user-driven](/windows/deployment/windows-autopilot/user-driven) Hybrid Azure Active Directory join with VPN support. This support is also backported to Windows 10, version 1909 and 1903. -If you configure the language settings in the Autopilot profile and the device is connected to Ethernet, all scenarios will now skip the language, locale, and keyboard pages. In previous versions, this was only supported with self-deploying profiles. +If you configure the language settings in the Autopilot profile and the device is connected to Ethernet, all scenarios will now skip the language, locale, and keyboard pages. In previous versions, these language settings were only supported with self-deploying profiles. The following Windows Autopilot features are available in Windows 10, version 1903 and later: -- [Windows Autopilot for white glove deployment](/windows/deployment/windows-autopilot/white-glove) is new in Windows 10, version 1903. "White glove" deployment enables partners or IT staff to pre-provision devices so they are fully configured and business ready for your users. +- [Windows Autopilot for white glove deployment](/windows/deployment/windows-autopilot/white-glove) is new in Windows 10, version 1903. "White glove" deployment enables partners or IT staff to pre-provision devices so they're fully configured and business ready for your users. - The Intune [enrollment status page](/intune/windows-enrollment-status) (ESP) now tracks Intune Management Extensions​. - [Cortana voiceover](/windows-hardware/customize/desktop/cortana-voice-support) and speech recognition during OOBE is disabled by default for all Windows 10 Pro Education, and Enterprise SKUs. -- Windows Autopilot is self-updating during OOBE. Starting with the Windows 10, version 1903 Autopilot functional and critical updates will begin downloading automatically during OOBE. +- Windows Autopilot is self-updating during OOBE. From Windows 10 onward, version 1903 Autopilot functional and critical updates will begin downloading automatically during OOBE. - Windows Autopilot will set the [diagnostics data](/windows/privacy/windows-diagnostic-data) level to Full on Windows 10 version 1903 and later during OOBE. ### Microsoft Endpoint Configuration Manager @@ -137,11 +137,11 @@ With Windows 10, version 1903, you can step-up from Windows 10 Pro Education to ### SetupDiag -[SetupDiag](upgrade/setupdiag.md) is a command-line tool that can help diagnose why a Windows 10 update failed. SetupDiag works by searching Windows Setup log files. When searching log files, SetupDiag uses a set of rules to match known issues. +[SetupDiag](upgrade/setupdiag.md) is a command-line tool that can help diagnose why a Windows 10 update failed. SetupDiag works by searching Windows Setup log files. When log files are being searched, SetupDiag uses a set of rules to match known issues. In Windows 10, version 2004, SetupDiag is now automatically installed. -During the upgrade process, Windows Setup will extract all its sources files to the **%SystemDrive%\$Windows.~bt\Sources** directory. With Windows 10, version 2004 and later, Windows Setup now also installs SetupDiag.exe to this directory. If there is an issue with the upgrade, SetupDiag is automatically run to determine the cause of the failure. If the upgrade process proceeds normally, this directory is moved under %SystemDrive%\Windows.Old for cleanup. +During the upgrade process, Windows Setup will extract all its sources files to the **%SystemDrive%\$Windows.~bt\Sources** directory. With Windows 10, version 2004 and later, Windows Setup now also installs SetupDiag.exe to this directory. If there's an issue with the upgrade, SetupDiag is automatically run to determine the cause of the failure. If the upgrade process proceeds normally, this directory is moved under %SystemDrive%\Windows.Old for cleanup. ### Upgrade Readiness @@ -179,7 +179,7 @@ For more information, see [MBR2GPT.EXE](mbr-to-gpt.md). ### Microsoft Deployment Toolkit (MDT) -MDT version 8456 supports Windows 10, version 2004 and earlier operating systems, including Windows Server 2019. There is currently an issue that causes MDT to incorrectly detect that UEFI is present in Windows 10, version 2004. This issue is currently under investigation. +MDT version 8456 supports Windows 10, version 2004 and earlier operating systems, including Windows Server 2019. There's currently an issue that causes MDT to incorrectly detect that UEFI is present in Windows 10, version 2004. This issue is currently under investigation. For the latest information about MDT, see the [MDT release notes](/mem/configmgr/mdt/release-notes). From 65e1b86a4e526d354aba381ab64344817751f86c Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 5 Aug 2022 19:06:44 +0530 Subject: [PATCH 113/246] cherry-picking --- windows/configuration/wcd/wcd-cellcore.md | 26 +++++------------------ 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 89bd1f3395..3517f3b053 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -191,8 +191,6 @@ SlotSelectionSim1Name | Enter text for the name of SIM 1 in slot selection UI. SlotSelectionSim2Name | Enter text for the name of SIM 2 in slot selection UI. SuppressDePersoUI | Select **Yes** to hide the Perso unlock UI. ->>>>>>> c5dd9e14c2... Acrolinx enhancement - ### CGDual Use **CGDual** > **RestrictToGlobalMode** to configure settings for global mode on C+G Dual SIM phones. When the device registration changes, if the value for this setting is set, the OS changes the preferred system type to the default preferred system type for world mode. If the phone isn't camped on any network, the OS assumes the phone is on the home network and changes the network registration preference to default mode. @@ -209,7 +207,6 @@ Configure **FwUpdate** > **AllowedAppIdList** to list apps that are allowed to u ### External -<<<<<<< HEAD |Setting |Description| |:--- |:---| |CallSupplementaryService > OTASPNonStandardDialString | Enter a list of all desired non-standard OTASP dial strings.| @@ -266,7 +263,7 @@ Configure **FwUpdate** > **AllowedAppIdList** to list apps that are allowed to u |SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roaming and the data roaming setting is set to no roaming.| |SuggestGlobalModeARD | Define whether Global Mode is suggested on a C+G dual SIM phone.| |SuggestGlobalModeTimeout | To specify the number of seconds to wait for network registration before suggesting global mode, set SuggestGlobalModeTimeout to a value between 1 and 600, inclusive. For example, to set the timeout to 60 seconds, set the value to 60 (decimal) or 0x3C (hexadecimal).| -======= + Setting | Description --- | --- CallSupplementaryService > OTASPNonStandardDialString | Enter a list of all desired non-standard OTASP dial strings. @@ -292,8 +289,6 @@ ImageOnly > SuppressNwPSDetach | Configure whether to suppress reporting of netw SignalBarMapping Table | You can modify the percentage values used for the signal strength in the status bar per filter. For details, see [Custom percentages for signal strength bars](/windows-hardware/customize/mobile/mcsf/custom-percentages-for-signal-strength-bars). SRVCCAutoToggleWmRil | Configure whether to link SRVCC to VOLTE on/off. - - ### General Setting | Description @@ -325,7 +320,6 @@ Slot2ExcludedSystemTypes | Exclude specified system types from SIM cards inserte SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roaming and the data roaming setting is set to no roaming. SuggestGlobalModeARD | Define whether Global Mode is suggested on a C+G dual SIM phone. SuggestGlobalModeTimeout | To specify the number of seconds to wait for network registration before suggesting global mode, set SuggestGlobalModeTimeout to a value between 1 and 600, inclusive. For example, to set the timeout to 60 seconds, set the value to 60 (decimal) or 0x3C (hexadecimal). ->>>>>>> c5dd9e14c2... Acrolinx enhancement ### RCS @@ -360,7 +354,7 @@ SuggestGlobalModeTimeout | To specify the number of seconds to wait for network |Type 3GPP > SmsUse16BitReferenceNumbers |Configure whether to use 8-bit or 16-bit message ID (reference number) in the UDH.| |Type3GPP2 > ErrorHandling > FriendlyErrorClass |Enter a name for ERRORCODE3GPP2, and click **Add**. Configure the error class that you added as **generic error**, **invalid recipient address**, or **network connectivity trouble**.| |Type3GPP2 > ErrorHandling > UseReservedAsPermanent |Set the 3GPP2 permanent error type.| -======= + | Setting | Description | |----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | AckExpirySeconds | Set the value, in seconds, for how long to wait for a client ACK before trying to deliver. | @@ -384,17 +378,11 @@ SuggestGlobalModeTimeout | To specify the number of seconds to wait for network | Type 3GPP > SmsUse16BitReferenceNumbers | Configure whether to use 8-bit or 16-bit message ID (reference number) in the UDH. | | Type3GPP2 > ErrorHandling > FriendlyErrorClass | Enter a name for ERRORCODE3GPP2, and click **Add**. Configure the error class that you added as **generic error**, **invalid recipient address**, or **network connectivity trouble**. | | Type3GPP2 > ErrorHandling > UseReservedAsPermanent | Set the 3GPP2 permanent error type. | ->>>>>>> c5dd9e14c2... Acrolinx enhancement ### UIX Setting | Description -<<<<<<< HEAD |:-|:--| -|SIM1ToUIM1 |Used to show UIM1 as an alternate string instead of SIM1 for the first SIM on C+G dual SIM phones.| -|SIMToSIMUIM |Partners can change the string "SIM" to "SIM/UIM" to accommodate scenarios such as Dual Mode cards of SIM cards on the phone. This can provide a better user experience for users in some markets. Enabling this customization changes all "SIM" strings to "SIM/UIM".| -======= ---- | --- SIM1ToUIM1 | Used to show UIM1 as an alternate string instead of SIM1 for the first SIM on C+G dual SIM phones. SIMToSIMUIM | Partners can change the string "SIM" to "SIM/UIM" to accommodate scenarios such as Dual Mode cards of SIM cards on the phone. This scenario can provide a better experience for users in some markets. Enabling this customization changes all "SIM" strings to "SIM/UIM". @@ -539,9 +527,9 @@ See descriptions in Windows Configuration Designer. |:---|:---| |UIDefaultDuration | Specifies the default time, in milliseconds, that the DISPLAY TEXT, GET INKEY, PLAY TONE, or SELECT ITEM dialog should be displayed. The default value is 60000 milliseconds (60 seconds). The valid value range is 1-120000. | |UIGetInputDuration |Specifies the default time, in milliseconds, that the GET INPUT dialog should be displayed. The default value is 120000 milliseconds (120 seconds). The valid value range is 1-120000.| -======= + ### CellData Setting | Description @@ -550,6 +538,7 @@ MaxNumberOfPDPContexts | OEMs can set a maximum value for the number of simultan + ### CellUX Setting | Description @@ -616,8 +605,6 @@ SlotSelectionSim2Name | Enter text for the name of SIM 2 in slot selection UI. SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10, version 1803.) - - ### General @@ -681,7 +668,6 @@ Setting | Description UIDefaultDuration | Specifies the default time, in milliseconds, that the DISPLAY TEXT, GET INKEY, PLAY TONE, or SELECT ITEM dialog should be displayed. The default value is 60000 milliseconds (60 seconds). The valid value range is 1-120000. UIGetInputDuration | Specifies the default time, in milliseconds, that the GET INPUT dialog should be displayed. The default value is 120000 milliseconds (120 seconds). The valid value range is 1-120000. ->>>>>>> c5dd9e14c2... Acrolinx enhancement ### VoLTE @@ -698,9 +684,8 @@ UIGetInputDuration | Specifies the default time, in milliseconds, that the GET I |3 (The SIM card fails authentication or one of the identity check procedures. This can also happen due to a duplication of the TMSI across different MSCs.) |Can't verify SIM MM#3 |Invalid SIM| |6 (The device has been put on a block list, such as when the phone has been stolen or the IMEI is restricted.) | Phone not allowed MM#6 | No service| -<<<<<<< HEAD ## Values for MultivariantProvisionedSPN -======= + Reject code | Extended error message | Short error message --- | --- | --- 2 (The SIM card hasn't been activated or has been deactivated) | SIM not set up MM#2 | Invalid SIM @@ -709,7 +694,6 @@ Reject code | Extended error message | Short error message ## Values for MultivariantProvisionedSPN ->>>>>>> c5dd9e14c2... Acrolinx enhancement Set the MultivariantProvisionedSPN value to the name of the SPN or mobile operator. From c738cad97dc26cb83e621577c19b3db745b64e99 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 5 Aug 2022 19:14:15 +0530 Subject: [PATCH 114/246] fixed broken links --- windows/configuration/wcd/wcd-cellcore.md | 15 +-------------- windows/deployment/deploy-m365.md | 6 +----- windows/deployment/deploy-whats-new.md | 2 +- 3 files changed, 3 insertions(+), 20 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 3517f3b053..662250138e 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -706,19 +706,6 @@ The following table shows the scenarios supported by this customization. >- MultivariantProvisionedSPN means the value that you set for the MultivariantProvisionedSPN setting. >- SIM 1 or SIM 2 is the default friendly name for the SIM in slot 1 or slot 2. -<<<<<<< HEAD -|Multivariant setting set?|SPN provisioned?|MSISDN (last 4 digits: 1234, for example) provisioned?|Default SIM name| -|:---|:---|:---|:---| -|Yes|Yes|Yes|*MultivariantProvisionedSPN*1234 or *MultivariantProvisionedSPN*" "1234| -|Yes|No|No|*MultivariantProvisionedSPN* (up to 16 characters)| -|Yes|Yes|No|*MultivariantProvisionedSPN* (up to 16 characters)| -|Yes|No|Yes|*MultivariantProvisionedSPN*1234 or *MultivariantProvisionedSPN*" "1234| -|No|Yes|Yes|If SPN string >= 12: *SPN*1234

    If SPN string < 12: *SPN*" "1234| -|No|No|No|*SIM 1* or *SIM 2*| -|No|Yes|No|SPN (up to 16 characters)| -|No|No|Yes|*SIM 1* or *SIM 2*| -======= - Multivariant setting set?|SPN provisioned?|MSISDN (last four digits: 1234, for example) provisioned?|Default SIM name --- | --- | --- | --- Yes|Yes|Yes|*MultivariantProvisionedSPN*1234 or *MultivariantProvisionedSPN*" "1234 @@ -729,4 +716,4 @@ No|Yes|Yes|If SPN string >= 12: *SPN*1234

    If SPN string < 12: *SPN*" "1 No|No|No|*SIM 1* or *SIM 2* No|Yes|No|SPN (up to 16 characters) No|No|Yes|*SIM 1* or *SIM 2* ->>>>>>> c5dd9e14c2... Acrolinx enhancement + diff --git a/windows/deployment/deploy-m365.md b/windows/deployment/deploy-m365.md index e66ba49c45..bcd86f4d26 100644 --- a/windows/deployment/deploy-m365.md +++ b/windows/deployment/deploy-m365.md @@ -20,7 +20,7 @@ ms.custom: seo-marvel-apr2020 This topic provides a brief overview of Microsoft 365 and describes how to use a free 90-day trial account to review some of the benefits of Microsoft 365. -[Microsoft 365](https://www.microsoft.com/microsoft-365) is a new offering from Microsoft that combines [Windows 10](https://www.microsoft.com/windows/features) with [Office 365](https://www.microsoft.com/microsoft-365/office-365), and [Enterprise Mobility and Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) (EMS). See the [Microsoft 365 Enterprise poster](#m365-enterprise-poster) for an overview. +[Microsoft 365](https://www.microsoft.com/microsoft-365) is a new offering from Microsoft that combines [Windows 10](https://www.microsoft.com/windows/features) with [Office 365](https://www.microsoft.com/microsoft-365/office-365), and [Enterprise Mobility and Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) (EMS). See the [Microsoft 365 Enterprise poster](#microsoft-365-enterprise-poster) for an overview. For Windows 10 deployment, Microsoft 365 includes a fantastic deployment advisor that can walk you through the entire process of deploying Windows 10. The wizard supports multiple Windows 10 deployment methods, including: @@ -45,11 +45,7 @@ You can check out the Microsoft 365 deployment advisor and other resources for f >[!NOTE] >If you have not run a setup guide before, you will see the **Prepare your environment** guide first. This is to make sure you have basics covered like domain verification and a method for adding users. At the end of the "Prepare your environment" guide, there will be a **Ready to continue** button that sends you to the original guide that was selected. -<<<<<<< HEAD -1. [Explore Microsoft 365](https://www.microsoft.com/microsoft-365/business/). -======= 1. [Obtain a free Microsoft 365 trial](/office365/admin/try-or-buy-microsoft-365). ->>>>>>> c5dd9e14c2... Acrolinx enhancement 2. Check out the [Microsoft 365 deployment advisor](https://aka.ms/microsoft365setupguide). 3. Also check out the [Windows Analytics deployment advisor](/mem/configmgr/desktop-analytics/overview). This advisor will walk you through deploying [Desktop Analytics](/mem/configmgr/desktop-analytics/overview). diff --git a/windows/deployment/deploy-whats-new.md b/windows/deployment/deploy-whats-new.md index 3e58be63b9..55f1a653a6 100644 --- a/windows/deployment/deploy-whats-new.md +++ b/windows/deployment/deploy-whats-new.md @@ -55,7 +55,7 @@ Microsoft 365 is a new offering from Microsoft that combines - Office 365 - Enterprise Mobility and Security (EMS). -See [Deploy Windows 10 with Microsoft 365](deploy-m365.md) for an overview, which now includes a link to download a nifty [Microsoft 365 Enterprise poster](deploy-m365.md#m365-enterprise-poster). +See [Deploy Windows 10 with Microsoft 365](deploy-m365.md) for an overview, which now includes a link to download a nifty [Microsoft 365 Enterprise poster](deploy-m365.md#microsoft-365-enterprise-poster). ## Windows 10 servicing and support From f8fae7a662ee1497926dc5bb620c7664d05c5b08 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 5 Aug 2022 19:17:39 +0530 Subject: [PATCH 115/246] Update wcd-cellcore.md --- windows/configuration/wcd/wcd-cellcore.md | 9 --------- 1 file changed, 9 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 662250138e..fcda85b867 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -47,21 +47,12 @@ Use to configure settings for cellular data. ### CellConfigurations 1. In **CellConfiguration** > **PropertyGroups**, enter a name for the property group. -<<<<<<< HEAD -2. Select the **PropertyGroups** you just created in the **Available customizations** pane and then enter a **PropertyName**. -3. Select the **PropertyName** you just created in the **Available customizations** pane, and then select one of the following data types for the property: - - Binary - - Boolean - - Integer - - String -======= 2. Select the **PropertyGroups** you created in the **Available customizations** pane and then enter a **PropertyName**. 3. Select the **PropertyName** you created in the **Available customizations** pane, and then select one of the following data types for the property: - Binary - Boolean - Integer - String ->>>>>>> c5dd9e14c2... Acrolinx enhancement 4. The data type that you selected is added in **Available customizations**. Select it to enter a value for the property. ### CellData From 92eff309b5eab23af933429bbbc6b4cfa6a83a23 Mon Sep 17 00:00:00 2001 From: Tiara Quan <95256667+tiaraquan@users.noreply.github.com> Date: Fri, 5 Aug 2022 08:07:01 -0700 Subject: [PATCH 116/246] Update windows-autopatch-register-devices.md Fixed wording --- .../deploy/windows-autopatch-register-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md index ad03c51333..649f4f674b 100644 --- a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md +++ b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md @@ -28,7 +28,7 @@ Windows Autopatch can take over software update management of supported devices ### About the use of an Azure AD group to register devices -You must choose what devices to manage with Windows Autopatch by either adding them through direct membership or by nesting other Azure AD dynamic/assigned groups into the **Windows Autopatch Device Registration** Azure AD assigned group. Windows Autopatch automatically runs every hour its discover devices function to discover new devices added to this group. Once new devices are discovered, Windows Autopatch attempts to register these devices. +You must choose what devices to manage with Windows Autopatch by either adding them through direct membership or by nesting other Azure AD dynamic/assigned groups into the **Windows Autopatch Device Registration** Azure AD assigned group. Windows Autopatch automatically runs its discover devices function every hour to discover new devices added to this group. Once new devices are discovered, Windows Autopatch attempts to register these devices. > [!NOTE] > Devices that are intended to be managed by the Windows Autopatch service **must** be added into the **Windows Autopatch Device Registration** Azure AD assigned group. Devices can only be added to this group if they have an Azure AD device ID. Windows Autopatch scans the Azure AD group hourly to discover newly added devices to be registered. You can also use the **Discover devices** button in either the Ready or Not ready tab to register devices on demand. From 07e7fd97ab8191bc1338447bbdf91cd92071abf2 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 08:40:51 -0700 Subject: [PATCH 117/246] Update wcd-cellcore.md format fixes --- windows/configuration/wcd/wcd-cellcore.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index fcda85b867..052351749a 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -321,7 +321,6 @@ SuggestGlobalModeTimeout | To specify the number of seconds to wait for network ### SMS -<<<<<<< HEAD |Setting |Description| |:--|:--| |AckExpirySeconds |Set the value, in seconds, for how long to wait for a client ACK before trying to deliver. | @@ -378,8 +377,6 @@ SIM1ToUIM1 | Used to show UIM1 as an alternate string instead of SIM1 for the fi SIMToSIMUIM | Partners can change the string "SIM" to "SIM/UIM" to accommodate scenarios such as Dual Mode cards of SIM cards on the phone. This scenario can provide a better experience for users in some markets. Enabling this customization changes all "SIM" strings to "SIM/UIM". ->>>>>>> c5dd9e14c2... Acrolinx enhancement - ### UTK |Setting |Description| @@ -390,7 +387,7 @@ SIMToSIMUIM | Partners can change the string "SIM" to "SIM/UIM" to accommodate s ## PerIMSI Enter an IMSI, click **Add**, and then select the IMSI that you added to configure the following settings. -<<<<<<< HEAD + ### CellData |Setting |Description| @@ -597,7 +594,7 @@ SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10 -### General +###General | Setting | Description | |----------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| @@ -652,7 +649,7 @@ See descriptions in Windows Configuration Designer. | Type3GPP2 > ErrorHandling > UseReservedAsPermanent | Set the 3GPP2 permanent error type. | -### UTK +###UTK Setting | Description --- | --- @@ -660,7 +657,7 @@ UIDefaultDuration | Specifies the default time, in milliseconds, that the DISPLA UIGetInputDuration | Specifies the default time, in milliseconds, that the GET INPUT dialog should be displayed. The default value is 120000 milliseconds (120 seconds). The valid value range is 1-120000. -### VoLTE +###VoLTE |Setting | Description| |:---|:---| From 70c45cb65042d7c7d084dadff7223ce5ef384f33 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 08:52:36 -0700 Subject: [PATCH 118/246] Update wcd-cellcore.md format fixes --- windows/configuration/wcd/wcd-cellcore.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 052351749a..e230f45429 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -594,6 +594,7 @@ SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10 + ###General | Setting | Description | @@ -618,6 +619,7 @@ SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10 | SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roaming and the data roaming setting is set to no roaming. | + ### RCS See descriptions in Windows Configuration Designer. From 13cad4c12707d4feec2baa18cde30980def09c48 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 09:04:39 -0700 Subject: [PATCH 119/246] Update wcd-cellcore.md format fixes --- windows/configuration/wcd/wcd-cellcore.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index e230f45429..5347d90488 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -595,7 +595,7 @@ SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10 -###General +### General | Setting | Description | |----------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| @@ -620,14 +620,15 @@ SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10 -### RCS +###RCS See descriptions in Windows Configuration Designer. -### SMS + +###SMS | Setting | Description | |----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| @@ -651,7 +652,8 @@ See descriptions in Windows Configuration Designer. | Type3GPP2 > ErrorHandling > UseReservedAsPermanent | Set the 3GPP2 permanent error type. | -###UTK + +### UTK Setting | Description --- | --- @@ -659,7 +661,7 @@ UIDefaultDuration | Specifies the default time, in milliseconds, that the DISPLA UIGetInputDuration | Specifies the default time, in milliseconds, that the GET INPUT dialog should be displayed. The default value is 120000 milliseconds (120 seconds). The valid value range is 1-120000. -###VoLTE +### VoLTE |Setting | Description| |:---|:---| From 219d8504d11c3eade966152ab27c262d77aca6d3 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 09:11:57 -0700 Subject: [PATCH 120/246] Update wcd-cellcore.md format fixes --- windows/configuration/wcd/wcd-cellcore.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 5347d90488..94073b5372 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -312,14 +312,14 @@ SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roam SuggestGlobalModeARD | Define whether Global Mode is suggested on a C+G dual SIM phone. SuggestGlobalModeTimeout | To specify the number of seconds to wait for network registration before suggesting global mode, set SuggestGlobalModeTimeout to a value between 1 and 600, inclusive. For example, to set the timeout to 60 seconds, set the value to 60 (decimal) or 0x3C (hexadecimal). -### RCS +###RCS |Setting | Description| |:---|:---| |SystemEnabled | Select **Yes** to specify that the system is RCS-enabled.| |UserEnabled | Select **Yes** to show the user setting if RCS is enabled on the device.| -### SMS +###SMS |Setting |Description| |:--|:--| From 261d6067846082c8d2bc925a62a499c922b49122 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 09:26:57 -0700 Subject: [PATCH 121/246] Update wcd-cellcore.md format fixes --- windows/configuration/wcd/wcd-cellcore.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 94073b5372..5347d90488 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -312,14 +312,14 @@ SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roam SuggestGlobalModeARD | Define whether Global Mode is suggested on a C+G dual SIM phone. SuggestGlobalModeTimeout | To specify the number of seconds to wait for network registration before suggesting global mode, set SuggestGlobalModeTimeout to a value between 1 and 600, inclusive. For example, to set the timeout to 60 seconds, set the value to 60 (decimal) or 0x3C (hexadecimal). -###RCS +### RCS |Setting | Description| |:---|:---| |SystemEnabled | Select **Yes** to specify that the system is RCS-enabled.| |UserEnabled | Select **Yes** to show the user setting if RCS is enabled on the device.| -###SMS +### SMS |Setting |Description| |:--|:--| From 71787b011c0c9f18edc7193be2cc506ffaebaec1 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 09:32:42 -0700 Subject: [PATCH 122/246] Update uev-whats-new-in-uev-for-windows.md fix notes --- .../ue-v/uev-whats-new-in-uev-for-windows.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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 a7b91949d7..3fc48e90ec 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 @@ -47,7 +47,8 @@ With the release of Windows 10, version 1607, the Company Settings Center was re Administrators can still define which user-customized application settings can synchronize (roam) with Group Policy or Windows PowerShell. -**Note** With the removal of the Company Settings Center, the following group policies are no longer applicable: +>[!Note] +>With the removal of the Company Settings Center, the following group policies are no longer applicable: - Contact IT Link Text - Contact IT URL @@ -97,13 +98,15 @@ Printer roaming in UE-V requires one of these scenarios: - The printer driver can be imported from Windows Update. -> **Note**  The UE-V printer roaming feature doesn't roam printer settings or preferences, such as printing double-sided. +> [!Note +> The UE-V printer roaming feature doesn't roam printer settings or preferences, such as printing double-sided. ## Office 2016 Settings Location Template UE-V for Windows 10, version 1607 includes the Microsoft Office 2016 settings location template with improved Outlook signature support. We've added synchronization of default signature settings for new, reply, and forwarded emails. Users no longer have to choose the default signature settings. -> **Note**  An Outlook profile must be created on any device on which a user wants to synchronize their Outlook signature. If the profile is not already created, the user can create one and then restart Outlook on that device to enable signature synchronization. +> [!Note] +> An Outlook profile must be created on any device on which a user wants to synchronize their Outlook signature. If the profile is not already created, the user can create one and then restart Outlook on that device to enable signature synchronization. UE-V works with Office 365 to determine whether Office 2016 settings are roamed by Office 365. If settings are roamed by Office 365, they aren't roamed by UE-V. For more information, see [Overview of user and roaming settings for Microsoft Office](/previous-versions/office/office-2013-resource-kit/jj733593(v=office.15)). From 3f4c7cc6332088494e738841d819fe9aaffa3cb2 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 09:47:28 -0700 Subject: [PATCH 123/246] Update wcd-cellcore.md --- windows/configuration/wcd/wcd-cellcore.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 5347d90488..94073b5372 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -312,14 +312,14 @@ SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roam SuggestGlobalModeARD | Define whether Global Mode is suggested on a C+G dual SIM phone. SuggestGlobalModeTimeout | To specify the number of seconds to wait for network registration before suggesting global mode, set SuggestGlobalModeTimeout to a value between 1 and 600, inclusive. For example, to set the timeout to 60 seconds, set the value to 60 (decimal) or 0x3C (hexadecimal). -### RCS +###RCS |Setting | Description| |:---|:---| |SystemEnabled | Select **Yes** to specify that the system is RCS-enabled.| |UserEnabled | Select **Yes** to show the user setting if RCS is enabled on the device.| -### SMS +###SMS |Setting |Description| |:--|:--| From 8c6c593abf76590e4201769552bce614bbbeafe1 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 10:18:22 -0700 Subject: [PATCH 124/246] Update uev-whats-new-in-uev-for-windows.md format fix --- windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 3fc48e90ec..a0b47df0de 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 @@ -98,7 +98,7 @@ Printer roaming in UE-V requires one of these scenarios: - The printer driver can be imported from Windows Update. -> [!Note +> [!Note] > The UE-V printer roaming feature doesn't roam printer settings or preferences, such as printing double-sided. ## Office 2016 Settings Location Template From 992dc72e7277ffbc827ab41e52dcf1b6fcecbca7 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 10:25:02 -0700 Subject: [PATCH 125/246] Update wcd-cellcore.md format fixes --- windows/configuration/wcd/wcd-cellcore.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 94073b5372..f5a7fdc4df 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -325,7 +325,7 @@ SuggestGlobalModeTimeout | To specify the number of seconds to wait for network |:--|:--| |AckExpirySeconds |Set the value, in seconds, for how long to wait for a client ACK before trying to deliver. | |DefaultMCC |Set the default mobile country code (MCC).| -|Encodings > GSM7BitEncodingPage |Enter the code page value for the 7-bit GSM default alphabet encoding. Values:

    - Code page value: 55000 (Setting value: 0xD6D8)(Code page: default alphabet)
    - Code page value: 55001 (Setting value: 0xD6D9)(Code page: GSM with single shift for Spanish)- Code page value: 55002 (Setting value: 0xD6DA)(Code page: GSM with single shift for Portuguese)- Code page value: 55003 (Setting value: 0xD6DB)(Code page: GSM with single shift for Turkish)- Code page value: 55004 (Setting value: 0xD6DC)(Code page: SMS Greek Reduction)| +|Encodings > GSM7BitEncodingPage |Enter the code page value for the 7-bit GSM default alphabet encoding. Values:

    - Code page value: 55000 (Setting value: 0xD6D8)(Code page: default alphabet)
    - Code page value: 55001 (Setting value: 0xD6D9)(Code page: GSM with single shift for Spanish)
    - Code page value: 55002 (Setting value: 0xD6DA)(Code page: GSM with single shift for Portuguese)
    - Code page value: 55003 (Setting value: 0xD6DB)(Code page: GSM with single shift for Turkish)
    - Code page value: 55004 (Setting value: 0xD6DC)(Code page: SMS Greek Reduction)| |Encodings > GSM8BitEncodingPage|Enter the code page value for GSM 8-bit encoding (OEM set). OEM-created code page IDs should be in the range 55050–55099. | |Encodings > OctetEncodingPage |Set the octet (binary) encoding.| |Encodings > SendUDHNLSS |Set the 7 bit GSM shift table encoding.| @@ -349,7 +349,7 @@ SuggestGlobalModeTimeout | To specify the number of seconds to wait for network |----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | AckExpirySeconds | Set the value, in seconds, for how long to wait for a client ACK before trying to deliver. | | DefaultMCC | Set the default mobile country code (MCC). | -| Encodings > GSM7BitEncodingPage | Enter the code page value for the 7-bit GSM default alphabet encoding. Values:

    - Code page value: 55000 (Setting value: 0xD6D8)(Code page: default alphabet)
    - Code page value: 55001 (Setting value: 0xD6D9)(Code page: GSM with single shift for Spanish)- Code page value: 55002 (Setting value: 0xD6DA)(Code page: GSM with single shift for Portuguese)- Code page value: 55003 (Setting value: 0xD6DB)(Code page: GSM with single shift for Turkish)- Code page value: 55004 (Setting value: 0xD6DC)(Code page: SMS Greek Reduction) | +| Encodings > GSM7BitEncodingPage | Enter the code page value for the 7-bit GSM default alphabet encoding. Values:

    - Code page value: 55000 (Setting value: 0xD6D8)(Code page: default alphabet)
    - Code page value: 55001 (Setting value: 0xD6D9)(Code page: GSM with single shift for Spanish)
    - Code page value: 55002 (Setting value: 0xD6DA)(Code page: GSM with single shift for Portuguese)
    - Code page value: 55003 (Setting value: 0xD6DB)(Code page: GSM with single shift for Turkish)
    - Code page value: 55004 (Setting value: 0xD6DC)(Code page: SMS Greek Reduction) | | Encodings > GSM8BitEncodingPage | Enter the code page value for GSM 8-bit encoding (OEM set). OEM-created code page IDs should be in the range 55050–55099. For more information, see [Add encoding extension tables for SMS](/windows-hardware/customize/mobile/mcsf/add-encoding-extension-tables-for-sms). | | Encodings > OctetEncodingPage | Set the octet (binary) encoding. | | Encodings > SendUDHNLSS | Set the 7-bit GSM shift table encoding. | From c3f042b3267e286d49826e0eb0231e2b93a0e8cc Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 10:29:02 -0700 Subject: [PATCH 126/246] Update wcd-cellcore.md --- windows/configuration/wcd/wcd-cellcore.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index f5a7fdc4df..a30063136f 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -312,14 +312,14 @@ SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roam SuggestGlobalModeARD | Define whether Global Mode is suggested on a C+G dual SIM phone. SuggestGlobalModeTimeout | To specify the number of seconds to wait for network registration before suggesting global mode, set SuggestGlobalModeTimeout to a value between 1 and 600, inclusive. For example, to set the timeout to 60 seconds, set the value to 60 (decimal) or 0x3C (hexadecimal). -###RCS +### RCS |Setting | Description| |:---|:---| |SystemEnabled | Select **Yes** to specify that the system is RCS-enabled.| |UserEnabled | Select **Yes** to show the user setting if RCS is enabled on the device.| -###SMS +### SMS |Setting |Description| |:--|:--| From 303c0d6e3b286248e10024f907fe1a5f82a3b9d1 Mon Sep 17 00:00:00 2001 From: Nagappan Veerappan Date: Fri, 5 Aug 2022 11:56:54 -0700 Subject: [PATCH 127/246] 0xC00000BB -included for KDC support error 0xC00000BB -included for KDC support error --- .../hello-for-business/hello-errors-during-pin-creation.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md index 631d982e36..592e53bc19 100644 --- a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md +++ b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md @@ -70,6 +70,8 @@ If the error occurs again, check the error code against the following table to s | 0x801C044D | Authorization token does not contain device ID. | Unjoin the device from Azure AD and rejoin. | | | Unable to obtain user token. | Sign out and then sign in again. Check network and credentials. | | 0x801C044E | Failed to receive user credentials input. | Sign out and then sign in again. | +| 0xC00000BB | Something went wrong and you PIN isn’t available. Or That option is temporarily unavailable. For now, please use a different method to sign in. | Destination domain controller doesn't support the login, most likely KDC service dont have proper certificate to support the login.| + ## Errors with unknown mitigation From cf704c4e46edba8c912ee3010a1073d8ef387be1 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 5 Aug 2022 12:36:50 -0700 Subject: [PATCH 128/246] uc-wkbk --- .../update/update-compliance-v2-workbook.md | 38 ++++++++++++++++--- 1 file changed, 32 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-workbook.md b/windows/deployment/update/update-compliance-v2-workbook.md index 5edd8fa81d..7d40865333 100644 --- a/windows/deployment/update/update-compliance-v2-workbook.md +++ b/windows/deployment/update/update-compliance-v2-workbook.md @@ -8,7 +8,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: article -ms.date: 08/09/2022 +ms.date: 08/10/2022 --- # Update Compliance (preview) workbook @@ -62,16 +62,42 @@ The charts displayed in the **Summary** tab give you a general idea of the overa ## Quality updates tab -The **Quality updates** tab contains tiles for the following information: +The **Quality updates** tab displays generalized data at the top by using tiles. The quality update data becomes more specific as you navigate lower in this tab. The top of the **Quality updates** tab contains tiles with the following information: + +- **Devices count**: Count of devices that have reported at least one of the latest security updates is or was applicable in the past 30 days, regardless of installation state of the update. +- **Latest security update**: Count of devices that have installed the latest security update. +- **Security update status**: Count of devices that haven't installed a security update released within the last 60 days. +- **Total alerts**: Count of active alerts that are for quality updates. + +Below the tiles, the **Quality updates** tab is subdivided into **Update status** and **Device status** groups. These different chart groups allow you to easily discover trends in compliance data. For instance, you may remember that about third of your devices were in the installing state yesterday, but this number didn't change as much as you were expecting. That unexpected trend may cause you to investigate and resolve a potential issue before end-users are impacted. + +### Update status group for quality updates + +The **Update status** group for quality updates contains the following items: + +- **Update states for all security releases**: Chart containing a count of clients in a specific state for security updates. Possible states include: + - Installed + - Installing + - Offering + - Cancelled +- **Update states for the latest security releases**: Chart containing a count of clients in a specific state for the most recent security update. +- **Update alerts for all security releases**: Chart containing the count of active errors and warnings for security updates. + + +The **Update deployment status** table displays the quality updates for each operating system version that were released within the last 60 days. For each update, + +### Device status group for quality updates + -- **Devices count**: Count of devices that have reported at least one of the latest security updates is or was applicable in the past 30 days, regardless of installation state of the update -- **Latest security update**: -- **Security update status**: -- **Total alerts**: ## Feature updates tab +### Update status group for feature updates + +### Device status group for feature updates + +## Customize the workbook ## Next steps \ No newline at end of file From 2cd104786fe314676895586e3c5050ad934dea04 Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Fri, 5 Aug 2022 12:59:38 -0700 Subject: [PATCH 129/246] New Changes made at tenant enrollment. --- windows/deployment/windows-autopatch/TOC.yml | 2 + .../windows-autopatch-enroll-tenant.md | 3 + .../windows-autopatch-changes-to-tenant.md | 161 ++++++++++++++++++ 3 files changed, 166 insertions(+) create mode 100644 windows/deployment/windows-autopatch/references/windows-autopatch-changes-to-tenant.md diff --git a/windows/deployment/windows-autopatch/TOC.yml b/windows/deployment/windows-autopatch/TOC.yml index c6e175c270..b61273493f 100644 --- a/windows/deployment/windows-autopatch/TOC.yml +++ b/windows/deployment/windows-autopatch/TOC.yml @@ -79,6 +79,8 @@ href: operate/windows-autopatch-wqu-unsupported-policies.md - name: Microsoft 365 Apps for enterprise update policies href: references/windows-autopatch-microsoft-365-policies.md + - name: Changes made at tenant enrollment + href: references/windows-autopatch-changes-to-tenant.md - name: Privacy href: references/windows-autopatch-privacy.md - name: Windows Autopatch preview addendum diff --git a/windows/deployment/windows-autopatch/prepare/windows-autopatch-enroll-tenant.md b/windows/deployment/windows-autopatch/prepare/windows-autopatch-enroll-tenant.md index 99940fe13f..7ff9f212c0 100644 --- a/windows/deployment/windows-autopatch/prepare/windows-autopatch-enroll-tenant.md +++ b/windows/deployment/windows-autopatch/prepare/windows-autopatch-enroll-tenant.md @@ -99,6 +99,9 @@ Within the Readiness assessment tool, you'll now see the **Enroll** button. By s Once these actions are complete, you've now successfully enrolled your tenant. +> [!NOTE] +> For more information about changes made to your tenant, see [Changes made at tenant enrollment](../references/windows-autopatch-changes-to-tenant.md). + ### Delete data collected from the Readiness assessment tool You can choose to delete the data we collect directly within the Readiness assessment tool. diff --git a/windows/deployment/windows-autopatch/references/windows-autopatch-changes-to-tenant.md b/windows/deployment/windows-autopatch/references/windows-autopatch-changes-to-tenant.md new file mode 100644 index 0000000000..c6f60baec9 --- /dev/null +++ b/windows/deployment/windows-autopatch/references/windows-autopatch-changes-to-tenant.md @@ -0,0 +1,161 @@ +--- +title: Changes made at tenant enrollment +description: This reference article details the changes made to your tenant when enrolling into Windows Autopatch +ms.date: 08/04/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: reference +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Changes made at tenant enrollment + +## Service principal + +Windows Autopatch will create a service principal in your tenant allowing the service to establish an identity and restrict access to what resources the service has access to within the tenant. For more information, see [Application and service principal objects in Azure Active Directory](/azure/active-directory/develop/app-objects-and-service-principals#service-principal-object). The service principal created by Windows Autopatch is: + +- Modern Workplace Customer APIs + +## Azure Active Directory groups + +Windows Autopatch will create Azure Active Directory groups that are required to operate the service. The following groups are used for targeting Windows Autopatch configurations to devices and management of the service by our service accounts. + +| Group name | Description | +| ----- | ----- | +| Modern Workplace-All | All Modern Workplace users | +| Modern Workplace - Windows 11 Pre-Release Test Devices | Device group for Windows 11 Pre-Release testing. | +| Modern Workplace Devices-All | All Modern Workplace devices | +| Modern Workplace Devices-Windows Autopatch-Test | Immediate ring for device rollout | +| Modern Workplace Devices-Windows Autopatch-First | First production ring for early adopters | +| Modern Workplace Devices-Windows Autopatch-Fast | Fast ring for quick rollout and adoption | +| Modern Workplace Devices-Windows Autopatch-Broad | Final ring for broad rollout into an organization | +| Modern Workplace Devices Dynamic - Windows 10 | Microsoft Managed Desktop Devices with Windows 10

    Group Rule:

    • `(device.devicePhysicalIds -any _ -startsWith \"[OrderID]:Microsoft365Managed_\")`
    • `(device.deviceOSVersion -notStartsWith \"10.0.22000\")`

    Exclusions:
    • Modern Workplace - Telemetry Settings for Windows 11
    | +| Modern Workplace Devices Dynamic - Windows 11 | Microsoft Managed Desktop Devices with Windows 11

    Group Rule:

    • `(device.devicePhysicalIds -any _ -startsWith \"[OrderID]:Microsoft365Managed_\")`
    • `(device.deviceOSVersion -startsWith \"10.0.22000\")`

    Exclusions:
    • Modern Workplace - Telemetry Settings for Windows 10
    | +| Modern Workplace Roles - Service Administrator | All users granted access to Modern Workplace Service Administrator Role | +| Modern Workplace Roles - Service Reader | All users granted access to Modern Workplace Service Reader Role | +| Modern Workplace Service - Intune Admin All | Group for Intune Admins

    Assigned to:

    • Modern Workplace Service Accounts
    | +| Modern Workplace Service - Intune Reader All | Group for Intune readers

    Assigned to:

    • Modern Workplace Service Accounts
    | +| Modern Workplace Service - Intune Reader MMD | Group for Intune readers of MMD devices and users

    Assigned to:

    • Modern Workplace Service Accounts
    | +| Modern Workplace Service Accounts | Group for Windows Autopatch service accounts | +| Windows Autopatch Device Registration | Group for automatic device registration for Windows Autopatch | + +## Windows Autopatch enterprise applications + +Enterprise applications are applications (software) that a business uses to do its work. + +Windows Autopatch creates an enterprise application in your tenant. This enterprise application is a first party application used to run the Windows Autopatch service. + +| Enterprise application name | Usage | Permissions | +| ----- | ------ | ----- | +| Modern Workplace Management | This enterprise application is a limited first party enterprise application with elevated privileges. This account is used to manage the service, publish baseline configuration updates, and maintain overall service health. |
    • DeviceManagementApps.ReadWrite.All
    • DeviceManagementConfiguration.ReadWrite.All
    • DeviceManagementManagedDevices.PriviligedOperation.All
    • DeviceManagementManagedDevices.ReadWrite.All
    • DeviceManagementRBAC.ReadWrite.All
    • DeviceManagementServiceConfig.ReadWrite.All
    • Directory.Read.All
    • Group.Create
    • Policy.Read.All
    • WindowsUpdates.Read.Write.All
    | + +> [!NOTE] +> Enterprise application authentication is only available on tenants enrolled after July 9th, 2022. For tenants enrolled before this date, Enterprise Application authentication will be made available for enrollment soon. + +## Windows Autopatch cloud service accounts + +Windows Autopatch will create three cloud service accounts in your tenant. These accounts are used to run the service and all need to be excluded from any multi-factor authentication controls. + +> [!NOTE] +> Effective Aug 15th, 2022, these accounts will no longer be added to newly enrolled tenants, and existing tenants will be provided an option to migrate to enterprise application-based authentication. These accounts will be removed with that transition. + +| Cloud service account name | Usage | Mitigating controls | +| ----- | ----- | ------ | +| MsAdmin@tenantDomain.onmicrosoft.com |
    • This account is a limited-service account with administrator privileges. This account is used as an Intune and User administrator to define and configure the tenant for Microsoft Modern desktop devices.
    • This account doesn't have interactive sign-in permissions.  The account performs operations only through the service.
    | Audited sign-ins | +| MsAdminInt@tenantDomain.onmicrosoft.com |
  • D@QgYV+JLd%3a%&vdBz=)u9yVjiwY2c!d(Q~ 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 Ze3ARD%W}i+=d(1*c$ewUOarIW{{n&ROe+8Y delta 150065 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

    nOV-Q}}X7*)CA|ip)Isot7{8 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 d Date: Mon, 1 Aug 2022 11:59:56 -0700 Subject: [PATCH 051/246] 40577905 - Remove MSIX deployed through MI bullet --- ...nfigure-authorized-apps-deployed-with-a-managed-installer.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md b/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md index 839aa3a791..a0242b95b4 100644 --- a/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md +++ b/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md @@ -51,8 +51,6 @@ Some application installers may automatically run the application at the end of - Application control, based on managed installer, doesn't support applications that self-update. If an application that was deployed by a managed installer later updates itself, the updated application files won't include the origin information from the managed installer, and they might not be able to run. When you rely on managed installers, you must deploy and install all application updates by using a managed installer, or include rules to authorize the app in the WDAC policy. In some cases, it may be possible to also designate an application binary that performs self-updates as a managed installer. Proper review for functionality and security should be performed for the application before using this method. -- [Packaged apps (MSIX)](/windows/msix/) deployed through a managed installer aren't tracked by the managed installer heuristic and will need to be separately authorized in your WDAC policy. See [Manage packaged apps with WDAC](manage-packaged-apps-with-windows-defender-application-control.md). - - Some applications or installers may extract, download, or generate binaries and immediately attempt to run them. Files run by such a process may not be allowed by the managed installer heuristic. In some cases, it may be possible to also designate an application binary that performs such an operation as a managed installer. Proper review for functionality and security should be performed for the application before using this method. - The managed installer heuristic doesn't authorize kernel drivers. The WDAC policy must have rules that allow the necessary drivers to run. From 029e17904b4bb2a3935430c9677a14eeacbfc512 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 1 Aug 2022 16:27:01 -0400 Subject: [PATCH 052/246] Additional changes required --- .../hello-feature-pin-reset.md | 43 +++++++++++-------- 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 2571c59d45..a27ba70b06 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -12,13 +12,13 @@ ms.topic: article localizationpriority: medium ms.date: 07/29/2022 appliesto: -- Windows 10 -- Windows 11 +- ✔️ Windows 10 +- ✔️ Windows 11 --- # PIN reset -Windows Hello for Business provides the capability for users to reset forgotten PINs using the _"I forgot my PIN link"_ from the Sign-in options page in _Settings_ or from the Windows lock screen. Users are required to authenticate and complete multi-factor authentication to reset their PIN. +Windows Hello for Business provides the capability for users to reset forgotten PINs using the *I forgot my PIN* link from the Sign-in options page in *Settings* or from the Windows lock screen. Users are required to authenticate and complete multi-factor authentication to reset their PIN. There are two forms of PIN reset: @@ -26,7 +26,7 @@ There are two forms of PIN reset: - **Non-destructive PIN reset**: with this option, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed. For non-destructive PIN reset, you must deploy the **Microsoft PIN Reset Service** and configure your clients' policy to enable the **PIN Recovery** feature. ## Using PIN reset -Destructive and non-destructive PIN reset use the same steps for initiating a PIN reset. If users have forgotten their PINs, but have an alternate sign-in method, they can navigate to Sign-in options in _Settings_ and initiate a PIN reset from the PIN options. If users do not have an alternate way to sign into their devices, PIN reset can also be initiated from the Windows lock screen in the PIN credential provider. +Destructive and non-destructive PIN reset use the same steps for initiating a PIN reset. If users have forgotten their PINs, but have an alternate sign-in method, they can navigate to Sign-in options in *Settings* and initiate a PIN reset from the PIN options. If users do not have an alternate way to sign into their devices, PIN reset can also be initiated from the Windows lock screen in the PIN credential provider. >[!IMPORTANT] >For hybrid Azure AD-joined devices, users must have corporate network connectivity to domain controllers to complete destructive PIN reset. If AD FS is being used for certificate trust or for on-premises only deployments, users must also have corporate network connectivity to federation services to reset their PIN. @@ -34,8 +34,8 @@ Destructive and non-destructive PIN reset use the same steps for initiating a PI ### Reset PIN from Settings 1. Sign-in to Windows 10 using an alternate credential -2. Open **Settings**, select **Accounts** > **Sign-in options** -3. Select **PIN (Windows Hello)** > **I forgot my PIN** and follow the instructions +1. Open **Settings**, select **Accounts** > **Sign-in options** +1. Select **PIN (Windows Hello)** > **I forgot my PIN** and follow the instructions ### Reset PIN above the Lock Screen @@ -100,18 +100,9 @@ Before you can remotely reset PINs, you must register two applications in your A :::image type="content" alt-text="PIN reset service permissions page." source="images/pinreset/pin-reset-applications.png" lightbox="images/pinreset/pin-reset-applications-expanded.png"::: ### Enable PIN Recovery on your devices -Before you can remotely reset PINs, your devices must be configured to enable PIN Recovery. +Before you can remotely reset PINs, your devices must be configured to enable PIN Recovery. Follow the instructions below to configure your devices using either Microsoft Intune, Group Policy Objects (GPO), or Configuration Service Providers (CSP). -#### [Group Policy](#tab/browser) - -You can configure Windows devices to use the **Microsoft PIN Reset Service** using the computer configuration portion of a Group Policy object. - -1. Using the Group Policy Management Console (GPMC), scope a domain-based Group Policy to computer accounts in Active Directory -1. Edit the Group Policy object from Step 1 -1. Enable the **Use PIN Recovery** policy setting located under **Computer Configuration > Administrative Templates > Windows Components > Windows Hello for Business** -1. Close the Group Policy Management Editor to save the Group Policy object - -#### [Microsoft Intune](#tab/visual-studio) +#### [Intune](#tab/visual-studio) You can configure Windows devices to use the **Microsoft PIN Reset Service** using Microsoft Intune. @@ -139,7 +130,25 @@ You can configure Windows devices to use the **Microsoft PIN Reset Service** usi > You can also configure PIN recovery from the **Endpoint security** blade: > 1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) > 1. Select **Endpoint security** > **Account protection** > **Create Policy** +#### [GPO](#tab/browser) +You can configure Windows devices to use the **Microsoft PIN Reset Service** using a Group Policy Object (GPO). + +1. Using the Group Policy Management Console (GPMC), scope a domain-based Group Policy to computer accounts in Active Directory +1. Edit the Group Policy object from Step 1 +1. Enable the **Use PIN Recovery** policy setting located under **Computer Configuration > Administrative Templates > Windows Components > Windows Hello for Business** +1. Close the Group Policy Management Editor to save the Group Policy object + +#### [CSP](#tab/browser) + +You can configure Windows devices to use the **Microsoft PIN Reset Service** using the [PassportForWork CSP](/windows/client-management/mdm/passportforwork-csp). + +1. OMA-URI: `./Vendor/MSFT/Policy/PassportForWork/`*TenantId*`/Policies/EnablePinRecovery` +1. Data type: **Boolean** +1. Value: **True** + +>[!NOTE] +> You must replace `TenantId` with the identifier of your Azure Active Directory tenant. --- #### Confirm that PIN Recovery policy is enforced on the devices From 5948c24522db047b87d43aeb6a1902fc65d56b08 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 1 Aug 2022 16:42:44 -0400 Subject: [PATCH 053/246] Additional changes required --- .../hello-for-business/hello-feature-pin-reset.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index a27ba70b06..4ea0e5b817 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -102,7 +102,7 @@ Before you can remotely reset PINs, you must register two applications in your A ### Enable PIN Recovery on your devices Before you can remotely reset PINs, your devices must be configured to enable PIN Recovery. Follow the instructions below to configure your devices using either Microsoft Intune, Group Policy Objects (GPO), or Configuration Service Providers (CSP). -#### [Intune](#tab/visual-studio) +#### [Intune](#tab/intune) You can configure Windows devices to use the **Microsoft PIN Reset Service** using Microsoft Intune. @@ -130,7 +130,7 @@ You can configure Windows devices to use the **Microsoft PIN Reset Service** usi > You can also configure PIN recovery from the **Endpoint security** blade: > 1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) > 1. Select **Endpoint security** > **Account protection** > **Create Policy** -#### [GPO](#tab/browser) +#### [GPO](#tab/gpo) You can configure Windows devices to use the **Microsoft PIN Reset Service** using a Group Policy Object (GPO). @@ -139,7 +139,7 @@ You can configure Windows devices to use the **Microsoft PIN Reset Service** usi 1. Enable the **Use PIN Recovery** policy setting located under **Computer Configuration > Administrative Templates > Windows Components > Windows Hello for Business** 1. Close the Group Policy Management Editor to save the Group Policy object -#### [CSP](#tab/browser) +#### [CSP](#tab/csp) You can configure Windows devices to use the **Microsoft PIN Reset Service** using the [PassportForWork CSP](/windows/client-management/mdm/passportforwork-csp). From 14ca20369b3656b0a7504ce4a7485102176291b3 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 1 Aug 2022 16:48:49 -0400 Subject: [PATCH 054/246] Additional changes neede --- .../hello-for-business/hello-feature-pin-reset.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 4ea0e5b817..b7f5c3deac 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -78,6 +78,7 @@ Using Group Policy, Microsoft Intune or a compatible MDM solution, you can confi ### Enable the Microsoft PIN Reset Service in your Azure AD tenant Before you can remotely reset PINs, you must register two applications in your Azure Active Directory tenant: + - PIN Reset Service - PIN Reset Client @@ -94,12 +95,14 @@ Before you can remotely reset PINs, you must register two applications in your A ![PIN reset client application in Azure.](images/pinreset/pin-reset-client-prompt.png) #### Confirm that the two PIN Reset service principals are registered in your tenant + 1. Sign in to the [Microsoft Entra Manager admin center](https://entra.microsoft.com) 1. Select **Azure Active Directory** > **Applications** > **Enterprise applications** 1. Search by application name "Microsoft PIN" and both **Microsoft Pin Reset Service Production** and **Microsoft Pin Reset Client Production** will show up in the list :::image type="content" alt-text="PIN reset service permissions page." source="images/pinreset/pin-reset-applications.png" lightbox="images/pinreset/pin-reset-applications-expanded.png"::: ### Enable PIN Recovery on your devices + Before you can remotely reset PINs, your devices must be configured to enable PIN Recovery. Follow the instructions below to configure your devices using either Microsoft Intune, Group Policy Objects (GPO), or Configuration Service Providers (CSP). #### [Intune](#tab/intune) @@ -128,8 +131,10 @@ You can configure Windows devices to use the **Microsoft PIN Reset Service** usi >[!NOTE] > You can also configure PIN recovery from the **Endpoint security** blade: + > 1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) > 1. Select **Endpoint security** > **Account protection** > **Create Policy** + #### [GPO](#tab/gpo) You can configure Windows devices to use the **Microsoft PIN Reset Service** using a Group Policy Object (GPO). @@ -149,7 +154,9 @@ You can configure Windows devices to use the **Microsoft PIN Reset Service** usi >[!NOTE] > You must replace `TenantId` with the identifier of your Azure Active Directory tenant. + --- + #### Confirm that PIN Recovery policy is enforced on the devices The _PIN reset_ configuration can be viewed by running [**dsregcmd /status**](/azure/active-directory/devices/troubleshoot-device-dsregcmd) from the command line. This state can be found under the output in the user state section as the **CanReset** line item. If **CanReset** reports as DestructiveOnly, then only destructive PIN reset is enabled. If **CanReset** reports DestructiveAndNonDestructive, then non-destructive PIN reset is enabled. From 29b0c2662ebaf9baac30d2a9615731d61fa0c4b1 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 1 Aug 2022 16:57:48 -0400 Subject: [PATCH 055/246] Additional changes required --- .../hello-for-business/hello-feature-pin-reset.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index b7f5c3deac..ef8dc98dff 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -12,8 +12,8 @@ ms.topic: article localizationpriority: medium ms.date: 07/29/2022 appliesto: -- ✔️ Windows 10 -- ✔️ Windows 11 +- ✅ Windows 10 +- ✅ Windows 11 --- # PIN reset @@ -131,7 +131,6 @@ You can configure Windows devices to use the **Microsoft PIN Reset Service** usi >[!NOTE] > You can also configure PIN recovery from the **Endpoint security** blade: - > 1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) > 1. Select **Endpoint security** > **Account protection** > **Create Policy** From 51b3d99e7768723b5773ec00c7a9a24a5fa28d74 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 1 Aug 2022 17:09:42 -0400 Subject: [PATCH 056/246] Additional changes required --- .../hello-for-business/hello-feature-pin-reset.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index ef8dc98dff..da9f94be99 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -33,9 +33,9 @@ Destructive and non-destructive PIN reset use the same steps for initiating a PI ### Reset PIN from Settings -1. Sign-in to Windows 10 using an alternate credential -1. Open **Settings**, select **Accounts** > **Sign-in options** -1. Select **PIN (Windows Hello)** > **I forgot my PIN** and follow the instructions +- Sign-in to Windows 10 using an alternate credential +- Open **Settings**, select **Accounts** > **Sign-in options** +- Select **PIN (Windows Hello)** > **I forgot my PIN** and follow the instructions ### Reset PIN above the Lock Screen From 039a12d8127cfdd066667ace21ebe22845233a03 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 1 Aug 2022 17:13:27 -0400 Subject: [PATCH 057/246] Additional changes required --- .../hello-feature-pin-reset.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index da9f94be99..26b9fac221 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -33,9 +33,9 @@ Destructive and non-destructive PIN reset use the same steps for initiating a PI ### Reset PIN from Settings -- Sign-in to Windows 10 using an alternate credential -- Open **Settings**, select **Accounts** > **Sign-in options** -- Select **PIN (Windows Hello)** > **I forgot my PIN** and follow the instructions +1. Sign-in to Windows 10 using an alternate credential +1. Open **Settings**, select **Accounts** > **Sign-in options** +1. Select **PIN (Windows Hello)** > **I forgot my PIN** and follow the instructions ### Reset PIN above the Lock Screen @@ -105,7 +105,7 @@ Before you can remotely reset PINs, you must register two applications in your A Before you can remotely reset PINs, your devices must be configured to enable PIN Recovery. Follow the instructions below to configure your devices using either Microsoft Intune, Group Policy Objects (GPO), or Configuration Service Providers (CSP). -#### [Intune](#tab/intune) +#### [✅ **Intune**](#tab/intune) You can configure Windows devices to use the **Microsoft PIN Reset Service** using Microsoft Intune. @@ -134,7 +134,7 @@ You can configure Windows devices to use the **Microsoft PIN Reset Service** usi > 1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) > 1. Select **Endpoint security** > **Account protection** > **Create Policy** -#### [GPO](#tab/gpo) +#### [✅ **GPO**](#tab/gpo) You can configure Windows devices to use the **Microsoft PIN Reset Service** using a Group Policy Object (GPO). @@ -143,13 +143,13 @@ You can configure Windows devices to use the **Microsoft PIN Reset Service** usi 1. Enable the **Use PIN Recovery** policy setting located under **Computer Configuration > Administrative Templates > Windows Components > Windows Hello for Business** 1. Close the Group Policy Management Editor to save the Group Policy object -#### [CSP](#tab/csp) +#### [✅ **CSP**](#tab/csp) You can configure Windows devices to use the **Microsoft PIN Reset Service** using the [PassportForWork CSP](/windows/client-management/mdm/passportforwork-csp). -1. OMA-URI: `./Vendor/MSFT/Policy/PassportForWork/`*TenantId*`/Policies/EnablePinRecovery` -1. Data type: **Boolean** -1. Value: **True** +- OMA-URI: `./Vendor/MSFT/Policy/PassportForWork/`*TenantId*`/Policies/EnablePinRecovery` +- Data type: **Boolean** +- Value: **True** >[!NOTE] > You must replace `TenantId` with the identifier of your Azure Active Directory tenant. From aa30e02975cad1b382cd9f0e9382f166c04384da Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 1 Aug 2022 17:27:58 -0400 Subject: [PATCH 058/246] Additional changes required --- .../hello-for-business/hello-feature-pin-reset.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 26b9fac221..5d90ae5f90 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -109,7 +109,7 @@ Before you can remotely reset PINs, your devices must be configured to enable PI You can configure Windows devices to use the **Microsoft PIN Reset Service** using Microsoft Intune. -1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) +1. Sign in to the [Microsoft Endpoint Manager admin center](https://endpoint.microsoft.com) 1. Select **Devices** > **Configuration profiles** > **Create profile** 1. Enter the following properties: - **Platform**: Select **Windows 10 and later** @@ -131,7 +131,7 @@ You can configure Windows devices to use the **Microsoft PIN Reset Service** usi >[!NOTE] > You can also configure PIN recovery from the **Endpoint security** blade: -> 1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) +> 1. Sign in to the [Microsoft Endpoint Manager admin center](https://endpoint.microsoft.com) > 1. Select **Endpoint security** > **Account protection** > **Create Policy** #### [✅ **GPO**](#tab/gpo) From 88d2e687a89104bba978ed2eab5e1b669bbd6bd4 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 1 Aug 2022 14:30:34 -0700 Subject: [PATCH 059/246] content dev edits for do --- windows/deployment/do/TOC.yml | 5 ++- .../do/delivery-optimization-endpoints.md | 37 +++++++++---------- .../do/delivery-optimization-proxy.md | 4 +- windows/deployment/do/index.yml | 2 +- .../do/waas-delivery-optimization-setup.md | 5 +-- .../update/waas-delivery-optimization-faq.md | 2 +- 6 files changed, 27 insertions(+), 28 deletions(-) diff --git a/windows/deployment/do/TOC.yml b/windows/deployment/do/TOC.yml index e949b2c0b3..ad872a2c86 100644 --- a/windows/deployment/do/TOC.yml +++ b/windows/deployment/do/TOC.yml @@ -15,7 +15,7 @@ - name: Windows Delivery Optimization settings href: waas-delivery-optimization-setup.md#recommended-delivery-optimization-settings - name: Windows Delivery Optimization Frequently Asked Questions - href: url: waas-delivery-optimization-faq.md + href: ../update/waas-delivery-optimization-faq.md - name: Configure Microsoft Endpoint Manager items: - name: Delivery Optimization settings in Microsoft Intune @@ -40,3 +40,6 @@ href: delivery-optimization-workflow.md - name: Using a proxy with Delivery Optimization href: delivery-optimization-proxy.md + - name: Content endpoints for Delivery Optimization and Microsoft Connected Cache + href: delivery-optimization-endpoints.md + diff --git a/windows/deployment/do/delivery-optimization-endpoints.md b/windows/deployment/do/delivery-optimization-endpoints.md index 6404e3feae..306465ca1d 100644 --- a/windows/deployment/do/delivery-optimization-endpoints.md +++ b/windows/deployment/do/delivery-optimization-endpoints.md @@ -1,18 +1,15 @@ --- -title: # Delivery Optimization and Microsoft Connected Cache content endpoints. -description: # The complete list of all fully qualified domain names, ports, and associated content types to use Delivery Optimization and Microsoft Connected Cache. +title: Delivery Optimization and Microsoft Connected Cache content endpoints +description: List of fully qualified domain names, ports, and associated content types to use Delivery Optimization and Microsoft Connected Cache. ms.date: 07/26/2022 ms.prod: windows -ms.technology: windows -ms.topic: conceptual #reference for complete list of content types, endpoint names, ports, etc. +ms.technology: windows-10 +ms.topic: reference ms.localizationpriority: medium -author: # GitHub username (cmknox) -ms.author: # MS alias (carmenf) -ms.reviewer: # MS alias of feature PM, optional -manager: # MS alias of manager (naengler) -ms.collection: # optional -- # highpri - high priority, strategic, important, current, etc. articles -- # openauth - the article is owned by PM or community for open authoring +author: cmknox +ms.author: carmenf +ms.reviewer: mstewart +manager: naengler --- # Delivery Optimization and Microsoft Connected Cache content type endpoints @@ -25,16 +22,16 @@ _Applies to:_ > [!NOTE] > All ports are outbound. -To ensure content delivered via Delivery Optimization and Microsoft Connected Cache is properly configured, the following list of endpoints need to be allowed through the firewall. Use the table below to reference any particular content types supported by Delivery Optimization and Microsoft Connected Cache. +This article lists the endpoints that need to be allowed through the firewall to ensure that content from Delivery Optimization and Microsoft Connected cache is properly delivered. Use the table below to reference any particular content types supported by Delivery Optimization and Microsoft Connected Cache: |Domain Name |Protocol/Port(s) | Content Type | Additional Information | Version | |---------|---------|---------------|-------------------|-----------------| -| *.b1.download.windowsupdate.com, *.dl.delivery.mp.microsoft.com, *.download.windowsupdate.com, *.au.download.windowsupdate.com, *.au.b1.download.windowsupdate.com, *.tlu.dl.delivery.mp.microsoft.com, *.emdl.ws.microsoft.com, *.ctldl.windowsupdate.com | HTTP / 80 | Windows Update Windows Defender Windows Drivers | [Complete list](https://docs.microsoft.com/en-us/windows/privacy/manage-windows-2004-endpoints) of endpoints for Windows Update services and payload. | Microsoft Endpoint Configuration Manager Distribution Point | -| *.delivery.mp.microsoft.com | HTTP / 80 | Edge Browser | [Complete list](https://docs.microsoft.com/en-us/deployedge/microsoft-edge-security-endpoints) of endpoints for Edge Browser. | Microsoft Endpoint Configuration Manager Distribution Point | -| *.officecdn.microsoft.com.edgesuite.net, *.officecdn.microsoft.com, *.cdn.office.net | HTTP / 80 | Office CDN updates | [Complete list](https://docs.microsoft.com/en-us/office365/enterprise/office-365-endpoints) of endpoints for Office CDN updates. | Microsoft Endpoint Configuration Manager Distribution Point | -| *.manage.microsoft.com, *.swda01.manage.microsoft.com, *.swda02.manage.microsoft.com, *.swdb01.manage.microsoft.com, *.swdb02.manage.microsoft.com, *.swdc01.manage.microsoft.com, *.swdc02.manage.microsoft.com, *.swdd01.manage.microsoft.com, *.swdd02.manage.microsoft.com, *.swda01-mscdn.manage.microsoft.com, *.swda02-mscdn.manage.microsoft.com, *.swdb01-mscdn.manage.microsoft.com, *.swdb02-mscdn.manage.microsoft.com, *.swdc01-mscdn.manage.microsoft.com, *.swdc02-mscdn.manage.microsoft.com, *.swdd01-mscdn.manage.microsoft.com, *.swdd02-mscdn.manage.microsoft.com | HTTP / 80, HTTPs / 443 | Intune Win32 Apps | [Complete list](https://docs.microsoft.com/en-us/mem/intune/fundamentals/intune-endpoints) of endpoints for Intune Win32 Apps updates. | Microsoft Endpoint Configuration Manager Distribution Point | -| *.statics.teams.cdn.office.net | HTTP / 80, HTTPs / 443 | Teams | | Microsoft Endpoint Configuration Manager Distribution Point | +| *.b1.download.windowsupdate.com, *.dl.delivery.mp.microsoft.com, *.download.windowsupdate.com, *.au.download.windowsupdate.com, *.au.b1.download.windowsupdate.com, *.tlu.dl.delivery.mp.microsoft.com, *.emdl.ws.microsoft.com, *.ctldl.windowsupdate.com | HTTP / 80 | Windows Update
    Windows Defender
    Windows Drivers | [Complete list](/windows/privacy/manage-windows-2004-endpoints) of endpoints for Windows Update services and payload. | Microsoft Endpoint Configuration Manager Distribution Point | +| *.delivery.mp.microsoft.com | HTTP / 80 | Edge Browser | [Complete list](/deployedge/microsoft-edge-security-endpoints) of endpoints for Edge Browser. | Microsoft Endpoint Configuration Manager Distribution Point | +| *.officecdn.microsoft.com.edgesuite.net, *.officecdn.microsoft.com, *.cdn.office.net | HTTP / 80 | Office CDN updates | [Complete list](/office365/enterprise/office-365-endpoints) of endpoints for Office CDN updates. | Microsoft Endpoint Configuration Manager Distribution Point | +| *.manage.microsoft.com, *.swda01.manage.microsoft.com, *.swda02.manage.microsoft.com, *.swdb01.manage.microsoft.com, *.swdb02.manage.microsoft.com, *.swdc01.manage.microsoft.com, *.swdc02.manage.microsoft.com, *.swdd01.manage.microsoft.com, *.swdd02.manage.microsoft.com, *.swda01-mscdn.manage.microsoft.com, *.swda02-mscdn.manage.microsoft.com, *.swdb01-mscdn.manage.microsoft.com, *.swdb02-mscdn.manage.microsoft.com, *.swdc01-mscdn.manage.microsoft.com, *.swdc02-mscdn.manage.microsoft.com, *.swdd01-mscdn.manage.microsoft.com, *.swdd02-mscdn.manage.microsoft.com | HTTP / 80
    HTTPs / 443 | Intune Win32 Apps | [Complete list](/mem/intune/fundamentals/intune-endpoints) of endpoints for Intune Win32 Apps updates. | Microsoft Endpoint Configuration Manager Distribution Point | +| *.statics.teams.cdn.office.net | HTTP / 80
    HTTPs / 443 | Teams | | Microsoft Endpoint Configuration Manager Distribution Point | | *.assets1.xboxlive.com, *.assets2.xboxlive.com, *.dlassets.xboxlive.com, *.dlassets2.xboxlive.com, *.d1.xboxlive.com, *.d2.xboxlive.com, *.assets.xbox.com, *.xbl-dlassets-origin.xboxlive.com, *.assets-origin.xboxlive.com, *.xvcb1.xboxlive.com, *.xvcb2.xboxlive.com, *.xvcf1.xboxlive.com, *.xvcf2.xboxlive.com | HTTP / 80 | Xbox | | Microsoft Endpoint Configuration Manager Distribution Point | -| *.tlu.dl.adu.microsoft.com, *.nlu.dl.adu.microsoft.com, *.dcsfe.prod.adu.microsoft.com | HTTP / 80 | Device Update | [Complete list](https://docs.microsoft.com/en-us/azure/iot-hub-device-update/) of endpoints for Device Update updates. | Microsoft Endpoint Configuration Manager Distribution Point | -| *.do.dsp.mp.microsoft.com | HTTP / 80, HTTPs / 443 | Microsoft Connected Cache -> Delivery Optimization Services communication | [Complete list](https://docs.microsoft.com/en-us/windows/deployment/update/waas-delivery-optimization-faq#what-hostnames-should-i-allow-through-my-firewall-to-support-delivery-optimization) of endpoints for Delivery Optimization only. | Microsoft Connected Cache Managed in Azure | -| *.azure-devices.net, *.global.azure-devices-provisioning.net, *.azurecr.io, *.blob.core.windows.net, *.mcr.microsoft.com | AMQP / 5671, MQTT / 8883, HTTPs / 443 | IoT Edge / IoT Hub communication| [Complete list](https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-protocols) of Azure IoT Hub communication protocols and ports. [Azure IoT Guide](https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-endpoints) to understanding Azure IoT Hub endpoints. | Microsoft Connected Cache Managed in Azure | +| *.tlu.dl.adu.microsoft.com, *.nlu.dl.adu.microsoft.com, *.dcsfe.prod.adu.microsoft.com | HTTP / 80 | Device Update | [Complete list](/azure/iot-hub-device-update/) of endpoints for Device Update updates. | Microsoft Endpoint Configuration Manager Distribution Point | +| *.do.dsp.mp.microsoft.com | HTTP / 80
    HTTPs / 443 | Microsoft Connected Cache -> Delivery Optimization Services communication | [Complete list](../update/waas-delivery-optimization-faq.md#what-hostnames-should-i-allow-through-my-firewall-to-support-delivery-optimization) of endpoints for Delivery Optimization only. | Microsoft Connected Cache Managed in Azure | +| *.azure-devices.net, *.global.azure-devices-provisioning.net, *.azurecr.io, *.blob.core.windows.net, *.mcr.microsoft.com | AMQP / 5671
    MQTT / 8883
    HTTPs / 443 | IoT Edge / IoT Hub communication| [Complete list](/azure/iot-hub/iot-hub-devguide-protocols) of Azure IoT Hub communication protocols and ports. [Azure IoT Guide](/azure/iot-hub/iot-hub-devguide-endpoints) to understanding Azure IoT Hub endpoints. | Microsoft Connected Cache Managed in Azure | diff --git a/windows/deployment/do/delivery-optimization-proxy.md b/windows/deployment/do/delivery-optimization-proxy.md index 0b070b05ad..15bd6957d3 100644 --- a/windows/deployment/do/delivery-optimization-proxy.md +++ b/windows/deployment/do/delivery-optimization-proxy.md @@ -12,7 +12,7 @@ ms.topic: article # Using a proxy with Delivery Optimization -_Applies to:_ +**Applies to:** - Windows 11 - Windows 10 @@ -76,4 +76,4 @@ However, you can set the Connected Cache server to use an unauthenticated proxy. - [How can I configure Proxy AutoConfigURL Setting using Group Policy Preference (GPP)?](/archive/blogs/askie/how-can-i-configure-proxy-autoconfigurl-setting-using-group-policy-preference-gpp) - [How to use GPP Registry to uncheck automatically detect settings?](/archive/blogs/askie/how-to-use-gpp-registry-to-uncheck-automatically-detect-settings) -- [How to configure a proxy server URL and Port using GPP Registry?](/archive/blogs/askie/how-to-configure-a-proxy-server-url-and-port-using-gpp-registry) +- [How to configure a proxy server URL and Port using GPP Registry?](/archive/blogs/askie/how-to-configure-a-proxy-server-url-and-port-using-gpp-registry) diff --git a/windows/deployment/do/index.yml b/windows/deployment/do/index.yml index f2292d6e08..dede7617a5 100644 --- a/windows/deployment/do/index.yml +++ b/windows/deployment/do/index.yml @@ -97,6 +97,6 @@ landingContent: url: delivery-optimization-workflow.md - text: Using a proxy with Delivery Optimization url: delivery-optimization-proxy.md - - text: Content endpoints for Delivery Optimization / Microsoft Connected Cache + - text: Content endpoints for Delivery Optimization and Microsoft Connected Cache url: delivery-optimization-endpoints.md diff --git a/windows/deployment/do/waas-delivery-optimization-setup.md b/windows/deployment/do/waas-delivery-optimization-setup.md index a7410f4b72..928132b662 100644 --- a/windows/deployment/do/waas-delivery-optimization-setup.md +++ b/windows/deployment/do/waas-delivery-optimization-setup.md @@ -27,15 +27,14 @@ You can use Group Policy or an MDM solution like Intune to configure Delivery Op You will find the Delivery Optimization settings in Group Policy under **Computer Configuration\Administrative Templates\Windows Components\Delivery Optimization**. -Starting with Microsoft Intune version 1902, you can set many Delivery Optimization policies as a profile, which you can then apply to groups of devices. For more information, see [Delivery Optimization settings in Microsoft Intune](/intune/delivery-optimization-windows)) +Starting with Microsoft Intune version 1902, you can set many Delivery Optimization policies as a profile, which you can then apply to groups of devices. For more information, see [Delivery Optimization settings in Microsoft Intune](/intune/delivery-optimization-windows). **Starting with Windows 10, version 1903**, you can use the Azure Active Directory (Azure AD) Tenant ID as a means to define groups. To do this set the value for DOGroupIdSource to its new maximum value of 5. ## Allow content endpoints -When using a firewall, it is important that the content endpoints are allowed and associated ports are open. +When using a firewall, it is important that the content endpoints are allowed and associated ports are open. For more information, see [Endpoints for Delivery Optimization and Microsoft Connected Cache content](delivery-optimization-endpoints.md). -[Learn more](delivery-optimization-endpoints.md) about the complete list for fully qualified domains, ports for all Delivery Optimization and Microsoft Connected Cache content types. ## Recommended Delivery Optimization settings diff --git a/windows/deployment/update/waas-delivery-optimization-faq.md b/windows/deployment/update/waas-delivery-optimization-faq.md index ec8a820b3e..e7787d0b50 100644 --- a/windows/deployment/update/waas-delivery-optimization-faq.md +++ b/windows/deployment/update/waas-delivery-optimization-faq.md @@ -55,7 +55,7 @@ For Delivery Optimization to successfully use the proxy, you should set up the p - `win1910.ipv6.microsoft.com` -[Complete list](delivery-optimization-endpoints.md) of all content endpoints used for Delivery Optimization and Microsoft Connected Cache. +For more information, see [Endpoints for Delivery Optimization and Microsoft Connected Cache](../do/delivery-optimization-endpoints.md) for a list of all content endpoints needed. ## Does Delivery Optimization use multicast? From d6dba4af11ec137fd2654500891c71f7c3f29429 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 1 Aug 2022 17:31:53 -0400 Subject: [PATCH 060/246] Additional changes required --- .../pin-reset-applications-expanded.png | Bin 165463 -> 163125 bytes .../pinreset/pin-reset-applications.png | Bin 141014 -> 136480 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-applications-expanded.png b/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-applications-expanded.png index c91888c487f24443e7cce1ecdcf9afad0dcac870..b3db1cd44294bab9646d233a521fe6d3094caded 100644 GIT binary patch delta 147708 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

    D}YjM3(8|4O0j$Df#Fb#|fg7bfvNA=q3H> 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

    nOV-Q}}X7*)CA|ip)Isot7{8 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 d00009a7bBm000&x z000&x0ZCFM@Bjb+2XskIMF-{x0T2Q$@5y!4SIbVDCfXb&ZloP!0F!MF`?dCykokRxc<-#e*yVN&*cr(_h58J#4lySAN;_BW zBnLzpaAtulZ_&|qpm{?rWWEtqjOFM9&ArO=04vk9=jB>jYfs-pCsJpgjN3aDpF$=w zY3J)$r{;8MC~sD(d-XJs>#dYh@4Epolc7zL`;f#gHV&)VPp@^93C!qua6I%pV&Nu% zmxFRgN!d?(I>urpY%~#`N$ha`$~`y>a9TNw!Az?60RzxMR_fkUk+}Qz@o7QLK)_Mf zc>z|^)sOX;zW|y3K`{1wP}wndD?rz&i{6#(t5TL`^=x3rLRD2I^< z(`5NAPkgeDG}CYF_jwoDwLkXPdcyRb3B|oY{?Y5^j^VoHXF<2$x&lC&*O$24toZM? zf9V(Bjjp%L*ZvgEfNHHwAJ2B!{;Af7!}%(o)k`EML}HLEn~60cZ{4owIdy~El(!i= zj!L{Ad!`R}Ae&IdB#yLCyRNzYJ&5KNnR+p95`A7thX9)JPKhC#;0huH8Uk?}>(Giv z`O{|*wi@R8HKKrczPO5gRF!tX6(|lFQXM9|vU|&DF0ACKGq7a=+h`~Nff z?c1>GN8S3FiW;GN4ItC}2TUNJ@EoX{lo=zs6>&SZW-Zq5 z9no?hi&=+~>CVaS*Yxd?|0w_XixBm$->P@>#)Q!z%Z=7D`fbfVFW!dV6bbv|@i12a zJW28q#Ka*2q;3?H=S|j7ekyc|^dZF=#=X#QgzgfU0QY*B6>6U`&Snz8j%(?7KbI|< z$u>R<5s#^XFRib`xj(O1*2hWc@H@lxMw(L#yrD2LKN#dU8dOUuO}Zmc{_u*|1?^qN z4VD$Dwbnm3acJceR{-b^B$Q!BJq92bExy+geeQ(mcHG+Zv8Tp&{cRD({=aHO6XDrq zu%Vj(faLZS1jx`kc{4(1rV#k*h`{&J~IKi7elu;aJ>jKL3sqO&Mt)GbjH-9 zndO&YEgiSd{~_Zyu9Ef>YC2KRY5YkSmyfJ0v&y=!MQF52pD#3aPAUwo%*H3JZF4bB zcs4FGR(kjbGP5PRXgIfvh~K zu-@OKMszcwjkw=VgB-lHy8qm;6;r%v4}ist>%)_@Tx-$hbNz}=_jYVgh-<-j2s8Ha zT^V||RcxSw#ErjG2?7v%vhyedM{id*d51SWe!siFB(h#=XnBcrdC=H_8#dj4^I#Sz%8LY-cpwwG+2*LDYvRtNG`a$$I-qKI}7 zGaC9I4eOBI&daU!euN9|r%XiFuQEQLw*sIP>{&Kvo`9@1KyG)us*t}ND@_cU19zzW zS8XqVc)#A+|1`;QmsbXsNoJOQ`ofh-h1mhG6!cbq%%y630^C1N{{|wxK~YN?6<>}1 z0EBBP_pSh-!fp&NuYjk9e|Eoyy#B79!2Ws7BU$la1yQPM~Trik`LteSMAs}Hn# zxfKP?q|NE%CjdXK4POcRtoS1(k$PLnfUfeHc4qW4vu}l_Umf&)+{G;Jo#~(<` zK{0i9k$81p?-QIh&X5z}*nL@IG|uG#$^F(`|Tx0MK2^qbUC% z`whV10uwdJ@#(V*i3jK9Ko77-V7z=P&SXIhL@r6~x;Xhig}`hCf3%MSoEY}_7n{F0+!&W(TJvCuY^)IpHZhwJys%74*G3@2g4W`~6En7U#!MJQiw*$Fn z(;lD^uff;HTy1avi;f5LheHRW<=KEak}2>i%kFb3BUYZt(VLnunq9`dtYzzdD530 z4x0V!xUto5G+6oPw0%S;>T<$v9i_$6z<%6WX+Q0V*MUB9*oOlVYR^(e@0Ui`p;!R1 z{#5!$yWS~k0bWw4-Pn)s{R+TDb@|%|!yCv|{N-aknNxb0& z_QQ4l^c~O5j*!Rg*XR3Twx7PMAG57m8lR~ENPoWq@>YRYx+&SsI6P;k6k~n9!m8uW z6x>3@!Di~;2h)rI`;`B>3#;m!5jYc|0iW~K<$qkz#uO!_y#%Y#wUz{<{2E_$^fy~)>^3BnYkXh(NDJ@ zCRRM4jW->Rh{W(>){#d)A!f&1h9RfMR_9A~F+*@xHDj!;)QVoX4 zpAH~)t+aO3Rz6H=zaQEI4RYwde+7UiaB#q_S~LpGy}yB9)CS%>^G?AUvR{mdN7~9j zUb`SmX{@9Ef|ma#Os@clM3{>Scbqh1QE=&13mE83M>YZYwtl=F$UOycB~;3FKOeB? zEq@$$*uQuEFO8G^?aesODBjm2;e6Vl@m_nvob@j`90|U1qa>2>N0ypLztrH>@#>=q z>NtV3>*#XvP5)4RE3CM7gZPpT*ttiB%lBmeybI+*TczwN^9310?|Az zoKMpUPM>&70;N1}JCTX4)Tz>e(N|8+8&)&*8Ds4{T3;W}MBHTUt3+S(;g!P^P+~Zq zXVnJKIVP^(%@qLKKP6_u;S-50A38VY;^KGwJLKkN5?Y?T4W5P1OyE=FQ40Z?<7Xk- zpR~LNG=Cl@P?`Xp!tg|>kvsUh{^^qr_;rCmf4tVG#1OS2&E06>XK8$T1hNdWGem0` zW-(b$`c3)E@WjWYBmM5DVAs^?K4iV?d!=1OR{a3ot@0lfIyBGIibWn>SrZ|a@s(1V z(Tlyj_M|Ioj=*rVg$a>-*5#WWPELDKc_24WP49J1(1Gv-^AVEB~dl@kZM0a_Q3BeUWA)F#jc}!ljTge zDaCaS!?IIZk(2LN5EvVed7j zYkt8hXK|hH_YIh2JS^c8w^V<-OPb=ZELz=-~!is(2JX6bXCy;)L_H`p9>K@*2PnV=}6@dK?d1Gf5 zYQ+zFGEc1gD*@Ujc`Dy9kLyPN^<)@(2wP8L;#c^J0I4e}-7%Fc@`f)PN6J1&cUiah z^(78G9_iV`=ok6`*j+i2ny6cHc7V)yxS?3E!S_7xoT(qaPML4fdA6)K*A4?(qM^1w z&mG%wWSnZ_OkDOjMkh7}+yI!_%`^rp)d*Jqa(JJeyUNAG_x5o9GCgNg(JwauCqJ|L z@i|{U2-NFW{7!S?C^i|9djjA)(zsu+pXhXS%Z&P$`}|TITH=Dr8FBG>l=jdO9pEm5 zq8L&FA2aN*5TkflQPx*h-Z3HSa^?MB#8CEw>DgeHkzy$KD)nc=N<{q`K3;z9$$qS& zx?CYm$c=_X&Ao~W);q9)_IPrf53f;%EZBKzK`q3e0{V4*~&%ke_IRLfaPZxNFh=7PM-5a3D8wI2R2bpWddp)=t z4OQexSAjU}JugNeb*Uq@C6NxoXt^{O^Ca%=gA$ix=}&*v;e%YeGahelg4dx=J{Pxckk; z!*xgbVt@p!KI*lJlIgd(!$UhC>lmLP$huE|i>ah{0#20m`td9KnPRp9(TIfV38(=Y zCSG5z?;D_XgH>)d!P}b}c4ZEM#qTkVs2*T8<5y>V5d4#@~ykP|aq+4>{M+?}9 zp2Wb1_MfHRC}uLMC_Zc09gt6Y^dtTXz`GIk@X_-3fpx!OUrW-xx_SHZz8rmdonUxH zU(N)m!)Nu$b?RUSI-bmmz_Wfu(W`t_dT`-NIV>~aqe025r}{gRzNVf89>+m{mFR;! z;U?xlUzKmif5RRCR`ZY^ZqbKw4wu4}Vs<8}2cP^q{z-eKKy6PHsq&gZdgb)1NbITz zw%^@G94Z;u4EcD+N|SL?DVqw+tk*|hc|fnk_7l^-WxHg8=RmseSS_cVPa$*zpp@di zL$rUTfMyU5pJ+gzAn*A%R6ZuCMBtfLyEm&o!-pWk~0GEvV zo$YR{Gg)__RrdAEsaD?12fI@LoB*4os3GK?W);x}uetw=Go7ES{2aJ~CaWj^W=;gEYmg!Ny z+)Vl%(#P4&USRK+X@C#VRq_c*&N`|AsCHXX+FJ{p@Jm5=&SRsqJH5A8XC%I0;Tr%E zaOGuEwHVk=;`3x)059-jIQH#Qo9am9Z{DKINJoBLN2d@L@4OH4^o09Ln6VpI#z)lLwFY>Ps5~DM)rYJmCjg*%uD>my zen!qM`KG9-wnrIQM@xDh{5feAs^qK=V9zscH8*UVn`%Adla7-T){?Dv$`5`mzA_5PkE9=yxWe#5^Mc$+W`*$iRRdBk|1gU4*B?;G@~Hj<+fw%504N13f__d! z?l%6sK8g|AobW^E%R2c zy>-GeKOY29R?IGJ1`&+zk2u!5&vep>mFp{Bd(Rr%e403xhwUb3h|+S+n!!%m&foG z8JLG%yy6Bxc5;7|Nb!KxvyML+7!+vLpXcLdCD&1Q+y^0MN5+UU%5M?OVw6L)mKSiX zax$hP8dJ^jQb){Ifs{L7-m^KPNvcEqD*$AJZ*AeXJt;4?H z=Dd8IeIT;o&Fhb7RDO$}+l^oXHYA#0d_{)|n`ops_lib2m$1{|*$z$k9jS-m_l#l9 z`a9N9P0_0c($igFIAcc!BKs$|N$Jo$FCChNNoOWw(mM)|5An(a5T_C@n)siAlxHY> z$-dvA?{DW!-sl0_ht2-_T&nv@M-}xRk8`DYjKC;vWqq8-53%!7aBizKJk9Ht8vv!0 zLcilUeowpvZUA@;4nOVTlt?~;}R zYW@wqs^94i)RFLRAoLpt8hW|z(CLkaT1sg(m|tlF*BrT8MtC!a%u7C-9- zEG~~z%xpq~WS$+5R)&9ne^a}E{(ussu{@gZs9KwCPBgFf>Z%P;>Swzz(Cs82Ro(Yo z?;Zp!{W3m^0(OOytUjc;34Mq>KlV=h-B5Qs)8x_&@W`_b|AwA;OU=4onuw=KF^Ib| zK0LQSloxtb9KpGln6rWaj>CQ#b(?pLv{(AE5CZ-;-&q1@0Yynn1Wa2s7g*8Ra=i%@SM<8YrqXi7Hxm;f0$xD1%3tKQ8j;ccT0gxrGU#+hF2^sCdg z0G1bZ@)OM}c>rnKLa_Whj713Ues10cm)ALmL{JNoP z(bwOJwf6?FkJ<8b<1Iojhzau;{10S%`~aR94^IqHUX^Xmid)NG-<8e;yMJI0>P?OE zX>$|>(aaM)(bgnP4g*ymHWzqZtG_jmUxsIJu@019OHsLL;}dYX1zCF>t_w$FN>2R0 zw!%fSqs7Sefx0MX&L3C8!*GKt&{OVS0m8o%IoagW5O3a2=Hg-4z8&i8b{-s`<_aHB zt(0SBORxTvEMkuja$&ro`sO_VF3dzxK*AVE^-;@U&_CA?eJO4R$@t}r@9P&m0o8GP zpn?%}Bki;RX#(5f4R`c=$FllXGZi!7X!>*_mAe8U>)>C9^Rrsbp2lhDdjUL2G`~+0>7r0MnaNdtOmwClFnu9O~hm zAdv(canb0cxKG7HnjluYK0L<>JY0dU%1a0s3ih)ywQjvf4WZ!Z9Q*Z(f{+zNpBQR=7vjj%$0 zKNvT4?Xhy5PFVV>$h)S*pHat<;1%2jvt}7ZvYxdfeTuJoJQ%rxD3ZXXr=&x=9dtHH zJ*rFJjk+82@{!Q?db|9Kq-yO6(BGktNwEaWonPX_$ERXnha*xX*W!gEc2i0VGO0ZS zG`$S%mX6dT4BDglYs3z;U&9{zKs7yy;vDVKk)sC7seTjLryd`NY6@mv8Ip3n_y)l4 z2s+6|Iqtmyz^{+AeSy$!kZ;FIJo3(6#u7K!PXeo4GwM?@+aG8Bcmna)VfDwk4?we~ zml%-^2xU3uTl!6ass1+v%Nlq%Vat(;TnVGzLF&=iNUd?wv>{S7N82AT>qAp6fohLY^Jj9bd}*F~ZJ-~ayi(hc|#mg+Ov6=^n#f0wyR2U$V?%6FXqVFfg? zD7BoMf2Half7i$3?3bVRQ?3;OMh18=e!3LV)2(ypK5aCxefytikhJd|$0Kz+0im~Q zV0nezlBa#WeGOTPi|CNM2#~~`f zA%W{tu*7NgD0Yw;eI3y}Ny9z*_u%=17>x-p5Gd4>SsN!zD(U|*RY8B*0H_25M@}`qXMm(uo$EP@2@28S z&dqq}kKTyZ$~*S}n2G2UWaaNpz31l^a6#|8j;-(~ff@}vA0a$SelLKRVK(Af_U<{|1w`8@Vc=b>Eq!y z!{b?@YmI}9J4XTfA1*j~L)ahv(=&%1*F^$J6SQzfsU`OEXD|^^@2Duq=1*RIt68)f zX#ZCGG7WwrAEoh5eKHO*a!TOrf7DMRfhR{Pro7?SWdB|wfOC6P8;*eU>PZ?5&p64Ev4p7hc@OcAZ-vEd( zzL8D8_IBt4Kzr)Onn9Kl4@-oL-e0rB?JO6`2yeqjblk^*^&`mtV7U{uT-C&rO?Ro& zKUk3CO4DQ{k77>{+IVjHJ2{E>ZX(bd4bK%xqvhDIFX?>7eNb2pqahJTW0&{#0O;*I zyl`nl4;EN{ysiOd&{n;*_S*cA+&84S#+q4;TQ`xR6~eEXOB46a6F5!TfSvI#n5SeC z+^xNOG7OGOw5Gb$Kaq`U001BWNkl~jK)R!|a$v!Hl6sOqwsKIhGn4>pqP*KD8 zsPNs>kvH+Y4LcIHQ~EHP6{F|0d$_E$keTVVHv)R%FOQTyawqiK(4L4NW4~j+%Q=9A z(R?(oYubx$tr+5jkhSYfeAH`2q@kdG1lRCj+g(~9DpZkns?_V(KVt>J&E%uUMMTM* zpByW+UoJsf`%wgYp5MD{w+mTxL(AwD)z{EH2>+qnYA2pJ0q(QIK2kmk{T)XUxll!z zm{AY%yD`&$2zMr!9{NoHHYtzAL%0gSo7}^j3^dO;Y1#r@HzEk_Qc4BoqizNzUiuc3Xxzmp- z2`mb0{XPV4Khcxrya#y!gG@M7%gcD{@RtVV@Ei2e3Y?&(k+FyE2@aqS`>Fq~OwfCE z(48576!zY=l(Az#zo!`BidpltsNai~xOopZ)11BWIXL>t2~RAJYmFnIwP;Ci;#_e&oEYEehtK;>5gZ1cQYJkzUDy}eey zGZqsc))751KWPwO?}eBXVMW_{WDeotVY%Z`5W1%$<*;V7f-Bp)AADQHC z=xpWMOC`u=Y*VnD4vVrS(WgRBTs?SUfR@{aRdv360G2^Psqh&}aAi5gKSvVe=q_Ee z8E&9F`wwDl5=16=<#tZ&+s&ZOXTT-)aA;zxV!C3`?>l)h@kVbk3#hmfRg) zzgtI7FYA;)u0v2)X@Q?{^747m~O5ZzxCeTSc zD?jZO-xo*v*r%V5hm7YSACrLN^UUW^fBzwUz5!GD4}FqM(w~e&%nkX2+wO!Wc&Zn0N;J_k3yJ z$dp*ZbLh9CJx9vnuSS2@3at+0Sq-C+{L{^_jQTVDje2SVD%Bofy%*7p0+shVU|p=J znk{aT>^39)J^kd3U(YBlonD^X-1KlE?Vm-E;eb>f|=I1a>a86Y2zXlonz8)*z#bUSq36BpVQXIGKy%s^;g zYfM#vo7253&Qck}aIBZ|bH1t&(Him%hu>^J?EI&7e~RU&-nN13yhWTRe_bI8&8K+| zQfsqU*N~50wq!wd+xR!}HQjK#-cS8DaU^VzzvDjudzBTks<%xC+# zoeyN%@CPe5w4aV~LYj6Xt3!u^7|_r@N#!9;2V;u+U{Mh?;*y0Fr8=YIMvNtCnd$K| z7=W;IG@!=|fP*zY#u{>T$(lgT?CPO1UXFG+a>&bQ=$?y3p z*0{$)Ew%i#pF&pzykryB5J*4BwZG^(_!&C@@k6w|1HI9nNBv&K#wE=9lec*M*@)f4 zD9BFr&&LI-B?MiIyRfQ&TmW3<65;AS(evV|#B1X1UPF}Q^nym4^VjwiNTxf2h5nM- zKEHfP)QC?V>Dw*YF&a8T_7-O7SvV+8uETzvNJCJ#(2#lc!vBKN-VwNu+KLD2kmc>_ zZ`=bwB9piVt3^HbO^A}W#jWT6V@Gl4B$MK-LxlCWd+<&?Qotg3W5+4*`g5kgw?pj@ zCxnD1Ouri$_v_(h{ky~e&E}0kzE3}NOrYC2jRuM3NEYn{P)a$U=9tZ><7R%61_kn$ z_-hFLwT6`rcs0fj=ATW>1C0-teHJV6}I8hNaL4?OFEj+x%@*=b+v$4ms~nys5m`DNv555RzsMH#)U?lFd-gR%mWh$D}{M1(rhe0cJf6 z2)#yVaD^r1I2{P}4lZ2r@|8~bMAj98`%6%rlJ{Dy?g5Y=;MNGf882XwN5r$eKni6q zfWZ!HDL+5_d#B+iKehxK=kiKDd>lZ65PO2G1dv*aTm_IBzf%GISHsZ=xXi72EWpQ| z_TBn^2KE5(3?zhL#MC^JU(gD5~ATsFc9vo6DeKT4+AyulA=A(Y}Fpt$lb`U(L0 zsuvpYSBswhf6jh2bp6y)?L7b#!sjNyMbm|l7p)l6CbTk6k~}mVj)X`wy~zw9w%M_R z>!wgCIKYhX+`U$A9mqokiqAN*-haR1D*$$$7gy9?|Cy}r3uu|IR{L>m7U;^VI9m37 zalxP`%PD;$fiY(!Wu)TQU?zcZajJ)S=;-kuLWns2bi$X3B(q($*}tjuAx6gd1_;0Y z5Q)}GLP)7cULmlbEIbZ*ti#G}I5aC8PbJ*^2E_q`j%+WpXAJ@R3co>2!CGt1Ahv8~Km^vRSwFe#Z=)5u z!j2tI+B0t(eUqJtp&N7>ytH|c5U!-M+eRm}jFBNzdonAf=KL*_5864Xe)x1`Uz*+W z29~4Sh@FPv*q`4|PYoILJY0ialo zxRT+djl+3CO?R)DLH*DF{ZXjsM z@S{EodP2q-|3PHTA)4Tc`go<$Rp9EE*zk!s`o9aIDRmojrMy~SFUQ9f$TU&`C{1xJ*bp|Sk+6$3ViFy+wWbT;v)b3djLeLM~@PV@hw-~ z5Di#yUC-#~~?|E&O+!ut|#gBe29VeEoQFPb8cv@X2yE#7x<7fspH=J$<8(?p&^x&||B1)5%;S(&y!yZrx++{k zE@6@~oxkrI7?D8d+4gLpjO6>|cg6-Ku*dN{l?ksjY;E|s?GyeUX5OGaJ=aiyKto)S z4Q@^X&&jB-))uU$=iH_Z`cyX-{b}X#s7zf;{xO?xsswC;r=JlssMcC}JmgY!gB#GV zhOVD;#X(KzOEg2h!871E|nzDON?@P1ITtz{i+ZYC?f1dT zP^@xM+C>{(Rh%P-6&LRx90Zrx_3?4NL#KIcUcQums(Jj9bR#SNC|mCaKWAc;OFr?V ziNGb5-JbF4wX#No^$LOfDnj%rmE}MCC#}xJ4@~Uj{RsHw5N*XmD4a>ZPi`axmVm?^22;8j`I$D!|<#@d_y~y&p(EV(?y?u735h; zKEWPZc#Nm7-N&d4I{=C)5 zUGg4MGeb67eysm|g%*q99V7X zzdS_E#j5WiN-sOUXu@mI&>oma-z8R|Ue7jI*ryv$vK_SM`DpF_{<15Tm|W4Xjv#3= zuk_rxB>((|z0>h>d`AaRf4VQ1;(JK-;@#<;8b%a*WaX%RV|~eZW4&%>>P6Fo_q#E? zhE)~Mgpd{x=Qcev>>>XK#GlC~IDa4@ToTmA_92qSN&rnx+Mi?jK2Gd!>+roP$|(OV zJcU>Bb1V2O0H}W4je~br@4}tVBaM|rcCQ%fybs0iE}bD}q~G~o0HkiGe zCdm#69!nufms$XF%(D51lJ6hw5he{xL4w1R7WYO@*npIJzYDLX*az5d4 zCmFSfCBo!7&7&Umd81Y~fE0KAbWa4&8@?9-cEk7l+1Ak6v~ww{op}HTSin`!_o2fj zmY?OyMR8Bun9HZ^JwA}coYweG_Y?HVzdQ~%4q6+yp(WL|kj>JJcfN7^e9Yul{uA=d zOhIpvT{^ac;IlyYK6sw{64R9--VJGA`xn&+ca4(XK7Tyrd*%**6l3JC1aQY%qS?}4 zSown2UwS;u^}`440U(ig{Nd`J{oabjb`jjsajMw_^vRZ#9>1#th}L88#AY1QXJS_B zRQNOt)WOlQJEFhwhRYj}NrSe-A}sS)DTsC5dS^G(l8mFZL*Tfi(iMaX0p%B z6+@r6wTy4CfA(WQ6#vU1BN6)s9@jVCQ^XRC+OpQ-I^5VmR6@fmn)rC`bCtfvM|(*c z)*B7ST@gWS-*iu&-;%=()ss*eiR)VVj6W6fX?p#Mfti{hjbza5MQlEK|7$o_|2)hcZCSss3k6 zTqEUixyU=R7FO#o!*#UMaYgA`p&I`h@&ErIAvBZ@n7tmzM4iw=pZuT6CAFL72re<} zpFYa*o>-TPQ<&BEEif4Bs|e1_#1}Xaw&mtmrQs)Et@O>v1VrY@-C(;CO0ohV{_dtW z&UA#AYzGYM{vFu?&xtx-x}BF`F5klwXPPjhS5UP2k(THqnJ&?#_DpXu&csu`p_{&* zg>9M%+m}P+#sh{o^|8tY#+ymq*7viz*q!zIBAF7moOqNtzuf&yCp2RGo^&*;k> zV_j~`;@V*o(*6)nO{N|-N%Sl~t+C%V2@yA|KY9%CuIu{A<4Nb|Jlay?zT>tgH8UPH zs*zsu^lgf-p$&h40#*->Hp51sYX3Twt4jBwganXCvS3^Wmc*%^1ln~D+QgYR{!j22 zYHFQI+SEk3rj?f>ow8r_Mw!9+aEy#l8$N|=1n@C4TF_79UdJCDI(M!6nOc6@xials z0e}cZ??dn!jhvyq0QzwQ=592<5Q#f$H?h^063X(!gGmLEAv5;76i%t<+@;p8TTfQP z%Q^3aIgqMS5OCTQAj z@iU)meAk{gebOl3EoFRr*}_`|V}V=>>#Wd=YH7!0Ho8wnJpV$55A39jOTZD;=lNK! z$BIatjSS1zBkBQx#DNCz_WJss(MPWSjK`mm5a$=sCG0Wl&9pZ%PNE!r&NAIq3jiss zaxP$gEskD$qRsWlh&@E2{e|XPt;HzRT0eacfW_+BJlnJXMa0O)8Q&Qo26{94g5|&f ztB1>{$)2->GO`=*%=?5pF&i$mI%fYK`eYNth`*-i|Byn|U6^q}4u=dRQ#&Iy1eOVi zhA82cqX%8%I+gyezg=!r=Z*w0+TP57^c=1wkK`9GuYLYYeg+KICS?1ho!&P)B|w9q z#|7m^8~X~4q*FWp3Y*uTys31NEQ+H>U%R38`ZyoHn$znGF@BEk()S-^g51fgaW0Y9 zP;tlau|FAW@%4<`@&@%$Z`_nm3g`(uGk!)`SGCdbeW1o^>6apwad_rr#yRJD2w8VL z%^=bOqa}2_mU2Gl8Hy1yL;Poc=qeBArCxiqidAU`9luf@dJfnW)K*Ij6Hz}P%Y*t; z36?HJN7g&>BmFG2_LUt>@m#SM9gtc)(pCU;p*@A@c$T<*FMylK?ngw>Jq=*-*WfDR z^p+I>okKV9nU2w(V8!qJW13kk?H@oBp&=rO>*0Kdca%2{rR19brq`DO^jE`cxzj=Y z#!I5!)A2_WUA`B<_1$4>rB(L$x8Z3)j*qqYxCk%cXX-~X7+Oz*S|0}%>08g;(3!pW z(+ZpWq(d8YTx+zKo;7*7{^VcB;QNi?vO69{Z(hsqi$4@Sh0R3JlNdfPrpWjiukCp$ zIV!Kg`|iEX)g4|vj6}*a0=X*y?sq^pC8iO3d@H;T z(s#Yqu+ssuaS$cS1oTEgz9Y2cBU3kucdQ=ZT9Jvy7*N|&xS{5GG=>$t@9+`h;`^|Y zUJmz%dxECvz$r#=-5Ci=cULrZZ3dY^&vwnTl z>-AF0uOmO#pG+6=Gkp@@uQ5`UKS5E{fL0c8LXO;q*+wVzolXUxUg$SWnAIF~XY#cj z8_nU(_`(ttY=81RmT}vquN$V?t#og6`swwjAtJFcAQF1l@VR=EQe^U1r6nS+yAnA0 zb|*2NuessHvhV=;M#+kLTAouzE%x%kFoVUHsHDK6;f2#ErJhDd7iZH*0Rjvw0A|uI zTkkv}*p}GL^uVpyk;uM?y%N#R0j!9K1E^&0KbfAz$_)ToKZ5iw&Sp0U`7WA^S55Yd zNBT1Y^NWyr7p&trKO-}V;50%H*Pq90g^5Eyh|IYAoW$!xkWdKJb1i&DrATl*wuqja zr+Wig^Y=q0>CjsZUpIxlldQTjEYe_G(c{ugAwxJ8@%q*~^(GZ32Bu;hm8y;3t&in* zd&}L6gdtP^?b5+5L-|rAGanfyO3PYjyj+^_G$S4Ud;+{$RK?1-Q}=vUNJ$F_EO3JGRkE`gn*W1W$zb0C=C{p3EG) z5x$bpEaGBoXIfG5?+C2cJ4t)=`T7o8S-v>+3PFiUkNPj%&*z0JvAE7U@jF^RH*#a+pLck4wBD6>-HTbjGuEe5jTt?>MQ^7eSUoDw^O@OTchPYe zmR~uK)>rF+cA7~Gr^{CWDB?=R(p0r9NBDH-zq{tTGAV+ZQS3KpfC>Bv*cO%9JhzNwb8 z!~7paY9#=OT;%s_mvZEJ`x6avJ(XyT1~T^7tYLlDxP28oEt%s&GY1FZah4g7U1%$R zu-v!o`j?rFv}b<9VLXr0^HVPmauY%OLvBHORMJh8aC(z_;88&9+iFV=z9pm0S0R>v z#ltPOpV;sc_S|NK3!hJn^NUz>?zP*fL$oFF^0v>( z*Szs&N$4ABH2j>$bUbQ=5Dnlcpeo|eB2iy2775^j?f?Dne}^_@e9eH-I3|lnGPor9 zd3c(O3y>KA9(T9DE2tOMZwSi-UXFYB0+5^D$j`v=#NoV|Q4Iq>%az#p_=hR1`p+r~ zSWo=N`x0~_l+EzGz_w}}Q3o6~$gIKIHjV;VgC~@Qqfe z;pR=gZm&NadZQ{P(yLTcp!RYW?^m*+C2??DTNJ*u?mP-Nx+)BBs z40;ghuBtCJoc8wg>qep#lsA*DM6(}VnoNzD1+f(Xh#e&t5la_jM`SjzncSQJFKA~L z^ZrN`{aM_8!oSBnKMPAY07ARKlqEBYR*RDToIsR->q#BgYi_D21EC0r-rBZQ2pD@v z21pHG*>7J2sNc!Ru3paOml`4tK+=1AEPcZFPkjR6tD{d`;vIB!iXxKN)b@r&)WhB_c)$L}!L?6XdcJ(0JZ$pf)B&hC9 zhV>OOw;?tH`3)Gmw)c6~d*EfBSvqqPFSk?M(+Q6Mq8lC+2sKBlL@5^^t`}ooZmbzz z0YGJa&j4`@XC=Sh6&Fn5io%#)Uqdu-hx@yVa$EKK5gjvyl^X&2rve&Jd!Jhne<{WJpFj}pk)O3 zL=o*@km!W^2PEjCdS8+B{Jr7(Wl?caISn)ZE)p=Ka)CTit2?-FakSb2RdAHQ`-X$c zc&UCzG+&5I^*quWNa&Rlt=_xx;1#U(hrHpY^@II+S{v)VyAv6E)6cU}0CB$sgJ9iJ zb;iQssE$Z;a5?s>mK8rpucr*AGerzGAesfSBV<4Gd1u!ENw3%B`${L>e~9F~(A>rgy1fFpdO{>3Wq!ErFzM0gw@dO1&FdLk9Y=SQg3 ztRrJyQp+A@wH^i}e3yUIW+Ji_zL77b%N?Bu1EUzF6eCRCg$X}3_7<+->8bNKpX|^2 z(OVI-0PjIjg!*@&4QILdvC1Bd@AKH^5^77Z%8O~`=FN62Icx&x;ok8gwU-QOUJ=a$ zYv)_>xHY4|HSwG8f<%**kX8F_Vp0yYVi*7_wU{`2D^4;T!eT z4U`1{Iq`}4EBQGuog5tireNTx{Jc|rtMoO4+bC8C)Y9>XW#_NOY6ofc!x|}1`|M}@ zcc~{vZ!kOlS>(SFQMLSy=O^P;zIQ-$SY*7yJ($f`_eeG~KijL1(2POh?46Hn)Hf+* zIgOgfekh;NSRzcxHwA?FTz)~9U*DgZm@5DzV&PsB=XnJ$4NAb$;9Kx^0b;Pmsavsw zSMbaaB^psNzZK6X`eMYl60-IFIjb-h?LRY~zrA1L4WNDC1$=QnOqh!3A1`1^Xo+e( zy$!VXyZiN1z=yl~c_Uc$==$J%S~r_$UKXYQVTd$a1D$x}6Dg^TnGu#qfJ1nlXO8Pv zFPH5vmBDUA=P#&U>199#vKK%(iyp5Ooc|qu{qzs`Gn>N%p_gj(#@bcz>4)SE38%dt zym}FT6XbVQqj{9!K!pJOD*|%9ag?THdu`yahvs-<+=7^6m#?gFNPC)FNpded4>BiF z#(!<07>%DZX`s9yUa3QV2NLRs>5#vEy~ns0UO&-1rJq%D zRo_zq0omzmusdPe(*oq)5UAdu7$HuYrE4%e$?-F~L2ka=FU679K|NVMEdOw4M-Z4u z1Xw!@?!Oq>@dnl|xO)I(%s(#PwQFa3fcgIXjd&|_8v&1Dt8Y~N_*8qO@ZJRa^%z$G z)Y5)_xaaE-c5JNx=r<5{eu^*_&VOsac`Xx`t8RKDj@ATfF|kks-al-?QuvSwPD%8S zH6zn9=IC|GBU?WUr(T+@sF2z9pA(4e0T4;45q%GLMZo(bYliynaxX(J6IYx^wa0aZa-}(ULWL{WRkIRsDTj7U?m{h? z6kUNRh5kOs2?4tPU2$NyKY7xNZpvy;$oPa*TXL=8JM^z1H{pXz^cAYV1I~<&m9wer z0+uEd5n~iBxYM&E?5O2QSYr9EN>~sa1fuay5v&xqsnOYvf1R(au~!7d^uKiv09lR` z789Lf-^te$c3ylN+^O`d1mVccukC#81Wy>G#m57gr1v|Zx4b?c=ijN%F16<*e)u^^ zBfC1_@`Ku^2}QZU@pB*~8U!?4@R{#x5v3nQeN>*FtNuZA`8K|*KmGvFJW-3|}+I+q<_1fXCtW5??^&rA&mbdPiT<^W~rkCz=?u#8k2c(ypW_DzxTB>d}UJ z^{u=K`Tan>Ar6B*gibwI@WlHpZoKneN@-Q-HQ`T~_?eE$%5HS9QAc~tu=0{`G6WSte{iN+BpJecl10%r)k)X|2e^2%lW zq=w~q*$raW-)#xlqJQ8DfPPw0X2b*`=|+A90M5LM$nXvMO47^-Ls(zqJCF1za4LB8 zGU?HGV7DLPn&9uOXEkPTvi9AGwcqpm=reX6mG6e9H)+eb+>Aa@oYSR=I?z4-FMRCo zy>hAae5%I_SyG&viE>BY0%!6NJX$V)w0lI{_7#9jJWb%rt`35!^jP&b;jPSV%tm(7 zB-~pgLHbT6uZc;2zXPW*6dZjLzmV@ki6&M6^qUlqk6!^W%fa$LMoWfml_!rD-Sm;; zz5VeI5TGNLR{(e&JnJ*E`RIotZtuDAHP%~^?5>fz67VB@wI}}yH-$Y+*bQmZT6wiv zkvU}e(tJxip?+Q;ww%b*<^8DN z=qiO;QJUxQ?)wjH+??OskFd-}pKN0CWCuNtpxaMb^x zmdrSm$cR^trXhleKI97`UpAy<(rS6O(_AQSG6CN*qslm3S)IJnSE&N&^-{^Z{Nl5E zB45)c219wEXSoG|_r?#r9?_4Y3tSIWM0Hy`b?~%HIkD?%<&J!Km0KB}Qi}G|c)e2f zbfaTyqBK*nmezhwS;v4BNSlD280^dfGFRpK=Coo$hz|3N7sUjEj?fcewz|kSN-L%Q z=YRgI$>ctxZolDPiN(O{Ioy@wHUZv)VBE>|H+A%0Gec_72KxK;w;Q}wUIJ!Cq~~#X z1*5g{I5r?`t;vkQO{4}tpgf{DR}_fV1HTFr@rJ8aCvYZI;BqAqbqK6d$Jt@BeK=(a zzIS{p`P|S;nnad4+>@RJ^&~G@;V8wA`wy0gdl^3|&pvZj`{j}DIUag@5Z_V@-XP4^iz{({cX8h#r2r!gS!t%Sf z;`Iq^3Ns0yoL|ViMnV9M^YaP*WC0EKKO3%-CI|}n=_^VL-j~Pv@8vxNTLd(bTq71=u*e_xFeq`gB z>Zfb0oKm|eCI}??MF4B04!2v(o*D1F6irXz{D>qFL&bXC0BA?yO#lA66#yM-+_3{L zo~ZZCq|r06^s)~9!ZwMb356xzSKu?oebftO^gP`kD;)|F>2Lxcp_!#8MPqx$QIVz++>x{^#OWSdt$N7y4w%(O*q`s9OT6;vzVKe~V4y|8^ z{Tq3X$5p$)Uy0!lEOEa&oV^tQhzvpn<&5&|a?cxCaqn}t#D4zsKmYZlV+@wr%`Lc~ zwP?4LX#3MxiDYR;QB(W?czKF-OcQuwhTZoe+3#OqF0?-$Rlh@PB_ciGM*DYsePG34 zjidE4X@3%b{@ly;2I+y>hNLSLqL9cw;SWmTUjOd#xCt2r2&JOEX_)zRa|oDEsvm53 zJdZC5a}*K1adq(q%BJ2o9%dD+dEg8m>V%9I4l{;sz_NhmLHK5OLuulcHFXTs4M%0Z zqfYB1@ik<-DdSL4SWy)c%fC)?!#nTxlkdS#l`_=#+Pky|z@ZOya^1uA^S|@_=Xm#C zL(fULUJdbBy1?^=zVyD9!dHv~{hetANFVB>j_n6+c)r3}Mm?c+Rw7WXrTzSj6stVUF@7 zOcgtWasqWLX=mb{bf#Wak2WcGn`=kJZDm{d|O8PG^P>NjDe zKr}r47!uSn-XA%N)0Me)JBa6L^c)LRYq4(t_-wdo47ypeF@823Ic1O0@rU=7 z8buxGevI|zN_PWV2e4BrU;n9=xfK9fd*Fr??9R}2y&F`&-p{A~%!WC@NYG0VJ_yl- zFLE3R#xlLAwk(H{O`Bc^OJbw=mzYl}v2@t9g2QXg^xL(Is#@aY#Fv;ID*((}^u4+^ zK*%|KM53KLu!qYsqGU7SSHtIy%SFU8fH*Azninv$bgD<#GrCDJReYJhl8}1Sn)03T zr0K*NAJdxgbq+BiZ~k8&w-`TO?K(UftwIzYxPIoodX)rNBK(4Bg8Z$G5HQ_ z*Z}LC85b2TNBzU>U$KRF>YSZJe zU8|5;J~n>#4Ev|P$=+43p%s0~0I@%X*8Fgc=+ByI$RHY_PbN%9xziJfC&}sp!+uK2 znZq^O-mpG20gdy(9smPRp%xPX@*zNnVHl3LZ z{ic09L^m1s?Z=rXeV#Q&2V@8{0sFm(O4CZgdxjKsxB+~RUhYA6MCDQ_3P{$3bx@J5 zH`f{^J413w@0HNT`O4D=Nh6$?Nks;ExOIDUP$yj4y!n4FUD&hO}Eb5!i1fn&SdPn**Bc>{oy zkG)f`B_v9obo|~wcgXdp+2i#KY!*;^y}HqF{_5~%_F+NJm&V5NfUNtG;V;dnWOP zm~Kv9AJO4!#beJc+=qyV4pjdoW`huQoV0u%7o}(JL<9a$(Kyz}bGP66cmM}cj>P7t zND0r0It;));ke2-n$&>~rU{SyZt>mr5DBX*kgdLVJiZy(gw9L^%9TLTJQoZgFaJaA zw)Mj=^H&<&{5n|9oJeGG%YXs~l{FmZ7nP$%@cdcvgW4TXF<|(UX|uHhc{wic_FH#s zP|IS35*NSe0^$9b_Px~R=to0|~Y;fqt%JcVHz$S4C|2DMesIOi`2>Y`mzbJB( zIY}rdxmJ2Qj(Y7;#!njZk-bL(o68{Y%EHW{o-2r>*&7{!rVe>!&Z;&E*7dscD*zPm zJH3Gs={dOQDgd_029fE$1jn-Aj`wC*nj=ExB7VaOLB-bxkGYt z0Ru1z#F}KC`nST{kkl)CT`X5T72k2?uPhuX7FjastpbpFZ$JM0wDNdd9Rvf!Ul}GZ zgy$b4`N}d@2u1|nC6`54u}!s@$XB(cwN^e66K^8(bSDB!?|ao2MI%))}oW zW4Aq<*GZss$~QDwYVEoq9ho7~^W!q#L|g2B-}?!T8yeF9d-uuwUFOCh@*K4uzQDCN z+ATg_f5A1%qC3J%*R%Er1#}X#GaqcFv^Ya=9Cv}#8$2bUhm+dO@VqDE^hO_2Keo1` zrdC1LjD`s*XtrVJIcH>T_SwrVtN^gO7`I|3yh=PCb=1G8IDPZrl--l?ix5rRTmwZF zIHG>P*L34=kltQQD2O%)RsS-R(cmR~xqKm;kUB@>3DwC-x%JGJRw8=6{mKf2^QNWP z-FRjNz{&N4V!g3QGLtGMNvI)Z7csKvem>CbU`{?hHZl0FVO#CP4c?Olq z2V{av6EKZ{d5D!vUR(9{GLN+*A2#DVkmB#Tzm2e15Y0m(`jnp)*#-Vi6)K=R z&b_;ZM;*lHWK=1sXnfWRfB^AL`nVU0Lqg|+N_wK@d0;(W=4of{nM+_@wU8(;egW33}{cesQFH_DA%#2&j4Df6sVAOY`LAP_SoI~&R z<6_2gB&-%{d@?Owq)+_METp*(ZdCd=rCHrwpRd}3f}xe7tK+Gaa^7}Ox|BbO?{Qz3 zgFTh@x<~v#>(=^sz7nT2(|yN3*nZjG;ksp}GFfrW+wcsvi2SOI`jgD*D<(obxPSuK z=UFe~ud6d^J%3CE8uCe4kO(Y}f~|Ys4m1ZgU$QwXL_7RG&+d6?S#F%)_%)W~x5kSs zN3RX%#NPlhS}Ch50CHgJ(=14ohnyvA@|4fJYkKZ6pdylbd>FcjhJQ4#!)8Vd-M$+3 zW6E_z_kK+F_ZOJS-Qeb=Jz;qMHFv|vIIrNkaXfQ*DXy%CBp~v{a&OAy?MgRrwAC*5O8Iwr}&`w`@N74@&9AULx}$z2Gji{DsSCO3up zpa1zUbx#I~OyW3}+Z>UyGtA@2c1OJTH zcSrZSz7pWyfNVSuH}Co(+WH;CIqM$s&?rU~Y1qT8iEK8n-PY=jg0=pd(Yq0OwI@;< z_lHQdNWGOOG}+G+&eVvCNM;n(HGx- zqx6RvCh?gdnx)?`dm`(T& zeHXm@{q?&oziT#L;;7s1veQoXj!z&1k0$t?rWF_E_-5@D ziWsJEF<2f6tI?Sdt)5ao!U=W!@^{M~w>6@A-8C99u3akI_Y2d~dENAa(bfBhU5 zZTcWsXmGS@#DXO~`8N_jBg05}kGp`K2HViRy-xqb7&w^=?OH5W&Xl4gy(&b+uDHgPN&tjSsJWn#~oZ=kGj(>bs)ecGh!H9G@27iHuk+eN&-=MtPb~>hMn`Ng!`xyt1 zX(v)WKt#w^8+%M7REQR&?IQBiHWhhJeir)lR0~FsTduKRq(vOFr-tTGfF>JHuJNmK z!R|k3zitJ<#0`vQR6{qA7aMZWeF)B9^2kMb5IXY!dn7yu#14t8T}SlR5mCrO|9^?O zAVgao(@Jb}NbU0^Q~l%IY0enjolk7!)34P{OVM|tL-k7NKL1Owoo|$&=Pxt$Jsfns z1u4{w(Y1H<&u>K3&uRGwdtlbfDG#7zJuM)r=I7ZZq}Onw6ouh#qx+RaecQFezdj(_ zF(H_Z*8Q`sEZzuuXW0VOY%us8<5FwjrT_8k0J{Do`JaaD^*Q}Z$u#T9WUyDcnfx}A zrrc&{Y~^DYz>pNZ6JQNQ@VgZQN3z$Z@=!kme?`vDf&T6xQ4XpxM4y+mKHs+sQ#Sy- z0guXgma^0=nfONpGLG6e#N(e4{A`5WULEWaf*Gh-I{gm>aF>&4-B__`prPd>tgU=A zJ72mN(h*3B3~kVanJp>n*K1s1U5Y*o6me>`H-H&#LVz(<%k^$8W#eylnj?DT*#H0_ z07*naRKv>W3BLu|JSKA-5GAZ(G4X=%8WKe?uimNOeg4R5Y?SjZc$rqFg=6_=PD2-g z#xy7=^}RIr4Yk0}rXGH^J|3rkJ)ia$;I~M1_L)_$sh~M*dAmkWs@dWp>v`r7F_(7y zSL=8g#ixY1@p;|&c}03-lFdhg<9VC^%K9r>QROM^FwYn1!+6Eo)<@J{Bth-TC!-G- zR`Q24@nzy@=@6-|47UmYYt$U{Cj^@0f`;b|o#>UVm=U<6_v`)jvzatOaMJLHF8s~HLG7)g$7})h6VrPGC z>Njl_0!_4ceDd_9QSqCecYmGWR%9H_OdzrPThL{Bmt!Z<{P`dDA(GGz-R9@h9EP1C zzG}UYI~5a#Zii&EJ2sZJh7;JUqI!PR+}ylYo>x(ZmrOkWa-TR0_Yats>&gF<9&Nhq z2G&O0XN=cufO?kGK7&?;rnKy6rrodAmzMchE%F_|X0LPk(*j(E-7$2Ag0mLywG{x4 z7~x~nS$BH)hwcb~d>!5m1kJyCFw1qj(8!NZ{QdlS4NErw?EbzqZ+%B`HUBc$&XaJK z=;8!;W9I)N$V3JvtW_C5XR*rY{X>UPDBP4zULUJ5azR7`O=c-F8kdsxwt%&Sm4PqL zBav!FoTR&uY#+vJ3ROHw)5MQ#KKRu)06qXAbJ6oi&jHT~@&#S!4L_~CMQ;~)cf4D% zo`rQkf#sAp8qoy2)cSmv|E#XXGtQUFNVz{Al|O+O^RMo|YT+xK!p*MNflVkhzS$Ys zj_#KA)AS<&30!B@#_K9I_QSJ;_O*_=_9QXTM|oD43e|7y(vWU3{aj>mJLH7TmRr-C zYv+-CVjy(+gVJNqdAAm$Phs31+`ReX7G)fsh%0vwIZW0^~rtNO#){&AUWA z%Pw4bL;CR9m{0%=k96LUBZYre7BPq~zg#?bjS%GrP%Q)`xwX|I@IN?rbz0PSCq<2^ z$=q^3OiBDMxBnKqbOdoKCoxB8$Xr5W`{$zU*Hpe)Pi~xKlbrD?DcGKRkYg4 zY3yYAL{n+g2J^564y&lNUwu+8IzH0?IZg$6Z9ES&5VQnnDgwL?KG$e_CgooYH=FhV z=!gfZOmo$8l^ssH`=EDJ4~!Aqwt66ISDwA0I{=K?I%bCN>xOqmaawf|F}@7Z*3P(R zJyY9!wC?PB?0*?NU!!g2<&Cq<3VPi@{S|4Ud@S!`b>be3Q!VHvKEub85DYW0zW zsB4h#=zi8X%<4Hu)mrMFaED9!+Aw_zV8s(e1IiqA4JKE$IkTDGHSVS!0V-}`NZ+*f z5S-;{Ir+*13&bcNZ1D+-p%!y%gg`m82f%)7dSYouyT*?64E=jH?D{Lm172vy;W!F` z79ojU$LoDM-o6OqZJ!p?#mgNBg8EM$33R=Qa+=08t!(X56B)&Uf9K^^&Rd_u(IK@N z9!V*N{0)`QXou5@Sj&cEcLcOQ&Lfc_(ibz0jnGjr6j$m+$Al%u^INpMT!f~S!7Q`E z*InNO2jAh|38Da~3!uc))TD_uTn^H7%y_s)-Ayau{u-I~=#iZmjc7mZ{D%u0!k|Vl!*Yb_u};Q3HZYK}(g8z`hX746el7<8J~^*) z$t^QZmV>r#GorrHWWs%HnqO%RZvB`i=bDrb?5cZd>Y~kmi-~KEsStqxZCuphG6YyO zvNf*bztPgT477B=&UB*;i&(FMmJF2~4|a}MF>aN*wADy5My?1~0mh!ZM%&R&f^moPX^eNDc}{-G zSv!`O?9dILp3U5ll;`l6A$$*{wxmRn{*B)ew);1E3so2T*TcUzslB^2f4uIL4hEjt z1K0H}8tbW6I+A(DP~UqdEg#Z&549o-furf0WEDg#Bf#UTe+0 zPryD0kyReq)h1`y6ABEiC`mjKI{UlfCt7sH0`q31U@hgjI)GeMpO69m-ii{4w4dDV zSabCJ(y@^i8<+UqTx~ph=JH*5N{&}l$b?gZ>sdoIY=4&SQVF+m%yW}=MX$dG_gJzw zo{`^Uukd?P4Gf$b{pT8_n^ebW=VYAq%@9j9tjAuN1O3mAuK>i{^i6vJ#O4b#0^4kj z9k?&S^tus5cIe&)Kz0mxj(W)te=R{hVebCq7~ZC?of!_6NZ;3gy_F08CTqZ6`2hQ& zx(sNpSETYhmT&a4$jqMkBVoHVBXq z7&ahK|BXQXEXDp2c0IcXfHomVd^L1=q|6$xvtFWX(n2r6R09PUx;!NLDv|pBB&23iM7^dxd}M2Hv0sWt_-zu>Pf&R?72rr9$MB)#-RH zq&*Uvfv`Otq&z@DnuV&DXEGlfnK;ACWh2xiK>xmF4*)4o<|qe*md~uimZa9l^pezF zHvrTX0yBzzW=y$;c=87+TK#rk{~}Ja5nYh^Bj8#YdxrNH3arzH>Pw_L5Cgxw?{#hJWc+dvb@=OAE+KZNdf}bgAi~Wpwe=BA_Rf)<#2nDJW@??h$ z@*MU_6ZxS`J3f!s$#gqG%lk#1?77Y8o)S`?@ArxQv6HqJ0ID$)m0}aZ&qg-i;pN6! zcFVo!p0?Mw! z5*%7CihKJPDHvU!B&`i!Z^rf_MA@5;zu3*0g|{+_e%IH+%+1wZuNM%4r5LjIz^p0K z)vqKQnQ3TsX?+b}IH5E9s6XMSPcGTzaXNBd1Lfrk0$Tnd;x7G8{pjW|dAPWAveY1> zej{u9eixcUHw~0jFzvF(HNn8OwWGYYV$O+3XFl1)_repNEZTfa{AtYA-<&@Ck%E`Q zH#)8r8C9Y8`T3rg0Y%FDrK8;L%aenFrFB2mN`3TK$$V?o=PEbZt~bC+vg^Z;_YADB zg_qaTauV5zjSerf7Dt)TWX9v?nM?q)4#(H${2l-j*Y9TkS5e$LYIT1hX3`rC(^esT z*D$%R<@vL@;Au2KIfaZf_Ig9Gpz?Pr;7 z^j-d8Lhdxzl&%>d*`1{P~v+6c<|EU z?RbeH%;X8SxZh>Rk^Jhi8;gqO|FiKx<&j!ZmC57cQbk|yi*l!X5XcwUG2TR)5XV`(#8mPtDNqfOu%*MWg%E z+OS8%gSMkMW}~^&*nDJ!XAjQxEuT{ivX3NpnawIAN3?Gy6r)u=%(=AWeSrKl^dZha7nJ5Jj)li&Cfb*zUa8*tMe0DCN#Q2_>L zEiu`L{q4FF+LMXv*q^NM_S|7y%Z{*cZQmP6w1h)BY937r{fm(cuhPN!37*a|z}Yjf zh{63bM8{iXoMp#hr2M&jcXFWjJy7Thg25ji7$$1QCSq&_0G+7N{R2>2ei~nqMG_-# z#lk%wl%wX>g05YKvbn$!kyajiC@^N~_iKO!wzZ&sF?QSMNQSzG|`3@`hJ?V^s zIl=W^>tmXHUajZ<^hvdhZ_#iQ#eI3tJ_cj2Y2FQMWNbpdY+WY!GhJqW#D3la;Sh~?Y!xsLb_SQFF|k9&yhixV@A9rAA)b|*X| zr5BAaFTz^=_o6<_rB#1rJQn-asEHK@U4PoA6k929r6A+`sKXPE>mvVisNRmCe$cP7 zLKeovZ^zdZ26o`-#m@ejg~uzB|MhoMEjpZOvHg7zXYs59$R?z;yk`;~U#|jsgg?|n zgGZl0YERTy?Z(HiwMEbGh8ACyeiHTM#2x+p9q}n_z=8V5FXZN@r-vWlFEy;`@94Lm zA0S9on|;SabLux6Fh6#~vw@WW#~;tS#w$1ChhfuTas726EyVhWIx8oo7w-=Lt2Kn8t;D@R^|)0AUW`#lWk3!df6Dvcf~}6 ztO!syXl3?-1v8hp7u)RUrgRZAOyclx9L z*nzX8RTZDs?-(YcIzhU!qxJH}ijZf)<4|MSQ`9ZRyzdLf>uuQOprZi*ItW)PeUAWV z={&%u(eXNj1R{A=En=LF1hT#U3HrhD=lRtzEwiOd-p?z+S9z_nnpNwYo!Xjq_wNa2 z45__cfD9+MVFDd;zl;_w|I>azd>r|PAs99pr@TB>zC%%}NKdX;B+m1ozd3(@-3kDC z#1jH3U>H^ejh;_oCS<=J=m|_KW4`lvJV>o$z|#IPmWh63U|NQr=!U9gBhp6uw9^-# zjXuG66;Ob=d3<^KVYKdzkm6Wzb`J>qd;aqM>XahpRLC(2Vl*6&ZCEoyQP5;PH) z{srl;fg8iI8wTRWEWBZv^H@7R>#MGiD@DCO%gY;%&}a^eNt%I*@)`ddzd^wXY1;pD zdjLqBiIl>fl`A_Px|L$TDCz6QY3Mn`h3g$gO&!lCEwxJ9Y$qqT>ak-N;((al{#=TfN_aVfu3d znhd{#yAeNl?#t5Z>iK72w?nowkg@yZrf~d>jH2Q_dDHYA)%(ZxSEwPtf@^UCxYVED z;zk6jCAXx0R-tx07%ht52-P!N?X@!tybiHPZQ@;4?da&4lkZ3ow>8K)IsC18g*X2C zI5s0+1WP7dEJ^8!sMCDZcel z%g+y<@M-i;Z2^Zl>_J)2{LdFOlW>Lv6m(vOY=dO=Ly-y{Z7PE4bIzA^_TB>DjnzPA zJ6zAaJa;W6vU(xn|6}`DR9sub4zzzrDiSw3> zJ_A=Q%do54ed~81N6h3iUiml_1CzV{c=-oC|5b<%$oZqUXMn#)fJl&K6QYUkKM>>+ zHd>388){pb+>Bhq49Pj3^)#s|G{Xro67q^xX!{2|FOJmOxc&ukqc>`=ai#Df<@(Bj zYsu=^o(H*+i_n^<7Y&|8dGxgURVc`i$MWOaiV&JWM*K&w-x)D_njk^4#_x#Qs@MJp zs&{Q<%5&YH#`Vuv>}2~rja36M%LBs0-W|d5PwJs?AoscIzds(=lT#==71hD|jZZ%j zdERjT;eIH^H{Ov}H1pElIOW?dI30Z|`JJ~{u|pCMGMkL53yY%;K`Gzu|GX)o*a;0k zr+mHs?iB!~=$&vmwzxi2WE5sGh~zC{hTjBb2{yQM)|Z#Kt*`n*t-HT5{W>UZ*qKpn zQj_NJP`QXTTjIYaalFBPkidFm@adqqQT9qM#j*O;6YtMpcY{eltpv^r#Kx0qc6}b?(V5MgqYgdN09oFuZ+4iTQ0r3= zL!dz(k^qw%Ft)m6LjRjQV{`;*?T(H<+mIsTV@F(?^=bC!?YfkRz9sqfyY^~`hx@HC zlCaA0db?1JZ7Zda@F=d6g6I`KnSjZecoqG&lJBJ&hJWW@)8K^1-}!Za^InXb_5j#O zj+}c9M0xu>Lqz$5fYi+l7z~JW09Q~R(94SCC8gkrmzPhRw3TuJshk>>6iX`L1I=Ow zvS~xCoV;UtC0^VC2KN9cr8FyUTbac#?YCX{iZnPq<0{1WSqY9dF`3s$E%izMc!dB_ zd(_I`Sq*Tl$9I9Ra_vZ(_>EmUzPK`!Dbb;WcKnSK>qy{;=qsz=m5GW3h>wUJDbC`n zlw&oXY5}pIb}>ud8l!3cKU|>W3XLZ}V`&3D?W){EK%W47BY=M3qfu_~&t2KcueGu? zmX_`hs5H$gRUo`T9{yXyjs5)h4sY4>* zW*GUZq&NMvmhvNBVJxlOxd(usfqU`MG>@48JB{BsV;B{91~{d;5p`E^Cu+wxrr#F; ztpKkS>xg7rD+!~6ELnA;0qCLYi0>La$_vVh#4Cvx_n!w(3(@fWCno@YzK+W;Scf7&76d5-!!^c5_v43#M7PBV$#K5DdlA-`q98|N62 zC=0*d&>rD0hxQ-W<5C?ZGb;hS=489oEa!P7xx#uR)E^{-#rdQ?0OTupnm#mruS`Vb zX9&LnrmDfk+XK3tlxFt`h@=H4-(vN%5prht0Fb}GBw>0dqJhm$!2A&Q{5`r7;1o@f zmf=tIlZL1PU%#WzI%&0r>tX`4EUvYpDU#8j^o~EEFNzRYPwY5#e~Bpn{o*4(Z8d&& zNKSah&+U#9$pn&1rtQr!rk`U=+0lFg2=qx4gTW5Q;#T{f^ho{lvY?9+Le@O0DPWf` zLM#jO?RCwXe*;zngdhJRYaqv!aAS{b@kYXYQyo6VkhGW7>%(Q-WE%ScwxUWcE&LYQ zC0$GJN-0;4TE!F7yAai1E#(y}0bYweadehTMjCb`VP~uf2x{k^071z3J`5~DkFmL9 z1;CZ4;1XN9dBsn=1T7cwO8^qE9V-A>Ik9~7dshH-NV_oF6EP?4`X*D0`jc?{QOZf$ zx$zz0EU|ImXB=|$cr&8rG9&&!C|FP+ysYQ{G5S4E4LsQz=>JM+4mOWjHNkG{VYW+U z*b9<&C~k!#S;3&E3Tz1=kyeyoh;HDR@<;PAnb&w~X#;f+k+A)}{?v0!T6w$0*41lM zQjE`tSJ@dHmN1=1lXDHo4)gknv~NG6ZtOf){KfS-Jbax$kq{iS@!gBx8m0_a`Z1dk z?0=>BO)CKALa3(SA)pq$`OyJ0*89R00Hu^cLz<%AFi{yK4Xyy7{m>KJ2dQg~N9~+n z0R?9UCW`oP)bDQaW{e8r&9yvacVJmVOej*2JN^BBH}$2+8+fF&>W9U|Cxv?a7uoe6 z))hF*lhBC1yXG0n;x6u3EV&u$IIc!%_^$t#8DA7ey55sTe$>j}*gb{x_-K6Zn$jxl(RBf~bX3g1)vpASNehpd~WiGUQyx`^^5vw-cdw`>%M-8_@8`4Rfzmcjw!II+J-XZ9pmHNL9EWp_C$DtgLPkVemSr=wnaKA*YNxILJJ0lG`KVPa9 zfABoZ{oEZPy1R|K>$D(^S@ z{=i;2HnQL0@AAk-DHPxMxxa#EM4-K1{2B!u$+IIjdJ{7FxjtN$k?F7be*I+$`i2HEy&Lpc;^-w`8qfdJ$kZya&3XeX(xiF`E8n zoihf!J^gp@v%d0HBDw)Av3LVuulEk;*)^7b+YP%hbAKhwcN&Xmruh9W;yxLpcfTw{ z_4WW5i9LtM^M->pqbubMPT7(0r6w~E-r&oOydJqq-6B%haSS4H`~r7i!LWX{yod3Q zzq~$?CTKVN(4GKhU8m#K8=hWd5%k@q`N;nOc`$WRs~xqhC-{28fD-R9@wn)5IU6`z z88A^jgL=_~po>@vSNlmv#LW(OMF~Y!nv=Az4X=36CZpc7$b0V6&0qf_5)Mv|)5!5; zBhA#|7ZxicKl(0Zw0^ccGplJy{5`{+k0H`}^NJd@CfTH04~qSTe@vF;m7 z@D%{*j9@DgQ3l3WywYJKV_KfVO4K6xu81$Kl)Ya8=$vL0oMfRAP?nPupYKBG>mpa_ zk_(WQez8B&YJ1l|EB?v6$CfZ^)!uC7K0R!rc#|LUqL=Z*?f?KF07*naRKif6`eRl= zX=la|>2)ifu!>qeK3>f6MB)pjvw07I#LPxhh&)#lDxG^T6yN>$8=xozKJof&^l!3i z&<3pB2LN$Ej=umW(nmdVgQ3)i@A%vVPa*L6>Q2H6p;_>HC|}O1n~9lCfWL9rZ-bY} z%6EeOJKfbRcO=B5+E`oZ@#qXl*6W7lR}5ay8cZ}5n}hdioi2}d&aa>e4C<#?+R8C| zKj-9Rt!Oim#pb35w9Fm>9@2jOQ!pX;d|2uBE#oEme!X}p zyB%e%y#Tme$_>7H9lH7d{1|~*XMnF;Ia5ZzP#zgKq+p$o)GubpwBL&dk={dLAW%mA zMf1^97Y5-~d5X{v_n!s#674pz43E&rD zV(IH@8Vtn44VkTy#*cxx35bv3Cmo(0QzC(<%>U#=U!9$jM)<(&^U>i z{#niUH$%(E==Bc{PYx!h4&Hd2VK322L7Q@^^v}eU_t;s#lmc&5-@5DnZp+Ac{Eo=L zi_)L8mn^d64ZmTn&_(w(hH|U^NY0D0SoVLr9q4Wc&FR?h)Y1rf)z;~8WUST8f3nCu z%BmdtV`_p&Vm44lCrCPQf7m_ct+3MGX?1(tn*q_{ zRrtR!R#M4~;q8G(RePsjqh)chR?MMvg@55_4iP!<1tlyA-0WKc`9!`Ne+Zvb!=%>5EIAxY>{lP_I=fjm`Ol-y(~VozgGP0_aNAUD$5gO6cFxb z66f4Ux|&1iXJ{AW&ShR$`PTrIwOc$>MCDx^fG!4uDUyY$u^)5aT(or==&SO zYQ%i3`9!9fTC=~;U)%wi-%5?}?8*L4x1_4?!9gdks2`%a%6(7zqnL?Qacb?ISC?NAaJIFbKd(1zKg*2BizP>$}3jp#id)xLq+6Rzif zO#SzMg796KNu=)uE2A- za_!0nPVjdGyfvb_pEgil3ocID`@8Mkx5bqOHriM>5M@T2xmh_ECL8DG!Jy zI@(|UE%x%vySGB`)qmy=qfl$g4(ZJKW;1fb_NB<;}b8I2xslZNU$|}4Mlm~?T>1*VIesI5S91_IAo)OmHl7) zZ0ZL>2oASA(eJFly%{3GE&bmyP;lrglK|yW_E~inzYU%R)b}Kg%zxOec>9VsGn**|y#YJ2O&S^xhk@c1Tpc zN6cLkF(a;7M%DEDi>QgLl{2x!?ymOc1;|*K99cPzx$x;-WA0P^VLR0C0&z5uFsulu zH;kg+)LBOf#F3Tud%SOU?W1gT)Exj;#wZ(XJ_WPV(@3#B}u)~Au9Uz+p| z0FFpwz6i7JWuuUIqrHYHXT`g%y|VXu}E=lAWTHp26j${nh^)tzSfoM!wyIIMi<*|?4MT#(MYG(LhupImd zB3;X-DA_QBB~nPtK&Rqjf2On7LQowu#zA=Zkw z*E>))Z`3en4IHh+bM+Bv6ARgDoU88H`f&8t1q~f>bKV|!iN$vrvih&TCp!XO%piHt zexdPJnGm9vpd04Nxg7urcs1<(PGoD_aU~VcWB2{QD)Pu30B7~{OAu`V;{vX4S~qw(hj+qKjIRnuzVfWN)-Q|RUH~BUR5*h> z-n(1$#)v!w05foz2)|dqcr}PLv}QEoWerPJ+)$#{tO6ckH$x+ihEDHO+Iz;a$m;>w zo_bI8sl<-0)E_gNoN1h^{f#|6zZ0lDl=}AaYjn6!XNF&G#}mq@*)^1rL5C(+92aIj z`gZ^%z=y3&{EYb_;$cQvG_hlc|MUzAT0gx0R0UXpUol_}r?y`6hv7thfKh*n!0^0< zpcs7cY>+q-d2`s*ih)@%$A|vhsi*}1E-ug)WXA|Vp#SVkKNS%>&7P#R+gZnU0C0kS zHnZ%J-%LJF*<&PKst0|;D59uW-2s5(JGoyd*coIrsgW|;0e}q!o-V1_v4L>)Bm&Rg zqTUpf)iQWpQUf;~E6VX|`|J`#)%@n_VcKqD@vdo)yIS;w92dnVQ!c`XaY+cM7f zkYbFhk9F$0*N~=j$Zg*0Xdxo*#dWjLeL=U4h~%)jM`10GoKCc25On zp5S5e_8kCOXf^6)>&>9hgm2?;TnXDFo*j_o`$4t!KI``Xh`JTSY6Qcx$#_KA zg9>rCAiP@8F3b=0SBq*!`uM_3B;MgTJyX1h@!52jb<3yv|QP3ZTi+AaXt(^->^`HC3ikR7kw*-Xb%Zus;5+jamje#CqwcMt%e zWOvpjHzN|Cf0bedZR(vI$ zarJ_$m8|-p&4nKrh|H!JK$bf?BIGj~h}9(=p4H+rZLJmwp&156jY;3< zRwPRQmuthB{?`l|-ITL1tA{5fRT%7!yp#%?7lZgH0AufN`>mvRm)Lo9WO&y--;70F z0oo1`ZwD4l7T*bQO~3#CVBey@*L(rMj@Gz5nAW)4-xYb&@A%ja_2z(roG8&8h0ELX zh{9-?X2hyFnz7#7Z3ZVt5mB5O{W)F#p8j!n9Le%U$ZF+Gc`2Ql@!B5=B?n)J!KK|_ zBc$SG8_-M7GeqN3pOC=f_3}FavOO@&GJgiV;j)JM3aDF6&q~ZY!c!3b06V4NkLaga z{RNP6;_sON@Fe*QWJVF+Xh(qAUdm%9TcQWE?RFm`ljDe@JUa0D0zL*f`v^y5=Y@B! z8O1uZHThdqhwlcZy(&=q)M^56K1W@UySF3+Z#(W!VYUM}9gjT5`he?)%m7*CThZQa zh1wGcPmxe)<9&VBT|SFB4ya=>s}J>yLRa}aUUi!347-r+2pyk4(|2}w{VuepSUINW zZ%>IWFTa(J+s&<>TK<}1Yl$anK(GG$^;>4k2o&fOll-y=K4FAR@{%_z{2&{<9N32@3eS=8BD(#8F5 zd_lW5(n_}FQCxQ1Z~tDj13<3@*&?++XM8AhH1L$KY44NJ1^}l$-$_mI{-wR2wLf)u z5}*xH8V4Tj8A~w%!S1f>GzUYZov>8jC zj;YW!SITG!OjsU^ccjiUI6J%CFxA<|WORO&E%s=qNyh)-xZUnO3G>+9L0T9Z-DmZ- z>;lAcOrOhGy8fXK0PXLCUtL`R%HyT&IhE0j#aK-Gn*QVLc()XJ`Z7C8T?=nKx^O&{ zxtXcYjmDXnvj*24XydIvN=Yu_BTWtJ``O{o8us+!*yC5*0k9uo!Nbtx1i%--sqyMW z#52?HKF}S4H{*NO-uhzb>OrnJRFUF;XJlrV# ziWpWEH5a!}+E0y6#IP0bW18`9#YE}(XHpr^66N4dzXQbTm?JyCrG?A?ognu>|zH1M;r7Ez5u{-yi?`O)X&jz zo#e*~B;sp|r-kT&x`HfAF4$-KPkXO6SEih)`m9Phl={L7+`<95_crXLs+SkvtYF4i zOYF7t(Q>AcZK$CaXK@Le0&j8$z>JLep+Q3PD*rEjasuNP?4j`MGJ}lG;eK^y7BX$ng>A8kEI(lolM=ABA z+Ji#>mk^vO&yh;>YrrdSQTV%DgYXKD8cU3K#yEs`j*SU`z#y9v6$DE@Grt2gL&u(( zmhnFl&7eJPV15Fy;ffW6z5~GPAEb8LxPY_CTEG{98#7s>!!m;Wy93@&F33RZ47fOc zhtVEWYX7EomC!60ElySdzb2G-tSA#is2;h$t{o{9wQ;5$ZtkxO8@PcC0JL3!wrl(P zooZkk;@0lyi~M|&?85dxY=eIkJcq&21GSE$YznpUTN|&Xokr;6GwOQ=?X3Rxy6oHq zTfd8xhfYT+zIqlrQyu($``g1&`HT)pNAasxzpZ^ZJNgkMVn>s$#LAgvM9`|Xk=qUZ zEvjG9o`ymbw-z_!h}py7|5{x2Iovx|^j#>;D|5k$B_s*{p0!B1NW#{zT*s& zDOILYt0{{t`wN!<8^&Y@Ktb<88qUI~VszRw8Uco#;_#$Odo&Ov@Lu-8U4lHaN%@2VWCuaoLZ4BuxKNx1t)O%IDVeUnR#zZ- z`&eY#rIONd7{z6mPda#Me~Rh}D=PDFI)~iB5($#Xp6Mg+EWElSWwxAZf^0gZ;JsqH z^=rgu`L=RCpQxWdidr9(A1s$BKdxjl{T&yZf6;?SDMjtaaz`6#KsA5eK=O9P-VJ95 zzQ{KaqN04Vgx z4uILc(mXoj%e_(rl=?XeS3M{%qBE6N9$@5ypf+cQJ_Cqd`I{rrms)~W9kk>0}L9!@cZ^o?Qgz4a5Fpw#^oC( zf4@59pzpJ(t5Pju#RJE4kZRAj?w>El*$yx(HV74{9cs0U#-1fd#NI`5EqdHeCjQhn zf>-Kn>O}LiuylOxkCc_wT0w1?@_0b=nA+|Cd@FZ_I<^K^7-!FGg~y{A*i0;uVV|Bq z9K{?4Hm55JtW}!v{-_)twnq{L6!BW~=#CCV7$ca0*%BSckzDk8 z*A~qD6eQFp6f*K}#OD)p__e;nNa=s=53+NE*<0q;iVDP$&Il?Qe+sLfDhqeDj`e$nVHRB_WubQz_(>pbj5hrzPFrs70QIw8n zm})p0q3*_OfwGHe+@rM>C_s}4dTouBf4ZXOt$^tuM+iVxd*&V-@0NZt#uW&+@_s#L zES~Xxi%q`@vWXiWzYE!EVUY5ld2GzYZ z{uB^_0x-2=byPts>9l(5JCA~Vs`y2B5?SHn@gVYiB`h72k_#}a$%wgOR$sb$&=6!{ z<45+6G6B*j00zM`CdL6|?7JiZc}dQOd&KH$1RNHnU939*tmb=Rv(BNb8Q_L6juDtu zgc4Zsd_6SJ^4p>r3bMw|etPgQJHbF>HiyMhR)gPyi1Sy4oS*2oWerMbpM{KSfxqC= zrxM5_TP;Ts9trq{;SDc_x**Y&;i%JT@tpR_s9`!vIMO}roe$8{7&gOKd>Suv!Ja-g z;4Qj6_4Zr21f)$gkkW)(+_@Z$mHuaaLf`UE3V_N`D{;UQJL^e93loJ4ER1hs3ARF6kmond8oLl+iN{jJbpqWOjd{)IBDE{eoW$E>H)l+`S9RLxI z7zDSo&FXD8;HqO4SD*^zEROWs!?;kszcs{mZJRc=whZ1?iCjP70lT2~oa{hRf5g8z z{V$yWxMzHg(r5bV`SEwp(K@>rWf)mTS;lW|-mIL?S)Q@uo-1H;q~*9UXz;E7I8Xd0 zk_W!}uR)_Xg)@W7QNyyOg@bvMe5k(LR`8A5!fLVeOYa2eM=C&(24$xTY3pG8wAgmb ziQ)_T#|=Z^pHb62so_zX8*~^y-jxj8j}*l%h^%FPD|Ey}6)BLcpT2^-rw#7_Q0q^r zUnL%v4{QloI{_+6XI@D_9*l9mT>^;9$MsJJrUQJ50lMo*u&R03Puwvt0Ps|HL>M(wa1F(D&R)A0T02C)&xS|obIb{HhMNu)q1kJy0cEiFKJEJ^ zxU)jI2+WEhN~V$P?}xpo4rgBfwxl&D-EN*ImqPu7QHJ#b9$`j&lT3z(Jf?CNt?e?tW*=qmv#oqa`}By?wd zAa2H@#KZ3#aVU?1zDA-&DEjkczv8g0KrJ50?br^0oM2_e&#Z=$sg|So3XOahOp{9+ z5pzi$%(N@c=A0TmV3EEGnxfFydMVo@18hL;W}J!&xg7vz@z?;c8D`xCyte-yA^0tI zd6?C&_Gh4MbMCBwM(Jn!bK*TY5~b)rOW_cM;UL25icGv~v&*WP8GUSaJ8s`t@gii} z$x0TsuaQr~X>n%;UKss3*b(u|9%nE;?f@vA-)8ofVz)GP$nm&9&y3>_zJU@Ciu@QF zuU7YXnL-`EyVkx7FmHfd0A%>94uH>}y;7`g(PsrxmbBdoADql9j-G5@p;-OVLQx`A zAobfPzh?bDrGjh}I>2n))s1 z61t&Zcr#-C;eAfn>lY|*<(NQ-OZ&IfiGn?d9?whzvgb+cO}p^(=TUPi3bI#`*i2 z_I}z0JFp{W<=9ZrlN*6ZzVzbIre}=)t(~yN@p~Vl6ck* zfPRSr@LOl^&}2GlnXF#~8P99EPk`6NPFa#2>kdTyMT5I+oKw7oAV-Vue>aa7}Z^u8--1*R348943*9_fP&kEroaRQnFH z#W_0ax!ue$fbfwI4neQP_R_S&mMOqVIdDJ87tqgK!g?l-H9=tV1J)5rz2ej&SA9LK z^TerlLw;Wy#4EN(6isG0bQv*O8d!PsE z2GY#74eWTY27Ad%QgY++?zhLf&j7Ap6yB0F%^5_5he~)T( z299vHX~tliRUm2xBVl%YzoJ4D@_r3vJY&`0e-e&ZUiAG;yP8x{!f69B9B}Ri&-`_a zO>egfIz-oxE!$g6%wIGg?gXzit`F=mhOv>Mr&;pDr;0fQ`^ zeiEj^dy-COJU?Py9I0p_R4lK>)fIc5Lw@m|tDcP`Ia+!zALXr+bA%U+$hbo)m+i^d+mq9F;B0@is?9U& z`HNscv&xd4NL6+Yl(>e65cEHcfY%XfR(`3#Om}~!I_Dh54r$I-~YU_Lih3T^uFj4(iY{&QL zB)NcN7O0+HbLgnPpz(OaaC^oULpy@-8%sas8M_Hx-axJX$l7wrCgL4~q`dC{*j4f-QK|E3ZZ@;K z2P_21^nqju4vlwhgHmpE~ z8}AMPvYnP0C>G&VyEjYdlm>`KyjO;50Z*j&k)o!x7Yg0lpJfSU{NmyMeKDiQj?i($ zM?`DGR3xqjqTx(?uCb5fWnooY=JtFX7t=X(Y1Li0N-o@Z%uaFT61fH1ws%aAY_T0` z9ov7Z*rGF}rRQiB&@PUr-)2ZIB7M9AjQx? zuf3ZYepP#lbKCNWTTZkU=Ytq-i%gO~f!#9rK6iCtPb?7&g zK$1nx;L3ZlLpVDCr~uF%05-Ih!e|1(q-u=|F13-gs!#6J+-DG3atHanp_tj)%Z`_N zyXy6ky#wGFLa~mbstdQT6Y|jP|0ARZD|!appSH z|7OL^Oc+G7+L=e_KMNy2V^Am=R&29u_0!JoW4$(ZQTA%@xqE#glE>}N_M*q%8_b^c zLJ7|7n26q+^2o*qHXcxIQN(k48D&B7je?x*-y6q32Po+EOz!|_vGfdQs_|OLj!EtS z@Q}R&K)bv`{eEmlpn?qbEo?;;v*D|UUmuD3{U~S}|ET4rr_QKvAznua+=@dZ<>!Ix z0Xz^|hVdg;2ir_e9r5jZ+#Z*TLLW~x3{gk7IZ2~{W>{kMzz<~ zy3Wb=Sx=o)Zl7p2&ymsIJ6b8eB7j!RbLGp#F5$f96cP@6m?0S;~fAV+9v{|?frZQ0D!&v7mX)v!tPkd&Zv}kLZs3T@_R!u zkI4UdwU9C4ZbFvyEo{x0us#E0MP`nDFXWtZdK&nb10wloM*}nl!sA94cc-rf)3s1j z#h?b4J(6uMLy>>^5aS;Nmi%f!<0c|4x(0s%3 zz4x4Mi|8%Dbvn31jpti`Dq;eq8u6`SnRf%2{1~BE4v%gWA2TW@h!jS|nI)xwijl+h z)bm-X-eS~B4>voeo%Q#QIQF~~^=SHFR);9KAbPRYG;`*rs0iWDDf+%|-3Pj5e|yd^ zSJm1#;QthSL6+5_A5GHYb2cww*Ws+|+u0oeM+Q50_rMWFu_w�Jy$F??6!Ck27Eo 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 From 46b521524a84cfb894ac9c6aa4cd4ad92c35f4dc Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 1 Aug 2022 13:11:58 -0400 Subject: [PATCH 050/246] Additional changes required --- .../pinreset/pin-reset-client-prompt.png | Bin 314585 -> 230274 bytes .../pinreset/pin-reset-service-prompt.png | Bin 297515 -> 215365 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-client-prompt.png b/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-client-prompt.png index 0f0f335e2ca36362a27645cdcb7e417aef3a2af6..2bfb558bbfa3081ef0d96ba8c7a6dfa10af05722 100644 GIT binary patch literal 230274 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

    w!lEK96_ks27|Ai6v~-5kD~JW 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 diff --git a/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-service-home-screen.png b/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-service-home-screen.png deleted file mode 100644 index 9903a59bf515023bffa4a5b2a0932755efde96b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71281 zcmd?RWmHt}9|tI+gfu7}!_ZO!N;d-xQUXd0CCx~;w1kA@&`85jQUXJl0+LcggMbp! zAOnc>-ueCa?3;bRXZI}Uc)Y{RTyA`y=liMWM!(QfC3!&q;Le>pBx+EI?wvb0Rd?>( zl_J0ceq$cedjkB2*a?&-kQQ=o`qxu|G{A!cchdZVX2P zdrT(q!=uyt{l6c_Q=j1da<|>B&ck=hh~M9*Zha5F`;&PZ7#PfURkV)D9EROqjon_o z4#FhoU9EG;P43urUH`q5OZ|Lxba;Dn=(EWscRr{cgb}F=LEDFW5d+eo~4e%^!q zH1?g6Z)5LJ)y%Hbo1BR=F8FVcN5qc*x3BZe-?BZ>-4UED4$5c-=q5XV`eB-X*eXcSh7@D9~b8idk?mr#IKb-mH>W*aLdIet?h!@7v$M@*+D=Ix*^yzWmm=?=r z`oDG-iDK@kk?xp~-Y9SZHZb*F+zD4FW0673xf@;S>9gj|KZ5%wY-%dH^hL$b18pWJ zBZ5U40%oLd0yoyP^l1}kJk}hZYY@A%AF24BP8$q=(eGnX1B%24|C+7Jg%nDpaJ_y@ zaxHz;ajS1;=2C$9!larigO6;ud503EOPu^nwhFTXBTt8TYf@;;-WEvTUL8;Cbe;bm z*l|19NH?#Z?K(lLQ&oHIm6zsz8toh#k8e9@t;qI2XxZ4S9}`HBz1aFE0+j2~0Z7dO zjP#n+6iZFkk}PNR`Qf&K85XQre@1!Gd3oUeJJT+WN?W>C(!2NmX0`{Zayo-^b3yyf z#qO!$%DZ;K&VQ?Qr!&Us&t?pZZfaz3?#a*>a8XA08vbv;S4aKn&t^^PE88(cHp!Zz zJiz|@|B1NtTSPMH&zSk|*DbuMcvULUdN&xmtBr9bvZ{&aEAL{-F`|o(dTFNK^L3lK z{%Q52k`+IERsuI_`b&x7CDaL)kBYVHlk_qod07D$UrrWv7zH*s+%WS;yZ6 zhqbXAW^LJX>v{KK{$aGbps5_eK{Qux*`}7nMoL{jvwsS2O?zE>yeaJD>Ud1BqNdYt z-m!jUNapN^UV?hq2gN4f&^`)iV280DgBpyAwaO}9qJ*#O3S(0gC;GUevhMl3Q`6E= z51E|w&E6p^KX>@WpQYyP!%hT(hkLCclKE4fU9RtMCkF1yhL)9cRc2pg ziToP4^0llZcSHbZrfhn@DOn7`g$=l-ymW;X-Ubgo`PVv zgZAUmtQTCML}QnZhDM9c9G_}0M&ES=71Tf?O68%~xB~vPL*n>^DvRkXW*~$QxIOF7 z7kI0iEscV&Pj?%@FPxU%uEp`HsWUOV53s&63r_*04E>5^F-wEJDR=LsPN4@SmIEKHm z>|Uw!=SwoW=a;Oo4Rr@RLRPJbS=q}yy&|5xD9-7afgikg>kl@~E}?tA6E7qbFw zd%D%FJD=Py_nT&KmDLM{PGPD_lrue*#ioAS#m^*_xS=mzdhR#O&OpDn(yh8)1M>%L zmx2{x`dsh%;i%MMrB30?;^PB_kLxnmCzHG0-ojDMm22lLN9DNl<&z)NFg4AqALtd5 z?hmp$);aV;;X^=kd|SFj0`It5a2X~clhzw;-$u9}R3*gybG!L;nae-c;Tr6_eN;4j zOtxp78@#om`tM5B_uximhCsRko}~Xh9gGpiJ>bn@K}T?+Te5p5r)J z9n`8*P)KqGHV=SfUb-L4?C7K&Mn##3>Ot<6#fdGywTk;lPG1OdMSrl?Z}blJdcvbg z!5kV(z&i`{_}(c+7wGOp`Z8aZ*^SEis7_6~dGXr|m2X9#!2)AdmHpF0&b%&91Ha$UECE$fUTRoKp}ejEVWg`oDR8BcWL-Z@6t zheSEH{u^-#(%U_5+ERmX7b>El`18>RmP}f`wv)<4Su%+elE>2>tOX`fj-}DWk8^SncnJ_nrx%6`_oBXhl#Dv#7Hgk=lKD^jnA>7{u@t z)~y7CPL)uQiKsppbITHgM9r*{=X!z)!EEPMJq_~T3l)$X=`x83Xp*!kI!QnoHq$$h zgPoPA)L?q@Fh*Ihq6uT0JtyPeUMSIoiR;(_(_F{p9z1l%|Q9X<+SePx6q)8WJxp?uN|1gie>8PI5^bKG&X=0B1}j@4cg7TwXU z?OXFLF}y^CdQ_cq-ve1n{`rFI&}-c$-Y*!M)ThKgK=_pvv>A%}5<#>vhYT^yK4Ve? zi`ew`bTy8!X*kJSJ5)93SB?FCApd#&?VGGR(87Om53$g7(2Wp%{0@p&j@p&Y4X$e& zQz07jnh&AP;z)d$g!;>Yrs8QJpMV~*lDA!vmv&L)K}pCXxwTrV6|x&U7XxWAAI2RA zJ`246VZ!!)tLeTejT~vL^`I8>It>MT6sdC9!L*9b!siq_Y{A@5LUAg>W+J4mc^}P$ zDy2)VeOdI($Wv2f%q{)!jB8AeRRl6kNiO_nFU2kwB9rT;TkSCA;DN78o966MWA`mF zen5>$K{%fnsirb!X4F)NQ`B~_E{RBPRU~zIz3)dy${^Jlr`}x2y{c_yJACr4wc|MtwD{$L9CbGfiPj-7X z?W~>dtIfM{aEX7LeLI2KLEu_S+NO-L;-XuE>{4sfw|bN(f-FRh@~9K3ER1->XzRh|HGUBJaqpsuzJvTD4;Ib;R)ci zz#)$@8L^u!`9-sJc!8+HC|s7Yn=`B5u<^`~be(=L}s zTkhJEqZ0smZLthu)jxngyjGLj3OXxFkcACm=ByH!f}aA%d=a^fNPC&Zy#X8^|Crou zfG^Oz`|{42#J3F0e2bI99BP1mUk8A`Y3Q&7`#LlGI=#)eBP?l1+r0sC-*#Q>R5b7< zE+03Iect^AfKb6NarfzaAGv>k9&u#flD!%JC-pO3_z?tQq?YJ>W zPv}~c4*lV~nd9}=se$bEtYHds?oY3S6<4Z1*9a4J?!=;`=P`dwaQJ zo@U}cNT`#zWuN0U!=uXN_3}FC&sY5P9PfqlG?7Ke`qZwAimt~F)h)Jh)^~AbW{$I; zl(qt>KUF*UVsgWv>*AG>|9-1pUUWKT!)L)A={Spjwp-SD*sZeSc?` z4qf~r3vT8^jVr!NaQ*hkAf;t9x9w_a<=V6=IUqqA1C>!#vAzZ52;|kN`K{M^H%;e@ z$s7e_p@A^^)K2blzV259gI04Bk(2cA467l&`tQ23|Gtu?9R?oyZ>%S4S8tM!0u;`; z^C-^c<++Imz{Rvd1wj3@I@W%pesy@^S(0h{X@6SaG&#q)2B=QIKw#Pkn&3sRP9eqs z9AwCpbKA7+x4T2E@H~F9>85uuD}=2~Vl%tmB;e@V>Bs%XMSzU6#fuk8>RN}tpf>fK za9;^LOU06&B-~P33Ov=Ib%g57rG%b!%ZTXWOT{%LPYh_`J-(k%~+o@Xs5jN&3dR|B6SNnIzQnt1-M*fRJ=$M zOI|9HYTXl=BvO0^Inq;J=^GVi1AwPNz-uzbJH~a&2jH$Vjk!L{zNc-CQGElqz@T|$ z>iGF9Uc(4jWo6q?E()xiOk?7zz@HF%FwMdrf{Rh`UU>I;FviuT<8)?$d0(`}HLp&f z;{^S97TbvrOSyV^s&>pEw^c5I6;~&va{RMq{!aYnT`mpN`mYWE?sZ-0gP;aSc~X~l z0&l%ijmw8+Vv=TJ^RTc76+^(NcwKvSV@|JtDl!L#Q6(c-M z1~4muX&#T?+R{f5jz0gxjwZ_cTnEAOqS+$&WQB}p;CrJ1#i{zAPVb{qlVy*3sdyC< zn4CiJF!4_Y?UfScd^SBc1PrfI=SS22NrUNOOwIWS@i zgoW(9 zUoTQ4$s-Um@~U1Q%ELJcCygb0D|Qj|lawxAEA7-9D5!piRJx=m#fjs*r%kEc00W`{ic znS5R@nRrepyGX=mfcY2h`@+CvQFSLGrmXz?F9f%!E~2<8A?S-|K%dI!1ggAlwAa_Y z5vt1m!GrXHV|zU2I{mQuB7 zsEuVK70IuvPsMfc?^5zawZcH`z1<;A5YVUknIf~Zs82Hh1wOJ1)`o#uwvuK5ift%X z1{%QvbOi$IB0HWQ^Q%>w(`N3Z%7L=`x+TUsFo?mXf-~x{OoH@2j_rBig-=(XBjwbk_d4`m2N3>J1@w2=B z`xQBRIPeHQ@!pf6EP=7Gc-#WXzD=VBosZ5Se?kd)j3cQsH}ffl<2g9%5IVNr?c>V) zgY5!UO&t}4=7g)QXJduVd;PgI(Z}gUp8j)>WrBX8(KwIB-_~ODfUaa-Q~UcD z{jMb12P`5Vp51mEhJx^C3vUjzu*q2C67ZvgaS++hvOtf*3(ZEUx4Ff#pDDWYb>cJX zRdb{16TKuDIHr2ejVqMW3LkA&a7p6nWF0@oOK>pUC2e0r#8_YcC zZPKSNtg4`XR1?iwIh+JL1yrr37VjUuX?@uRVnK%dXh3x47;uiikE2D$L-zn-thyIU zdffta#90*BlG2E^c#Z^m1{EYw>q?xYxBb#_k`A1s#>&DTyu8=@@A+n4m*i_wssgt}M(`?OsDg80LY8wY{4U&Ws+uZfZmDlxwN=BqXHY%! z{?xBY6{evEFXJg28BNbsHn6<=egh69#JcmOSTMCF=(NIS$!oUC8c!iN@AAjyj?yqX zp5i{MfH1Gvms+;dxu^oCsBeG0+n6ZuLAyX3ZaR>DS-Q)HR_a98HjYh->FPS)$(;Xs zc9am@9;Cb+}w@F-MVRn$)xKn}-p2IqT}Bp^xaXh(&v ze*z=)@~#9ZQwI&8O|$qZ!@iumxy#k13mW<}5{vvx3{WI#rFlWE?MHnKYYFi(%K!wx0EL}in(Oze9S~jD5;!Rj869`u z)0lB5$lbif&Zi}xn7C{;PU2C-cf)=G>K8w@yI-$tV#Q3XMCsLyr^VuSdwrG;bjiv} zpyzG?tSjry{?C{3GJoglh8|a>uq8;>Q5u4UsGr=B%3b}b`z}13vgEy36+Z&85VdnYMEETWn+3{MK(C7+$4*=4|}i`((lYdVqQ@4>e0lJL!=FjHQ{|DhIkK#@c86 z=ONSn|8AcZ0C4$H}!Xm!eqj!+Mz_A^vmNElQksd<_CqKOVz%Q1-vZ`U` z6Ov<^^9`K!BZ9fUdd&H!$l$ zTIV+j+5lZ1ytW1wsq=WinhGi}m@58IE^_5q03T_~>F1eE0TUx`sflYHll0^mv1 zwEo&qmAlZ%bZVR*0yv@BX}?6{J!Bv-dAu=IpSsztZmZsL1e$-P(?p4;=sZ#j1hdmL z^PAOg<6P2S#u9|T1;U(oPL}u!ma6MjP0O&wlHewQ-F+hai4<&EPx_RO1r{5?_zp4x z6y0I0&vH83h%X*^tq^a1y<_kSfA0Xe%{BY3hl)h}FE7~-rsI{VjgUJUru?YWa4M}b zn_4-F7euGcy=F}vvKFGF>&VNVeF9!I?aZEHd6rW>AtBf(=zPNg z_Tuq1)^#1G>HPB^lXDnQ>fAXIe}}=Q3)k)iHDJrY(mLm`UJT$*$y(G+b{k6WlobsD zc-Pno);4#dDYo>|%Q1ixxc7L#y%)|9{o&e!@d-Zjd4_HUuHCMih))0QhWSl#z$#T< znTU3lXiCp7y3YzGj6agp1&o%@I?rC&@h@4Bw=r87`Us16osYQ8IOxOR#eQ*LFEhsi zO0Ix!+nfVcv*@?4Ok?_z=IbD)STL|$lB^9^4xo{*RGD<>vjhLmZzSCQOW6HQNh+RQ zAnMe*U9vH3e&c=)0DjXAu9#bjL!g+9YSsoEMO2Vj586Z)C_}Agt!qX;5L5UWe()ds zRO|0)xV22nrw1fVZUHRUTdEanN@n~8QREVQSr#|jc{k;h1@`HToeqM5uAf+WLE2jM zA@&9*(f)~A15)(WofkU`r57PG8MIq8b>O#NpkEyH9hQ~8Kx~$mrG+j1UDs*ch~mn>KCxxRH#;J3 zin@EM^94k~S?d{hlzpLuLcFT}Cc8>53j@CqEld7;BZhy@BZL1%UgQL60WJ+JO?X}e zGa-Ab+*QvIzO^8_D*RhRaZ4++@UfHr!2{mP7i#Hzj=XBTLNikT&j2Hj z2k`qGIB4sQ!d~@q4C$m_W>f8h1hw#Z0ExuyS(58${$^}w_V*wOAE)~0UboS1VkWpN zc_B@F-qp}rtOU=jdqAQ3er=fgWwzb{Yb2vC8%};bN19yOfFIVwnMglLacCF}B;eQ816qL@ho}>kP@;BQqVL=dYK&vp%AxK55HlN}Z9 zSeotrJTAZMw8~}Ld#CGbbLP+S=}W9Aa4@vK)rR~QK^{`3+12lM8oi1r3Yx%==LxF< zF-~L#S^5v?7?UFho~lM+ma=tA_d;!9yj+gFiAWq+zp0TYM04N4~q_=(%#qyR(10mIpDiGoLW?FB6H6|#tU@oK4J zpP=ZzB3d+GNoq)1_=^Rg#W!!InJ^kkwc(dH0K@3s;tN%@rcN;|`5vy<+m7`^E3@qMGV@i)%E^ zY->Vj{|QdMYAbGCb6>c;+{n{O4Hq_k1ou)b1V%tffd`++dB{#TXR*6JXa_Eq+a}0N zwgDhe%_*C9_@fv2{)CwO4uPE318CAk>Y=3jAS&?w0yRTI)Fsf|tNWb+6e!6vkP zgYR)*gzDFuNo4z_LGUj=Vjl8|)ct}TQzhrGOLM$Gh2`)qMJaqje^DW2q+1QKKyHM^ z7CU|SEBaD-HiRac7lFBmdt4Dh(Rg(6BggZ)`w1&7Wc_{!HA2x zpyIKr*_H%c>WTXkF{4PT;-N&wyDn-1uM5}xY&!MOt0&6BP#U@<-u2_IR%F?HTNGJ& z9lqDD9YuyiqLR8kj!l_%2d8JAMqCEOnp|&L9Qbv?f`b8IjH1!z_Iz{W?PEXTX zpO7Zf`HIM7WYBLtgP#W+c;r>|+K_v&QzsQ`cl)xkIxsLkR$Z4AS^w9(;^qL>eQNug z5jXM_yO(MQxt`n|GV}$@?OO25&=1_4UkcdxN!hYJ<(X#G6BC(C6@Uy65z^g};1@SU zWJU<0sOvLBvnn}}-M~Q+>Y2Fv{R7jQG`NsK1;$uYruZRF3mF{|BCr)LTdcq)tPHzQ zGDl^Z%cng4`15LuO_bHum9fQ(7W2{5uxQO>I*gnv0#tQ-+I3@~Y3#)$#>5)nm%8A1 zxvZLlMlOUwoL+yXhKv;sS#(ueQd%-d7*mFzkj2-@N-%U&6hnd3Y^pX3_z@MicL~{i zqo;^JS7~%8A>Cc)eVkAfDp|8p7+$e88Xi~Wy*nf8cjr5%9I8=yuSkFmxE) z{7{_+p!+;E%#6w{35+Pa(T0vU5dbNZ|j#u|Wo=cVuKv>`2P;N(p4BqLNBZg0xMPz~#X6$LBN1r?;Uk`EL^{!^lLSKf zbQE$^{7L{07h3|o!ZZj!RyU2>k7A3@kYD$Fv!wQNE#Rd7S%-J>_g-jBu9ek`3Yt7x z1_Jt!dj8&u1PuX*t!Z*+jHIMLMqZ%bhgNu`hdi!!|W!7 zI0zD7LQ$%KQw64r&{KplmZRo-!Bx})>N|KkAEKr#s!IH;ygkec`9}L4mu&H!CP#sT zY9a`22WxMCb?w8M1<4{P=p-y=A%5iW%mQP7xDY)&#C>GEShM&`rOe0cWHC|V*zhz| zrLvbA(L{1|wc|viMA5!~uoS1JUEP{XGOJUqn}wktc?<7YsU{h0Od)h&qSZ#7yn4c} zcAE>TeqDGVcReXr<&YN@9vB`V%gQ3tXmepKH(6SzY%&ld0~w-&vr0QeIu^VS5=*O; zi$-ePOiflTMlMYx{QZPKp|0+2A!Fc|>ZE=SKq??(z{yWKo1aIEBpP`)!aSniR&Pi8 z-s3}*9SqDLuO?Zx8!Lf7`iPFzg(5-JGp8~oo+&i=L^b&3A~*@qZ;0K5=kV!+y7Dc zdY$hhe9+h&ZM1jesHWaZ%*q8uNO9_{{`5jIr+t zTDYwdr$8NMJ=F-}-$d?6?>Ta^2*gAbdNiI+UXKgE0JfQd~FDK-* zv#*a<2l_*H{L{=!r{eSr%w8&8+smZC@2#?5qU)T)P~gD#bCB|Rl9GzeTyN|WV`5q;a+EueBbE^)r4lJ_BCJG5E`R-l>7;Zfr-AI6;^1I1PO zki8EpnxsY!rXdB`8tn9v;y|Np0_-KyEZ&gP1=a_6h#C?$QHomJ;K`f>A?rfc>3D)- zWHJiyF##{h{)>Q|i2gQy_*0<_8F$J;0v;yB-A#*}VZX?P6qUpnC?B(c=+DJxq3=$~ zcqnH3|s5%ggtac$qa|1jYPQOp(styfdW=a9uXe8UCMP8((EU9RoFcX z<3zPx8wYe3QIlTY`ftn~-??@e$;|Kn*%?hMo~SeeX?tb9;vI%1pOPSop@Q<}*`JtP zcYZq>NBu=jR=n7XExLyRd&TR^=tRmURa0_k5byVV%Qbpn+89NE=p?6!e4cOuH+_I` zAFnlo;6uNPSTBq!Oy1YccS*jtzf}$276dHs*O-uh4TF8O`>Fsrcas*uKZz`Z94u(d zo+eF8rtfOTnv@1cafn(p>oYAVlC3)w=|Lhr$%*|_9!y0>F`(#b!B4&F8CrEXvyyjE zoIe(#qR?zi)w9gA{kG)c@V(C#V;Lk_e>f-)?*Ssozeo2)bi-=Ba*IOrXj0Y8=Q#P$ z6lx%05y*B{2K>_e-fNZE#E7aao){`&sg3ovQFQE#pnTMWwu$_KK9%S>9NJOcsh=5* z%5O&Tw-LB%9*)epzq7@!4UgTJ@LBJ(f4~HgbUzaMxZUKGuY}y8mrU_{6T?qP-t7OT#3!;LB~_;rY~&IK3b&{ctW(fE-qhZpWf+K<(1<6=?!g4LEK5` zmQuPYNK5!R+-)2>uY$7+Eu`Btwl7k<7pa*5&8=L=d_MiW6edsO&AMZL=Bx4@mJ}U& zk;(>(c?ka!NI)y0c8o}1`ds@Jl=E6?NAW@wFucYY>OQk7T`EtQ4rnDRv|PvoL^4HK z^Sg$0q2OG>-aU-yJp3}WYNBm-Fn{HwVk_2Zg3y@Uv_c9&tBw`Tn6(m%Qj#hkh}%-{(u@484pX)qYEnUWh_}!oZq5r}HAa@)9ZjBv#kwmx_qSn^O8sx` zU+ACoKr#0fNoQ5F29~C+Vm?1R3pe3>*aLKl13gv$yhiWgo$hC&{a$RREG^so)sxj0 z?)MhlQza@#tUm}39<)wegvLb#qP!Uct12fvv!EJ;04$8|^(QHp;pv)y0%>9mCTvzX zIT}b3uXg+=@Mp@y&|#vn*k2zCU<1X2;ZDE3vlm!t$qa#1r4K$JJoQ?4Ye}_{?*H7A zeFp?lO8(E!nYw#VpZCVM{4dk_f6FQhg*T9Pef((`EB$&Ne-84KhOeD#utwOFgF`&pE-<%U>2QGy^2ht`!cU!(^@(Uv;`392gK@fvN~1drsMM zg3cHGv#thq+ni$YBIy{rPuiR&g&{>jvC}nfYY#pVE-2z!;7X*j(=ZjW2&Ykt5dq zc=EgRoGtl8K4$%I$K*gaiq7IvM1E+&z9?=-9haoto728=OS5eq?2%QTbAX>9`i_ZJ5((Fn$#FoZkGe}wDKzR{rG8$YQQ7R{IO{N~)2kH5KU2Vo zsqR(aUXJHd1KUPDulKg8rdOR2!z`bbt(m>u?*M{zpXg^T)W{Vuzaj~=B<8rrPmfU z*>W)ano2KXTL4`bxTwAjP`}Bf$dJwVQ8TVclAGP&>ze=RP>X>b#8{7^W|nR*b~)=U z(;;Qi*Z9i4=6dfw#GU@vY!Mf2*6`0y0$kD?e*eX)Hm5-`Q;dd=ZLjp(g=Q_?q~wVO zaL2FBtmhiz%m#L31w$F}-2Dsk(vAHlYs7Y8pfkUJa{t2Q%3LZMPMIuurAt>wS{9Ve z(b3CEyH%)cxg0!kGvV>7TM|Q;`;9s(ZEfMSt}K)dwYIGi5Ad&(RsOaIHQTb2ZpM*#ooWRvda^m@67{5wi$1@l|v7wml?RcV>xt0 zXxGY5IAQ=wW}5Y+q+P;z#r0xgGwg{*#*`YFtmrE`56?mqNEsipS0HsvWqOl;?%>SU z21#j^;`G@-GT+LbM_b18U1EqCDvR0J|E|}^w|*3yS;rA>7`hr!0TTb{(u+7=KQYA7 zWy%jRdZd)t`DIVkqPS;3P-Deqoxiozr=qK}2?CNfH8p8I*|>xl)su_Rpm`kw&iIcq zuEMsz6<`;W#!*X=;!YPrVZW~iq-vij#3M{WkB~Ns%7UD73qKo9<0tjn-y)8uoJ9d) zEU@BlGIy^vXt^=glOj!xzJtxxWobrxS#)GDXwQnJVszFquNsGNf&)!yGjWRz9Sn=f zPL;=Q8P85K;A>GE5&s=b+g9k>#&^Lzlf1dZFfFiuOw1OzL&OjaiP;-<3->*Q7%NIlPZi&7)_h+a;e`b zpr7n3KKft}`RB<+`Aomzy}$yL242h1*`Jk15dg8fY3eXraWL>Vx5P}Sqb;Rl5tG)8 z*gRE^jK@nn#>j4=COEEE5AQtPr`cT(GrZ4arN5WoPD4x%Grk@eO5uw7i}i?nK}Ow$ z#+dNKSv6J02*G?|bNR0X&$C4s))K`7XBiUlstt;y@bHi!MFH_DD37gz$Qh3V)?~W6 z5T>)(dtPmQ3wcH$4CLb1xOg|{b=X3z$;GfQ>FGy@>hc;Ju`-Er=qwKv1?Xw=1H=Qa z)lP1Ic4*FcNaj=3xt*+Iv~4(}hz%7^d~z;il;FF}&QX`0i#SE=#vkxC1G3nOz=9SI zpL~K=yvryer67LcV!3};>v_1czG##yd6NGrFV~m^ngO3dC(Pmd4h2WYKZMynLEw&v z4I;9gV7yvx%$#1v2G zR=1MDUWN;YXI&V(CwPaq_hqVOs^R#Pwwz=hm65g9p)0mt%y10I`|dpZg`}a1`5Xu6 z8SI2CD{qGbAqP}ZfR+wME$@%p-!RlFZ$^poj z7&#&D3>hQj;mQtaMc$uQ>L=*r2!6q32X_T~?K*ym&b&smB}GGBb@NGV|DJr%SoFeM zcT^dvRoxjEeIxl(zB17B^Z{e}C1gqHa<)nDIgCi4`8CI#WUxC*RFq!B5g9ViqDn(5 zBk%1rwZho0_Hf)kF%8Ozp2g9k_$oeT(YNr1=&zFYUIjwyk;Sc^q$d(73RMG2$-6fPvz$D!tGVpZf@at$WQb|5>^JgS0h{J5DyVBC6c z2ONS3T&vzrRT%Df&-E?3qItl|5 zSud6KsTnmq2fCrvw|r3^_JvdtHF1oB{g(XCAHGi!CoY$FcWosgG2&HS z+@~0!eVx694Q?g)um*CID5^|=`zu_&2W)?N=S&!=`?~1eRw`Tc!_vRe)Z}$9b&=}I zl8m*T+mhq&z6I&vEU8E>69R+qEHgx#k7+J6=d)({bDm{^6T#AwrEIClp$S%g;Usev zg@@C35mDc_vaa!UP)|aXIDrDRgO2ycc!;SLTFt688Fg7$S)A=y)f2mzY*(R+>(#twFVyl?hwXbVuhx`$ekD=DMP zcYBh*Z$X(M{WbQzT%y*7m8q1`(C->C7WBQg1+SZua1P%3&@2KXNZ9%nNx0#-lN?w% z{>$$N^{T>bq!d~Z-|X}yS6!}!_egPap69snMH^3ux73za=I;CmI z139bhrU__F;P$4sE}%CUx>aX$yYGaWfEApq*|OWL6kyiH=?5@^MJ}qW$;ci8K&8R) zW@A#H<#gl3;gm+Z&$On%*OVZ`3NU8G6NQ~2bW&PFxf%z5G67s0lNr8!IP>drF(XDa z@oQ_bTGaP@Nwv||e9)MVq24HAAd9bgH&&COG%*ch)qWpdOE&Rl5pP_8YK^_hC*CYs z-)Fe(s(l2PAXF*dGdjfLSC#@@nYXymTU^w&;g@G@4{+`Bsn6)jPFRc5x-IvJ>oswJ zJ4J~AF)%PAnG@xk%vgM#ovij4(++ojrI4t^ztc-jTYW;pC^DjeKVwvOLP2?0qM*_Z zMRHgcGQ{`YQF`42YDL^#e+UU%=j;L`dk131rS(ve2?0b&XB;ZieG!A4-@?~vBD&?@ zNB~7`lib9u3lXN*;}ZNyB~>-EQk&0$MC#np2LZFv?SbEDgS^ zjgdd0S=CRt41K8a5<%VVUy4)~ZDc*|Uxt{OCMK9dalu0w8MV_O{x#`!0(N*DQwc9x z_@_7l?z^@6m=CPN?(wNgi5PkIo7P!daKvD6G?3&g61D%k6;_{kF;tR12YDg)G zl`;$rk$NWKoSa)-xi=#jf07*qZmi4NPEdhGeI0$OCCVwrKh>kqnpaPZMxPOIgFmD} zPa1N33MUchFrXwaC_~t&!{0a(vk`6#1#KmGR}l}q8-SE9LDhFA!}~Jiw(`T4RU&|C z@$HP<#T>iqoOKj)tP7Qu_rncNc!z&RHIzu4^*j(aspzxTUE5g3S{!HZ$C^Dx_lQX; zA~3KpkuMSzQP#)@B+Cc3q`*Z2O>c-}L|lu{?q-9H9Qo{L`@35{V7^C4kgq?g`}SHT zAIuzYf!xfGuwX~u9aZu}-$6YQP-WTQcZPh42jr=x2f07;jk|ZaSySLsI z$Lo`lT+9pc(6^u&2_AN9)wCHSca7?4Q3f{0*Azl*5?K`Da*%;}x7WZK56z~ZD08;4 z^=z{dlBNW1J5VLME(0z?pe@tXy^#(A=Iwe4}Abvl~VciW*0)DlHf;V@= z0}{ul!2EyNHP!RhILn9SOc>4n z;U&+GwEqsWvd61__+FEuhf%J-&lmh0$-yDUXZhhJxPLZ@I`pR}u{689sE8Fyu!nW_ zt6hS@7)J3I;dZVFemq<|yEG>Qa0~ICbF2H)L_%NVqD0C4Q3#3RM#YNix{^5w z)=k897pndgY8KDW*t_1%Nqjn9yoKuvP4!~6oWZ+xY>bBv(n_6@Q`e2pP!o*b>+309 zC=_7Xe!~7M2ss^x64$&}nAdjkkyhM`fp$wbxIAoWJGhRQ27zkhL=bRo=UO1|_u(@5 z#1Ycjy$NOG;Ol=zC!?exSLV?Zf?L5V+HO>i>-0?8@G+V1?)V3CLdFy%3ClY z#6F3tcQ+`@Z%!6%xwiN6p(EdCwsJk;WQE)E**S8BtegYs;O$e4k2ff(%!$aO_hB{V8L3x8Hl*}I+cq@flqV4%VI7w|D zJz5D&`PEDq9yJtM#Sq2`zla@y1*a`P70^^fHWbxdyCg-v-d1WkNQiqf)1sj<@Rb_& zhbo>foik=nse|+04i&9lEWtJ|ZuKkyKk4b&A^PR+i|Jgv1lK zMDM2skT+cT}ejf^+fwXYNhnhwBoww!aKel-HM45p8XP%bzAej%soy+FhBCq*yMebnp{i7=&FKiBT}nerS-lS zZ(axSuJOLR3|gsBXc;oFP*!zP6%ekXH7hyVxtL(JQ(6lB#mlvzIzuaR(cS#?cdIB} zpkn~H!L72NE<;0>V^87RC!K|3(-rZe4J(CA6+LxwJD?^>F59u_2_QWAT;uj9W2IGe z24wKp9javfUa&uiGTn%Fd$WTwS{8WpgU|?$jv9^;+Y>2G4LS&XrT|GJlOf=)#(ojc zUe)^)2M&U>Awsch~-0Vj4=AxmYA9*ftuG{qzwOLqH|(Vbv5 z-lJSxiTRe_IF4=q_C61P+ffUPqin2U6R@^9`?yrzXmGhL+-9SCaWoGpOaPuf(Z2b4 zLh<8py(~D=LW+v2#{xfx$t`My^tmKza{MCIX+M)vL&N3&xyMv=fU80rPg5UZmp!!r z@!7~5`hUZMT_)zUK|u0S<1I__tk@4AT6TJgy4dj+Q~(x}OAX(rF?n&&ycVx^;pN=* z=NcgBDZpYZ)PEtZ%KFhy``&y%IX*1E-Zkhlm1_Y-n!h&ar?bn}*==4=Qh(!XovZ%` zi0sZZG5Qy`&$|6XS6;%zyDLao;`!67;H8%;5cigvaxpc1FzQf>~J2iy2b_@1?I|qyPBaDesYRk z0e*QLV}50MJ{x>J`(_MyYJyD*utvDw{F(P_E_Hzx>v_u<{yr98J9!OG^CPrcs|03% zt-`539kQBJ=!5(}s5{H3sJ`&uOGrpd%K*dBAT2FDlr$A$|Ax{nxs$@0)wqx^H~rTEm$$=j{FL@AG{=-|wM=z(jNWqXbMw=?6Bw z48anX71QG*e|Y_GW&0rArMW&~0eGLqp4u)wzBA~1bv(rf83H zNo;?xjFqZ|CTL1ElRRXOh7~^lReFL@A6dJ;*f;BS(#@^o-M9oM8(spQYHc0`iqEXS=6R#AzbhsFx=M_#9uc}CA1L-xTn`vWldG;uTzU=I3Y zo~2=O3<&8MMqeBU?8&r-0?z#sVu_9H4~IJv$?#I}yyQI#Jf1kFF^s2Y zAFROaE-alLjQ6OXZI39LYhqSZmou_inI$Zf0_Mt3F+-C3-~7~Pj=1v`WjtxDCD=>V zL}#_i^n5&5q_38xud+)=Th9+6x9H4^&!sOIz4E@}G6sCP{MRj07O%1~*JSgrwD}up z{9>MqMP(kZA1YS5kefx7N&?4PwaUFUS9(*fmYtIBm_towgp(d+A#ZvLe|(iscuImb zD*twIwM6=P3nC{!#pqMPL4Y#x>Nnv3{#5!k7Iw6g;Vn_Pz?0i#|ySsriWfg@}nJTueU$AA7j&B{S02RbR4Bz;2Of#%%YLp zVJTA`__{%F@0M-j4(KH2^o|*_w{l8qCXK8CT%}y|WFs%OtXq5%SU#&I{?g0?Yn71~ z=FN%Ajb2_Q7^eS53|kulBQn-Mgr`c5;e=ROd4}NGaiD-^1ScGjE&`j$kAK!Ta;oz&`I)%JVc^!| zEH1{If87oZj-cffG>4R1Qn}(vulk+T7{@jrbg|2R6pg3TS?087W}W=>#lq?oA50=} zBvF;nwHX>xaY{d&o_*%=<7p;urX9PyUO2^nZufh%Of({hS;fPxDZP=gFDhSHdHirV zjSO#l-`)P0^{h|*cc0TboDbycxvfA3Nr9~XH3P^ zR<`jb;FX?K#V&GyTy|?ig8la=%1Fdl<0NvP?BUA%YdcIX56C|ezpxo%OWVS+8Vu^$ z^t-v>-NF)46k(KjQa4^#`(?c|3OE(0?*2R?Bt=?Yg@*}wtW5_hv%zYfFu^mdQw$4; z@AG#&2ovSV5c({%EG}>gry6X1uI!qD8(sxQH1rX&BCt2xNEnWYp;!sZXh8ahQL-vk z*rY%h&4_{j3>dij^jHWbUYx9FR6J>I(5I-+TVR=L2^2nha ztVB<{f4f{+;b@8wqpE({{V3XWf^6T3_*H>I4vDy$<1AriZ^=HZgawIf$7m!`ki`fp zlASYFAZV~PZ1)})oCK`UEfqEVoHpqoR<{##aY9m^$CE#;?a>a-0&}p(-}W=gE01pH zDh;TNSm9S7=mHDWkz^;+nD(k9m2S0|M{23L)UW0Ch649ICW17o$763T2m!#)Wbf@O zXreWlf;7sZI%`2qYRlidT&5JGQgI4yTFbEg{YWF|6!{=FL_>Nbxrs~Pf2L7Dh2&zd z(WS=l9BI@?VV`K0l}P^6fllhZSZ~4?`r1|;3*FX&qtCs$s`|*52wHNWQVlM&t{YfP zI(ysj!^wmKuo~2iY~uU)r;)@Ng`u7Ah<*dLqp;U>8>Cf+6$hcBFzMRH@{5ra*u&7o`x zoM+18x+nZ&PiT@DQ`JlKsA61-L|o=Zn0khBwa(VtyivaMaN>CW?ziv~Ta@+*uupPn zZD<>z$Q83;_oY0}k6wvjII_5YnB{$;mwM6LjgdfPzd~?W?9A%gr(hJij4hL6xgq0^|HhX26S!(J{s8dR}K<9I$iVA-&t?Yw-p1Nlm zp)>}E`=jbG$@P5Rut*P&0Y9ZUxJo^Wxa2mf3oT5hPpA^3J(H2?@HSK^`O(TPvb>^! z7?E?l@OFGpRke$fH4JuDpCbh=6QmzMg3^j-RyM%qvNdhigk$vQpX#izDF%s1Pek|j zw;za6Cj?zLnqz^PXqDNkS1uuS#a+Eclki;a!E-^<5%#neFcUXHAFC67Q`61z+ESk} z9WN8ZSm^ImH%cYg?NeDeoX5$PaE7aJTU*htjQj`kVk3rpeZUey{)gVao&h70cjIo_ z2DcN1>gHdSx(e<@tVW{f$Pf_~;ZKqDa5V=sPelTWT#q(~KaD+;=4-jEO3dqmSl;=e zlnv?8lbGA~BeZGxyc6WZyfb8LM&vAs8^)cq4#DS32J8gs>R|t2wRdB|DSYz&0R{U& zc0S9%Y+MQ$5UD2Qi0R!KliFpA0lkTrIHef4eQS7gv|NS#7;fG_dk9^HR7V&KEl&C? z`n%Pb6|FFBYBN&P{_z81NKYshP3;LrhQvBtu)?6!$& zI#(|4=zG_3x_|49O84x=$ z5WBlIMPp@TK5Rify0VF^U}JjIt>cRBP>EDnb{(iq4yRH0C>xhjY0;GPX1fr_-c4{c z7KK4;EbAkqOy}TNksh^j)KWtb_bAG)zvM$6f<#w0HJYSsDkv~N7R`Jtgj+zwGmRZi z)i^fKJ<-XaZYmbII~9EXgdSmOZ|o%owD9lVu9^lE**C8oUsWS!<1MViQK9s&HRAEj zBWmN}z7u)79h014)o~YJgp~qkS$W{x?&Bo01;l~OPi-y2;c+@fl`2wSopes4R2R^C&n4UWTRS3Bn1HBMJWbl7xbrxL8q^ zcnQlzCEGOL%GPPbub>EpBct)p*kN=Oii3ZL3Lg>As z{ip&SKg=csOL;)ov12l?r<^z@m3-JcM)RWmryJL-O*Eg)6pt95M9z>%APT)1vUh}` zD>oS9_Ekh1E=jC$Hra?|_Eb=|xmZ=V9WGPBeNi5fVAoHB z;1ka$B$I+up2urW#Ih0Xm@>Y97}^|5pX#~i;`iLlvCV*d;YIi%KoD5uQml*!oN_O{ zjKCw!Nq@hU_gC_6%yu)!!9@B6pyF$zOy#J~VCJlYWcbqJoQRQa>@eq+;82r|j0IKzcb zyg2nfj#s+;18&jf-tL3iH4NL{g9u{ggiVCae4obDdpH&jur3B3;Yaxi=nHj)iiB5LL@Iu<_^O zpL+DIZb^vvA;`n;Q?gEccItav)}v}@@`cGk?p)dm(}~o{s`L<&94nePH4sUI5N&{Lc)iHy2!cv~RcsoQ;<2Tx5BGjrRyy7NArTaIn z)3Ec^3-xM;&yL?&wC@;aapG>MG&<#^zIdRNk;h$&JKHJ(_Bngqjv$3tE0N;d@C_F) zy3?+fAT_YUQrh2c81$!Um?CWKuJ~6?yO1@+Jgk>v`F{f7q?F>uH@{e%YS=%Reiemq`%i{X=EF zfyVp3z)B7@;thyKw1DsQe+KriYH!sAmK6Lj*pUN1U(jko#Uxf|UmzQ`CN3Vrc?Qu^nTsZn(MMu>@7m}HsiazfA zTb`VU6W=d^yYx&?@=urh`Gjf5m4Ag9U0g?h`3-OK=_R*I68lI0numXXIkd1xw*`-S z54Jo+efW4UY5ha08J*NC_ba-UZC_tf;bP^ZqoeE{_AGy=KXv-wrpAsN)=rw5FS~tD zrz(w0r7wPMuk~W!ON$qsz6lLD%MJ$f-|F}LRE>Nd9?8#aANlvYrAp}%KfGwJJQk=+ zZDhQ<;*(i=x$j|pBec(_Y<8$UbNx@U4^#4)q2A*DTlY2%Elv1`Jl>!$m+NOFPjn4~ zvbOumYnyTl=(1k!m9{uh%Q{Mabk!H%FIc(~JQYZleiHL_BL~A*T31hexvT9eH8pVP zYx%>!uclOzD(6&vQq!iSTLv0NSgk8e%6X?2{yMT&hJOqwE;-m2O;Pl&Z@6Fi_o?-^ zrAs*)ViQJ00O^&rUEGP(aM!gxb8QmC*W~5jMC<&kaz0zL(~DCYlYsujwZe20-QNp) zeeN5#Nm8oHgTFZn!)u?OwB$VV>wa7l6;0Au6JVQ3(4V5bpf~vS_lWyZ$m^7ui-yYW zULTU&g1W>W1+6CC$MLwCe;XOM7S_;`{Zmt7<&N&1rEBA#0e2|V*CowKdwp|C+Gs3% zYT@b`Yd;ZjeSXHv?;SM*a|{7F_nR*!tYaVVa~3{3w!13%vQPB%Ew$P870DU^dLS*t zfCE$H`Hpwr!kWxrU^d`;rmw|>o6(RC^H|@2$7U$j=Q4Hif{Pvfcj$#5`5mP#6=DtDLs}ue^gH{X zJ7K@7rgBhm=$1p*U58-r(!zD;`8$4xCSaX1UK3Fmj^B8?wC;jh)2iT+?!W3LMPrXze z{xS!*R3KFPyGUM`ShvviITy|g!#^$U>sIU4F30GnIN*|@aSOkw7i^%>L_YMb@O*wp|FXd*m6A#(AIkmKbh}31R zdw*Pb1YgU_<|D-V;vZza9qAiYlCr=*8eUEglN!8buRSKcVyEo7_>AE6=-S2L#V5a) zuHOl6cTrE(R49M+y%>~x=_rd-IoMEREL%E#c>J+)O~)q*_k)U4y5&B{9El2tH>2~* zjncL0eulI^YBZR|iRA&+0~Kr5$3p9qsmZ{<#~=?F91)$J0O*$R+yDIgRR80lCOx1o z?Y5|xhkvZjDBAu;msQkw6w`S5(|rp5uHk3%dS6o*ibF&e_2S`N%~^b1GTpv^?fm)h z-?f5^tj~0kO6_!E{!X(modb|Z0|e#z?k|GZ+HnX;Xq6u&JnX6caUMUf*+qwYydW0W zFPugRU4W`W`D8U4q(rbBUbT6u8l^5?KbhJ1 zV%%3BhH@~V_&dtoQaa?f>)CFyc5tw*1>NNLCjur3DLlW2nvZ5*hx;|kS}`C``r!D|(<9WmXz_r!0{@-;c{!e%N|Bdkm5YU<_Q*M0|uctH4jk|r22q*${;q!x2J!7Y* zLsI{i!`5CA@N)bIs%Tt%$DS2X`5%D;^ewmmaOLt}9)3d;AanEq48_A-Qy|etxQ{4O zKc)8(_>$%h@r;_J0c3RzLW$UBxG9OBttR#Z#D~FN%gyzFWM+T`wz{N;?wK_>f0hFD zsx_b>@Pg@TeM8^1WNv#Cpwh1a_;D#qm!Uh_1YSz6DV8HK%u>39RRK{ltgC*A&^>zO z3h|#I=+j+e>hhLrzlqPyvZj13m+s==@Am_0vVkf1IClWBn35g~w#2v!0J{E^A9+M) z)Em=$TmbL*aSo7Xwx1Fof@aO9j_4Jr&Ei#Ja~Yx94f-`th^3B(D*-wrHJriE?sBB= z7eLA02kNQ@1jOrRJd=v+<}A$61?`T^M@A+Pr`j6AVvt8xv_eQ!hHg@qReYeVmf7n9aAs>jHC?b4FTngORgETqK-3?(EG3kJL|KxR6Yn4#~K#Wqj2XxP{IgkTGRc0 znLia*>3L6(N*KI%(NCpWh#m7SZ*P(2oerN)|e=+#xioIw39x@1^NhbFDlDhID z0h*z7D_6~EOZ*p#xer1^=gqCe$~0eV`IuCrS%tS7w>RGGY}u<4U?gabD^ZCZk3V)W z>E~^9OjfL(yq$Ieh{J~vQx0M{S%XdrAE3iHNEK=ZHh0}~7?-{){(^bqaYN3{uquGi zvjgkRuW9l7n*M;pR;n{q9(=WZF52z~_|Km#7a@RQ)sVC?=mAw$jwsP31F+qf5+JTy z$4Z?Ptv(=xgz@MHXaxB2j<@*5&0LoN5L-{x35dyMQzZaHll-;)?9&Qh=c^{a`Kw&^ zxwO{EPAKnZA#SOdN3KDaJ5r$oVW01G!#icG172;_$VefZS31|!Xg zK*0!LVmw&qz>s&&U75RMBCj7wON`haS?rF~Qvp913k0YE%@{?tBkI6ifKIGg038{x zR;)}<+!W}{Ig!!+OO;&sepWp(q45W zA_Kk9F3xnf>LuB$i@3?`%;fBh3kc7f$q_CifE|CocG^N%iqgTh52B1O$xG|H>zcqg zQ6XY;D*K^NKAeY_GOJquhnWj-sb5QZ)T!$UP5HB8?ovl^lAO6-@@(98`$|lvamU_1 ztmnHFp87Z?ur|6`I2Zu~Nf&-1{(8I)`bZYLu@#eG97PkV=JF05z(_R_Z&JS+U8H(5 z;-taoPV3?mpoe(E6T=73|K8?t z37~eyUV9l^fKT{%NV0I=zzowp?JAPxmVLw@v4aqm_A&|d=$nl@I>lH_Fz;z|;ik7q ziez}5H@V1Tk6%3Vu^Ba#Og^gp73SzS85>WJP}5k5PSqI{&`8nm0=lB<^z(EM$NX=R z@c|M+^2-fxsI|!0oiEk6k&sf9@DXh>=b5`QS|hSuEujUr!Y)r*dsS;iwD4Vfw-bz! zsAG~&3nArsx-VYFe*F@%n?l-b;d4qxpci6hq93u~*{A2SEvsmbDs@tj^^|2> zLokluyFZQ@r%{fEkrKR;Jnx7hRDo|zv>ip~!lP1z&ctVSz3zi#_EM!=ypw|M|a zD8=1I>R=-KoID4iT09HTb1&tOn7Nb;dUT}@Xz>RPMaOUCbZ4oy^)c4C_0M?HKsgk*0nEd^kYa`_L5!IZH=arw z#Ft`K{*w2@FLA+rZ_OZo3RdThqcZp#V^u-KD(rcw1JN7|uB$zi;W22~E8E#l#ywU* zf=x43tdHg(!WA)tlR21*ynqwOEcmP^jQ?VmV-r-<5*&R#WDLlsSlW?f^?{o?!pY+A|rsiqBg&5_hRq$Icly~c&Q zZ!Zv1J)yH-m+#Rb9{w8$jg-Lj?qXt`f<{lQ0gt~JIaxr_NP1lK_yvi$TTgB?)X#SD z{T=bQ*4uKfd7F8`8#EEe|H5jb@pM0kgiX8iy~^Wep^w*#qjEbM!*1UNI%P^46#a zn_c&ozu?P*??VF4%rKJhy)g-Tn*frQ~Hp*NXFpOi(@<|c6Hzh*IVYf`;sNH+TANr5+4_ir+m*PR<`R_`8= z3i%=e*>mr@MG#ID24SnQuclVQ^t4)~tQ6!cA{3=!nEFHMr+UDHf5g$WIa{j*&PX@I zYNPkmuxbCP6Ed5y=l=O=r`*tmLq=@4DljT+85)r+Rqv&>cf60SGliZM-D&8pmjUY- ziO@s)=-ZA8`+E#K@_yRbA^!s)wpJOvhovHV9#w0Kc*;gEIx3+7#03^MV9)^-=l|WH zmJjkT`BHt|<6%*}$KhzXF*3|lw*R!bcn>7h6 zTn1MH*8ALlP5Jie>2^)b!I9RJ#a;tDBf5^!U+4??M;rkIVG+mH?@%@+%ikjw8DM-i z0ita=er~_wl^G0!qpufk*#?0SgK@t?_IY3%u?9Ap5|{duTs1xtYZ*3dQ<|;PVeq+q zacJQ?-*|%|q)2&r7U13fSBN+_pZ)e5obw@@G)Ran+U;e}f{krB>4sL9fjaV0*J9G8 zb4U;_j=^^3$LE4o`^^`Vz2QZMEWLW)>V4;&>PlVeGyw+vElVjGT=DIfZw;o%<);Ai z`)$z#`|a~zR|cl#`x95DXS{1`-%cF>-yX@yG&oQ)$Ne`vK9fUJd{6G(o;Om%DTT$MAXOtVX%%P|;`rh<=@cCxpl;_isoyEV_zk}OuQzroqa^0lj3Ds;4 zZ0emvezU9;MAZ=o<`ah`n&k|rtmcY!U!lB)&;B{T2GvfZ5);@=U)F;esqU;RsSQ*~ z4tqlZK?BBdCNRg;1RZvHS&cEA=PGEoY;TTzzO2cgkkNHBU3w8&)U#A35DJg{i;&-( zYojR+l%qyGZkVu9k|^E z8-z(cNJ?QBD^m@15Wja?JLqAtJbVf;a3I|xT-`M&=1o;%mn0~eUz}wu$4KrO1YK>L zrGjHcW3yi{sIEQ{f2cA7f2JSw?)9O{LhxdzYHH?$ANRk+7O1=YvGMl@hdzLlHZ>cO zfne}MAUwo~-i8{s2GNnrX+@o%l@g511M=2?))lBCG6YAGeoTV<+RV2a#)+|22O$6$ zgdMa7euColu=iL!mVjVXZe0Q>RLLB1s3J!&==Yx$2Lj=J_F!YQ9kd?;#3O6)o0M3U zO2=eMLzbt?(MR0LJazMxlj8TKP=AmtWL^jfa=haN7vOdJbRPez5d?5-3FFDOY=lFm zkh_Rc*%wEjnkn@RauQTOcLP3OZNXnaPp-T7G|`X|l)P2R|Bl=4Ih5#FKm83rZ6*=Q zlFvT#*2j(w-(+tF4oRJsIE}O8>9#PjSb;Jva^eD+ zxge@ORwJ!jSc{shP7dhHkwLG)nkqQ`C>CB6-b@677UWZLevG)9<)u5NZe7l^q$($HexX&t!W<55u`%ar<%M;=0pxF(V}Hm?E=d8 zRF2wJBW<9+dmh{>{}2<*EmZ?D<+rtm;p~)CCXILPOF`j2G2>Rd7s){quOeBqhK=+` zXz#8TDe50g15^pqOf{iq117X!ecoGgpWGhn3Y)a zN9{4nBt#apSMH(Pe!i&@etOr4(Ka16AFOiw?NtDemv@pT&6Rk+y@xjGV_yU%wf zP-?U$jX=3*QQn`d7BdwZA3;S{x$@$vbqeK^61la*tdX2COju}EiM#d@3}7w~%SBaf zoSf8)X*?o6B`Kw$O<+()kZ^}HNf4ko zX7c^XXkIZyS0kNt6Tph;v&&bxCA0b64*c3LC4tmCe3$y}PZ*}0!C(`4``w?eaXc08 zeIsw7QDPPZ8yT@)4C!|;tyZunH1v=ZtG5y#8D$76;tq&+7 z$)d6C>!}3n6-eVnMyLvfp%CwkmJC1t%Gm z=fG3BQKC?1YY?J+9*md)j2U_(<~&9^`=0HGGsga4BXUvXQzanuTZMmkhjJ*vBM@UD zrf*ZJcl!XNOj!LYGGmqa=oXAPoQ;R|)6bGidIuvs+0K!K=xrqPt~z~*LIi2G#?jAa zI8V3OnrjJ$m%#@042rNMtH`)dEz^oj_0~F9<X9N!9ZBC0=1 z-5!54pIK#&jRD})gok^tp7r^}2I|nDc-{q+OdXjYw5FhlwfH54^e}A@wKF8G))+NbQ5>ll2z(Pvx z!5dObdWCVO4{{IjLOLjDnOFu#70_0)55UF#W>#8mY% zO@2!pHmxF_%|48yJ<0iw?I%L3F(p$GOBIa>oDGsT@x@nFPc`X^QEbrxF^|{5rY1vVswpE(1mQeaYktqE%W!vxZ7R9d7$r!~ zJ38euJuNcJY7)V>_CESh-Aec|@0VEMr4-fc+bXQ1A}|Xz!Jbc7gYk;1oxLA48gWUr z#2zeP&hBG$zoM9Hkvn5vpce9TSNbsM)v?Fq(X;z-CQf&L{aIa1{Fb*m-NMpV_rY-5 zVW7U!X~qfBXTIe{=k)ASYBJ;u>1k)+;91eiW%RM4O=L7fdXq!H+I{; zX)2B?soZg5)Auqb&@)YMJTYR!JRjQv~^SUkxU z5+*s8)tmM@BX3{%HQsd3w)yp!pSpROH7&jQtN+YRF>sDAw*lm!ZGWC?A`ZHrZDOkV z&zT%mhvPryaq84-@;V@peG~koga4JP9~QS4Tfj(v3Z!2h*Bpt?yLSAm+K0jZK+$1K z?olvhtoGIUCe5WlQ|4e$sl@hj3n#5->aPCby6_=4JplUXh1StprfJ=N@|mULD3E)A zlzi_tgjEMSqRFQY3Nm;U&?CzsyYBHrTRzOlslGa$TX)^(xn~+j)ci@51AwAM$XZ$( zP;PaaD^I-WW{qPWAv?c6)@-rZw71>&8_d@S>%cIf01OA?6{9Imt*h(UsZPm#ms8F; zlRxRyXSgCA9dLMkuml!ebU`YvthO4y8~)z)MqVYl-p<4u}PF1C@-AV6?cx z;>*kJ_?l&wk|)!a4idau-+;NUA1KUv&S1Ygzbb3o=U(;LF0D&Z zAd#xROW2+*c`nP*$I34FpE?aD@(uSrGJ7IRX8nOEm;`}{w-%*PR*)R~n!PD}U_n`A zHyG&ZTx4UJ`xrX(f$*=N%Njlvm`y=KdCwlx1r!c&tjw@GCbEtUh0Y~S%4YMRTs;P` z;ilT_*w>I+bs!8ho=r+n<{`o%mERGhTaY8dM_eJ~IH1TBEUql}-VT@UhIx#uZ22!; zm`2~R*nN}u`=8>246${PHpL07F)NpfFJVW*-hNSzF{$T()0=_8^x4OVaWsLd%jJ4NHo+5(mD zb8#1Fcm#r`=4~iVl7&p4G-al~$ovuf-LC)_aH!q-GQqudYos3{b$`&TQniGL7{w3B zD53ESVJQx;V@R$|pmLYPfqAr6IQx-C0EJ3iIGSo(Z;%->NTpPwx6q>@E7X*#oS)Ji zReZpwa;KX5*-I(ErRrm@vwORuUvR=iv4(*l>y1d-Sn#!1e2u}Q6EROph^gMI&a9;G=hw?JeVIY0+YV4d{H{cuEfPpG*QHiJsXcGo(>H`K$`oXLR=V zS=AYWWcU{ERJ2~Nn2xZ&8u3QnMJr09nOHZZSI0~&6K26^+<^j`AYUP0KA--WHZviy z8N)YX6)`IRd}~DMB)ch%L7k-_7))h`&oPBS3Kg zzjMQkZLfg6G7BA88BRrYjR8`7`=+PkJjJ7IJwuT)!^KB~Ai|(SH`O8k#8EyjMd3kD z2M!)~$Bc2X`@C|sf(VPM2xIYs)z=0P>bs%1Ly3e_vVnq=iN~7hX{T+pT6I4CaVl{Rcw;FM_noU%t;YJ zZeW>5U|jA^??|#Sg;nMzI6S9m+feVZ64WOZYi4m6FKj*LYpU^zn>gT*oLvsyb@2iL zt_500AFE}#el*0}A&-(@`h+4$^Sr)>5;ZwtDFM|kin4%URIo#2?xc6-q>)4?F`862 znt>nG`w_)&HeXfW-RD7{pbyYzKuxrG0cPZ&7_a}IGn%0=gWu^clUl7y(0G_HIDLa? z;A)y9+bd5w7f+F$`Dz?@r5obyo6aP2qrD6BlQW>xPYoqaJ54zk_}Fo`sF;n>fte*B z7CeKJO!@(g-n0eCVt>~F+?@l6O_uc#O}%217H6vy=i^_2Y|!nSa0lu{5>N&Uf=Isp z23sUA==qt}gI;MjW2Uzol&=Iv^}e0lfZ|CHw3t8smw5rjO$@9SR`q(l-lxosWw#+P z@!W4*iIMCBH2}Xx?FHB(?}NlA^JIY?FYtA^uo$0$7=R4F7%6qG>0YQi3pDk#1LXoU z8alAK+CYu;t?9JIVeV0juTdvQV_M})@l#Mc9g-c~!CpLJImS&m4C#7czJg#S_8UFU zDcD?}@Pchlf-dj?pJfqP2a}Ey6R{l?A5n zwp@=RQ5ZU)MQ!AD$$URhc-CO!Rpt(8IVOMGaP@mDa*qz`7-p_&xd7Lq)cHo<8lcz~ zkzua?x{<@`yELltR4uV(Wj^g8z(PuYSG3vdIAJj%GdRXexUO#?TF`WRxN9NVx(E7vlUn~8d;WIw&iwwl*q#exH&Y*8925xknYe!msBBuS)#iXk zuI6lwOj~|-g!}IX1c>qePueYS4~59eP3`@4(jw^?Y5gn-*#1eq<=}UL)5fWTuS@ks zLsC4?hRFWIW{ZYOu1Ya944H{+h_o74<|k_F;@XDvH=@+udsw4=ZmXn>L=CTR;W zTA*NSNN5_I?LaN8NZ?qKzK@3jUtG3T$lirEgQU0#j(t#qXFlIpg$Q|lKxEb5_Ib8i z1v~|*P~gPiUD^T(O{wGYN-&_A3<*)1U`3ur-+f;(+8iVYbs9kovL) zm0yP7jqC>(_;h<)e%#9Y_-a46MS^`-X9ybK#4YhxES^R33QB_mf|s5H)gx!*aCGy= z0XSilRzhFkX=>lHI+|%b#}v&Kh}*}XC{va1vspIpWOqma9IJxF|Onc$lP`?-q1I3vh4~1yITKK|w#mXh9BS_^vYhMUO&P{9|bLLucOP?PIqlVV|+3(RT|a_mY}9D4{XyDJLI(=sS&6HM@D_g9QIwo z+Reu|6~UE~TGHJb49S+imW=|iEQhf;m14OprG$G$IJAYHV>C@rFnxD{Op6O3DF#LR*rq^1Z$OVwZhblM>&Nfj4g(^1H!a!SH4fS#s41}abP&obwAOC6 zgoHrW?DukBaxzhK%X%po_QP-fiWK#BVK7-?F9#QsW7$9^46r_4&gBwGRGi4!qI%)^ z#$hB(ZqpeJwXV82??T%)N68Cq;f9IJo>;Tif3~o$e!F1B?-9Zq)}q9dpn&wP#ihLX zlu%9Ft-OvfVu_+zJX|H2BYC}s^-FP^b1MSqRG7@<$eHc3krgDyW2Nk^`II&$G1Br^ zc6{#jWVxeGx+4A-I+$3wrAR**;VF?T)Sz^0)h%j%*YSe}XE3CKUgeN%M3!=7T?bC< ztIvjf3#a!sfO3xNb@@cAq1^ zAYAaP9(KF$*`TV>miOes8-KA|UAr!o!(nYNM7o&HV;(9fqckKZ=*YCF_q^yaMbymP zds(>+-;2>`@98s!XR8Y-hE2*ou#@MFS#Vpz+Ec{Kn9D{;V7&g%xmW-AP#+a&>>0i&&fnTGk#Y=ISV_v&=!sZ~kUsi} zR5XD^4li`y^3F{7N#zjAb^Lp6b(N$q9*Rng#S6}y2!Bm+%p}-gd%**o(2^3v79##>VMd6pyInz~QIwKr~&z5jD&oT)p_MuImZ z1y2}J@|J7q8UJbc3uvsB9_EARwA z@hfO1eT{MQj+(dPJ0cUG&Jp1pQf5TpR3Z?;SZ6a?2Lz6DUwxV?kFu^~+-1=PQnLjl zakcp5jEa2cy=b(PTI=-h^`kue7wXSV`l%0uY%{&|k|RpL)9ey}#(q=+(?)=h-eA?6 zP{%*-*S4$}m0CB%f1p0XR*F0snAbyS#BE!d1e$s6nWWcgUST*43t0)###G+MZG#)< z3WNz-Mx}9BCX4VtCwdm9HV2mv+!dG}|Je}V`X^4vU4SM)44ZK|Zo-^j$l_4I)v7g= zmJoHT4ZGUx0%_f+7?L3(<*rh8Dif#Sze!fn$gb;z7o9i4=OhtkDU8Zk;U{D}+@!v; zrc#}X0VbdL{sG-U*&rd^?iqsIUv^1(&#?4vz5qY4YUJJwS$M~$n^gv$VLbVnWvc^q zeV`G0D=#`Qjv;fns^@7#qQ{ub4$7%Q>Ku(rmLu(M5+a?{9n{nJalUW~YnEZK=uNXX z%r~_8c^Jk@=lw;mS^IV*`zouJD5fw&vRrDPTUIj}rLy1X&3W(D5&MTx#^Avk^369$p(HQ#7KpIYS+j8_K~xV`1ke!6Owbs}G7tmaIHu zdwFR8VY$PfHLQtF`-jlSs|Aa>l-#02#(0ug$-R~hpJgoWxMhNP93LnBhv~B&>PLK< z%<|2&dPrbVx{QKBnRUwuV;9lYrh|k}aMV)s^I`TYCZ2cHxZiU~J}hKS2HxTq%Y^yPKH zeXLyz9MxK?WZbu@C6MoC+l#l%tlbSVs`vXwe6|!H9&t&?z0HNMx2Hw)WRPrdOGK&a ziaoCV*?7S`i?2+{uR5l*qC`LY>N2;94QF;m+R2hzMZmF|z*?-(MNw-N^`KIsI+TZr z(ehm&o#avOGwV^>?xE%l^@Xk&5d_hxeV+ej>_TFqGvdxVR+M?=d#hVB8obBib2i+b zldL=v&&?|G5`I)jk$pT2I7;-JVZ@B25ReotwzBN=idmASxI}GV4zZaqvUFWflMZ8H zj+&V(&wggyjBfdxS^75Xj|shFpTPrStn-B6$l5CUL`JJJ#}!3Jx~$6t)uiq7*QW7Q z%+|{pDTCwcq^g10Z0-OdT`T)M;=iB<+N-Oj$xuOeo+c}qw=Y zU()N)=cM-@WW*?Lx~+6gv^i+gJ<$zSyI+B%e;qXx@_Z*I{j9NTIhjpY^p`fVA?-K0 z-_lB3e#Gy?1PzS7#_;yAHYv!!R0nX9+s-@$!AvR5x3(^EuJmSDWT?i_78AMeW>2eU zENy8U`=dDd1k4o!(x$fkuiN<@Xi9OE_g&Iq2B(!LZL*XTZg*Qp+=5_uCbW(jO*0R~ zjcCTLvSo@9gW4ayW50^2FWm&2yTNVFsGoI4TT90*XXN;1$MK`3wL;e&DG5z#4C}@$%SpXNd=YEG4z>+Nx(&5p&O|I> zrKIjjF|A!z8RJymaW;2XG^+asg{M=2vG$(ki%GZTuT@jVRkXULZkl7P^mNIA@_MQ1 z2EP64m>E1ek1P@sCidFm8}*Ql4+|sgO$J%-DjYGDm1^IiOQar^CcG(YYeKQCW{Wz- z#RwBelY6U+=+IwS1Ut$#Zu}7N6G@q%bj_+zmg$?YWdkQH_OmnE-PQ1@8XBKKxpEaX zTsT9RUikKXs~oHbep19I{&f5exMth3aH|DQag`#cjT2!TA>U-KQPG(1V2|UQs>pL% zj4=Ms?(IwxatY}P z*@C+rWA-+bo)kJeDQho?B&J0H#fC`P!UpxM=U0Y=zjYFqrPtoAI6VciJuLTra~x}AFc+p3{l%&E+lWqF=8yL$(2N^H`v;aS z!p*$fsWw{ONHZ%Wy|dN*lnHkkfbZSRGq&F#%;#;Fj*EahmbgODf6SX{D_e~PU z0?Qt!SmMdZHV-$JDBYJDzU}YYvU2ppJM;(Q&v4^Sv{O7~U;PzTY4RT1g^iW|y5;!i*XEz0p@T!h*>77$1Szs|Ama z7&-s>TUM7DSr`v?{9H2<*JV3;Njg+cV_)l~#1BiwzW*U%d8>AvNMwZEkX>)jK;9%n z;Md9@MK_zJ(!V5z?8;>$WsKg==xz4nS@Z6O_X+;bb<6P8O9oCJ(iOOLDl9QCi0Y;> z(`Qjcd8N6T`R}V(6E%wPj~>lAu zcV^?N`H|-~R!WzqbkFa!e+Ivm%eON9*B4xaW zC?eaF##Q{cbG+SC&Iku}c^`MvMSRo#`$3|@V1QAAz0s}qm3a#d%STMF65hS@ zin?XeLLSI0KQWisZssw91=<#ae4%w{Zj?>YuQN;Pu7bnhtKQo4dcnE6$f zV9v*QuRognCUGg>R}Jv$#CG-#w1djqd%1 zh%$lR9m%*D)gP-iFt4595l*USp@A3H?zP}$=a=Gqva^J7>d_Eov00l4eJ@Ecj zU80{T#*4FOshVh`71U=v9L1{jU2A^h4EZQtYYRq)De6#-){r|pKlxg}5?hH)du$w#6lh$x5Xp3Og%{$d_u>m6xl?Ubj~9Ikt0 zlnF}CY~GOl$ujMt(ZDm`%UH_-dYcDDjNekMRU99}iXE8kNLsIpk)D-Ks5Vu+4klX~ z)>j0fBP1*o6(wWhD5zaEVNO_5M6&Ghcj>O|jm&zp4F`pMF711L`CP|Y+_TM2m!ISK^ldAz zyt1zYN%puN8q`vLPpfCzeAY61_j2r1i2J*!xd#iHcfkkD>NT1)?d9S*CRl198@b>u zPvQ^)wtOBulMs{ul)g-1yuaXY@ zp|a^wX4FvrZ$?i&GNgfVlzH^eP;R>g`Ih3*zu=7E%yD2ui8TwF`lgt`Y;aCLmly=kzsV>VIeS`u_|cNwag`LY4fY5UUkE z3JcwFM)sL9;_S;`uTg7Jq-fh5nr;J5(`}1epyW=~cIL##9sSXFHgZ13bHS@X$f8tEF^)1>H22>&rwvcQxDzob}% zQHS*sY@q0+FuToX3-XsE0@AXD0jCqJ3k378n7Mxca%d*Ql7{R4<-I>x;=fnm4+zol zx=bDl=?=WxAE>&-B8f2=UKCyXG^vE%*{+^wQqOu@y4@a(lz1`(H2ow*Z4T-i)p_Z zgZ4)(!q&%d=|h@|i4x91fac}Sl;BEEc%;es%0cJfR+oGJ?tIrb52xKnC4_rL^Ea@q zD+PZkpK>Wjb~ee?;IK8D7r>oLFSaqNCj1s@a=-gf{u)#2N5hO%ga|8=ooQ*EzPoohD0WXI`9+j`*9;LjhcE(h z;RxYfGF8;L5_74KLdu~?!;n+VLTqCFm<_}FE;->(4%s<7{iFE|e@OdHb=o`MnzHgs z)H`kJm%SFXq*QN0MO;`em;O|IJz_7o;EF1s)>81rS*Lvz&`LD~a|gm$x(9vxhzYlN zkQT}?%W<*Xvxr-?WP6hjF=Z#o=|mfRa3)7~*(Tg6f|9^)tHhQ>a#?PMWI=^-h9c=D zCrO#iIGF*(Ca;LwN`-st(M&k$oq-xVG5Oc1Fs;kVa{P>|<##j*?4{o-B=w-{$Bb+X zE7@hUN-lST)~vX{0zIbv2(H^Oqm{S96+Cn6-}2bNK%@rq=8O56Y#B@OLNuLGRzTuw zlP$JOR4J~h{gR+|AkmB72CYfT4GdHi($^-8MHn9L%hT<4XSf)%yp16_kMlfg0yR~U z$aIH4y|grU$0=wFTMv{5Yd~k9l6mSi^yzK2T*+dAF)3Rqxp|V|ipEy-qT5b=P=6he zZyf7Ut(}{#y$0o(kVGze96%N)Qs@)SjtZR*aHw>axuJj|mX>%U%*3=5lhoPEP5(Z# z45c7-GRn~o7pCmc*__ZG9(NCr>(J-nB6xCX z?$CCTsOYzh`Yh?4hgP<^&C2i&9VkNLx5lw9jANbgV%!-VsmH-({d;F49L9m4oW@9x zp}Bj!wbUe$LYuKfasrql!UMnM7xhNcU3r1HVYTrXx2Y~Cn3SJY48}+46{g02Mps?m z0a>vLHe}HuYr%g!SV%j7+Vqw2L08@AFD+NjePuakv^pROcb10)~ z=`iV=7oXZ;i)VVpKY}!sW}3MbS`nHC-xhK31uUU~o6}?LJ-cc(H%OqV|6JulZ=`La z)Kx;X`6u=GEQ+2pMK4at-g>dERm4qR#u71OCfC#o4RN%bZo;mRSo?= z9JALg2ipF5|H7hrJWCmC? zS?Lu>yz5Y0(b9v)3^w9o-a8^RyfVOkd$~DdmJnGRPpvYf)1Buww3}4ju>6Nye>}}C zHD7~LZ&3bn&1Gar#M(A!Y$DHU)59Vp%hT;HYcSdIqnV1AoGT?PNLhqoQ%J^Em_+Fts&pNu>=p>-{7KK;P9P=K32k}ttHhWIW0U?d$L3m z^NMWGS{=&b>DK(qRx=UDwo#e@*E`~6DQnWs#gcLTNFtD=u|qKMDz2ek{EVsVR}q{G zE82WMnOC_LZ$Veg%?MY0Jg#uvNYXh$WRO00w?&AP4XYC$WWl>zz&NlixhD=XH>@TR z*-<^M611u^V!zi+1#=pLcum(5T{9BRKE$qKLT;l7po)*p^lII zaUb|(L7JR_yFn+zPSni)7VWr!5exp9w#`9Hc@}l=x1!m$qW%Z*{>jWiD8BtWN004X za=ogU`fM!8@fEUL@*|4`!T{xl2~|X%LGRJ8hI_yh7DDJW_Rp6KWGSbLj|~;pFq2la z=*KW}u`P%={cPO6PcGNnO(>-DjFYVv9pWBM%GW{TwhZF1F|UfKmiR5XdY}LwbhLT5 zFKX-XzKSyJMHm5GnsP+@AuDw}vyNSq2<)f8rqZN^sk$@+0wl7bK=Q-bJftx#XG?Q| zbjj3>f`R z4O7n07uc#j+8hk0EkiKWGMy4;L-F*;ZO#@o&;mV+S&V~xmSG`FtfCmP!^D}eKpbx~ zjnR=Lz@ty6u%l{MJl*|yykDq&X?1}mGZ1l_6=57Jsj$Dplu~v*6*Z&(P4|OXZQmaf z(f@$+vBdXfF&BEe)yK4d%?M)qxvuuZLLXI;Ps>H`z+^-@L^mL8E zdZ;;7a|5rcCl8UcwrbLD%D2D#EmPyw9#t_Hn zN%#6+UGv{B_PAod`cIl_5~Go`p$S(BS7aH9P>GF!@`Tl(JyswysyF-8ka5Fsde8*S5bvbE^5#W_t$=Kt*~t%-%6 zDw+23D3EQO7$d=;`1?_ar%#pi`K+6wyITnLXn1D4+~D;g7^Q7!E~L2IKY_j6j@&vJ z@I^|QFF5FjFyuZ?Ns016r4-nH%J$^Er^|>P;PiwxcoX$P3IfCtBEohE?E78_2dmYJ zXgN(7_p|qtySm%f`q8&&MJZ=Y#rI%O%%q+Q<7I^%O(UWF_B3>Z>!^}68hvEab>doau-Nj`hK!1`D^v`xV~`7SLH z&Bo-rw>NZwC}VV5c}Iga8))?Qto~rMUqugykZNW2`CG|y65`^z4vAR%@}4tU>`SjM zU#~7vlS8R^1oXLSLx!J|LJDE^uoS7blTmh1b5HGkY*^0xAM(hJR;h&5rhKpQjL$hb z)of~OH#viiPf~^Vb@IICPWBnH8XF==dx_$59vlUvknpZH(TOzoHF%8fClV=zh&@Av z^xGL!oIK5%dw_B=vY3d7dL{ij;&a_gr82Exe^9^TfS232pc~ffa#>HnYOYNqxZyM` z=D}?HlOGNSDf&>%(Wfy6U zZFyZ5s={7mF;*WjQo%-b;(L}vqcKQv%IIJ^~J|!M{vgyoxBe{;~=c0kPF&h z-Gm3OXPo;FnxqsP@0jr`SwqRf34RQ%d|6hKCgo@tf*NS|^igHK8>8k{9TjF1(lQK3 z@qIlCp*>x@23Q;VOu=MYKLtr_(;pX$K^4b8AfjcYGPSvaE?#%vLz5NA#f!zCy(DBW zBA1{x@d*~hXmqZ};e-aJezq~?;l_xXTZfnmssLs~ za|^qo0XNn9p-tSBV6i3#*P3p8NLZHOPPc_JgubMgD}s_5~*tpP%G$d@8sWms{%ATH3D-hR5U3W&YG{K~?{REMG?E zj_Bm7MYuuZKDGx;CVcJJ>f6^|dCG3>0K`*^F3lqax8+}v4oXl*(QDDjtGQ+lt5dx% zbDtqqdLJ*!ROkIIGWw0`3h;)ypP)%Ooa0eae9RG%z)rP zan8{eMYtr=8DW{Yb@gxw%N7)a;hjn$lxTMIAI=Dqr5;a@=;gYpOAi&nkg6j1s=m&X z%qc;NXjoMF;Y|dZ1z3Vx&>ar2h>JD2rPT5!(-IV?hmY=hkd3Hi=u6m1ESSNg5sWWV%QC4lH;}g(i`TOTbN$9P1cF z`daCiG4XE_38NARVn!{gj>CU6FO-Uz<`M`Jllw_{xOMT#7i+7y;tObYG$x=#wJ72R zx)p(Puq>fMvxg}tLAm$x-0feqO{7|2b3LN|6mu*4k%BUT^>MiR)uUJwTWyJYB8fIp z^2hyB4JnqVVQorf2n4`8)_lOCGe0#|dIEXAvW#Y^p^k|7D;kp?^e%;2gxU0Q%N)^41+Ts}UA?wYXj_X{$sMLWmKXY<5$@zrYcyzJ$J?4WU26){~Ab zjht(dc!YmNb7!J6L{j*zYzrXLTNxDe2u_@JoX$L&GEnvLM=24de@gEVT1)z}6Jp&T zmda1Jvh23FDu5rA7T}>zS2D=(Pj=ZkyhGS+#(Lj%u^wy|aIkoQ`3JLPUj=(q{`JN% zf{xv>gFD9ams&DzAH^*_gTXNp`TmX%3n=D)p<{N!xQPa#>F%s1UmV8yZg4z^Q-6C4O&N< z4QQq&uGDI!>Zk(fBAvvdDGSJ_*c#xg#)kjDm&<|I|BGXiiC@|(zJ2;{k=F;%+u6_> z+li$8vEMY#+e~Gen0F@g<52&%GNcyjo#30v**aAEM}n>rd)S;M^G$O7Yf`WOavjGN z^9cx99p*iAQ*)*@K6wNPFF)e|7eda*W3FCifWdrVa`co^@BwcBqc_>&lXZ$_os!oM z^r*cZ@elVwXhN{_>9GW5<=Saj&sJPrT^wyDxYd^`&BBqR9|KECGk5&q}d;ZVeN{*Z%<0*wA#`%D(?$lejT4c4Y@xwo9pwSx38S`#`o{)yoR)W=~J>Y{yNK1o@nz}NsqS0iCt-4fti*{X+7=-8~T;Mbe*TS z6$58_f3!1dH_8EZ;2}PDc@^Irl}gq%(zoOqd}{q z()dQFK;Qa&kuiGs<50m3)#=biJ#b>L{o;FjigwUZ^3)a^oXC4U^|e6ozc0ZCfGZ*% ze_}BMw`uOEder9X};9p&>dYOt3aBzPqtwat)xg z_z3*j6U4?eXQ&t<$%nVrio|*Bn#rXD{vcWSfRc{a-ovqy-n&MS=YjigyjM`RHknpw z|FtxXbChVD2-ua4Hoh8_y;_z1ai~srQZkxaDPtjnE!=h=G3Y9E!k+^u@t0Tl%IoI; zIUDruwuL#?Zj1(B{k1A9PWw2{l>vEw9~*swOA+l$pOgD9vhN5pHLduq|X)p1agX>FM3Qal+Sy` z+jQ=fldUJK{p&BOES7J5f+_bW!vhwM*}142epYK#cFmWB;EPqO;?!5$j_;dZ17kQL zrO1PqM=4H;!cwM_z!=q?so&bO!aKY3ZJw(b`8W8IXCvkB$@27!I7*<39xIQqflx;F zAuvlfsc_!k3=+U`{n2BDedukv(lW696L8TE`N(>@Nt*;ot+dG1u8r&`XC_LLTcBcl za)Bd;sw_ZhkQ#xMe>=Fg3FBV7Upcw~2@ogv`rbH;&C!ldRn=7^i$+?Scr!$ly+kC% z`40o})dy#-oQYqSn}e<+KB+HXl?5so6VX@OvnjAi+T`UHMZnaWp_M5QS|{@DX=s_G z03zG5KJhYr>qN4DVS8d$^JY)f$mU4B@w=uQJXf1J38=kasXhGXpl$X&pVsSw7yl|qW?~u&S^XphCly8FCyyk5$V>dP75=f#0-1pqf~)eU{ibKT9FM z%&*ltou&)M=TlUHij{~Md4^4Lm6A+h204iZc>D-F@_~@M@aCLeL@4Wu@G7-kX7trE ziEQb}M4kwOo{;`ND)tvETVx+W2qDN$nDkVbbomARHi-T1oxX1w%6Ixht8bIvi@$x| z*b7oY2)TCbpb$Ok=5g&3D*FMd(@^2P!XA&6OP1nDSYkd z-+JLc1O;xO-04|fqw~hxWLY3=&pCwJ`hJOum4Q*j_d!_O?J3x;*r+9xS9U5|oU$(& zCYOzg-bl{%6P<6FT$XAblk~rRCfRp>Mmg7GHj#e(?S>QdQU<>l<}L?vxa({CW%j>~ z-dQ&}L==+t4$xC$sXznIoZ+R(S!tWXgv7?#W?O@6xYifUohs?|cbxF}n~+cn9g`;$ z$2Z00iivbw50A=+5W_ZiuemjSbdjx9egxgelWj~8%3pts4Evn&k{dz06JXt_(uPmW&0`h%`zKr&wW#coSxo zWQIMMcu)z7|0KD8PI_Vm9@nv78hm`NY&Z^bDL?ruTX6?#&KvN3`%|Uy`j}Q;x^wWq z`E??eGr4*yuNx>Ghn=P)eK-a~o!#|2Bw|6L&vf63#$T_&J^M>y=W3fr)#B4^|8<#~P=i>*MIxS-k?mu0MD z$)7jL?7L=rB_b`XE-*BGMVA;;U?(9=IZ8lc<-+OFsm4kkuP$k{6O6=anEcy($9&1O z^_()tUF@t*6cgQyPICu6f^RB>_g1rd_YJiTKSzf&>=0Q=RsgRCLq3D^EO0g_l$L-7 zgG6E~_%GlKnui({S^ePCR1VUjtp?dOX=mYDCF;~$wvZFc4u*=hx()dqm?5mpJ&>C76pIoR|kRsltJf;Lbo_+9n4!jqr5bJ7rye zJ@L*YFtK-wvYg!L@<#O4{QJY2M^OXry_Z$YyQeFTHCLBo5mxi0Vklgieecfs84vh8 zSCldwa^WLKPN?3Km-nMh)1{2;Rj_+7r`9n^8+7lw? zLqXss^b8pzOu%MQg~|6w?JS`@x&X?~rI8gBguPv`;w}2GZiy)ku!lt)*p6yL|vUF)8W1u<67=KnP2;dvp7@n z>Y8k~^NepuM9$h5={-Xd;C1FVEv1;NgC4F$h4mqcY zQn!7TOMr(>)hxH10NIER9g~{H8+vgAc9L^w&xg^ifj}9+tRYN~7F-CC@roBf|9;(e zl-gV^w;k?o+c^$}0jmjNoIUuU{EZEY;vrt^5Hht3s9~TqHglE_2*|6p}L& znJJhw?<FlQ@nJXj5J1Dc%0M z&j9oCvSY~kcVLr0r!rn~1zH_r?>)m0Xa_y7oY>%>t+98s{`=exJK&+_G?L6V6}8)` z6sJ+G79!m;dfY33c-hb}szt3VDL{l6=A>stCx#CE=TEip-hsXr&&nCm+j?l0+2Q9d z{-0H_$HOxD<|i_^rmH-vOqQUiVfzGOjvAVLwePdtX19J$$yU)wB(?o`)jS^6%a~;~ z;ZQ>sXmd0erS|KuK`$Nj#OQk5?u>dhmG6QnH*_d2vn^k|==Oct&lB^jSJRy`Anj8h z_4`-Wi88K6MI`XACqaKstF-+Egmznw$mw?MK!ZYcrxd(}|5{UJWfmH`sv1D#9$L4y zB*b^$!xqawwK~n5(jB(8j$9ixT`V-@UlOal)jn-L+oxS`*dTJ%%=^^7FWt3$+I}!n zf9ib@cc9aY5V<{fv_jO?7A56M{!{Wf6DK9&F-nHoN?EoJ<=(Y@H`YVb-|@6wN!sSF zQY{+N0MjPN_r{AzHkmWx5YN)DFkpp%FL_K2G3p1ida!!k0I$=nPd=FC)?18^&dUDl zOVRSu=-$1bN~yiF&5~5dN%JG%vnP&GYlHB5)^7@57ov(vI6vHG+9Vr|o4xp> z1;yEw%hD#t13yZ$6--*y@?qoAq~`X`DTGKBaE?EUA;lhwKRo;*a=~BDzP|2DH8NWr zax`q5YNH|mxRtg=-wf@-pIoaN<+N63FYpOr?GKk(N+kG-^Rje^0`gktel-G( z&7_3gwFxKBCY6t%Ld=# z@hCOk8+RIAX>3>5$H#u&ejV>NP$|9rNQ{iG-uI0}PN?olhu4m%)SSxVk4&Bf@Y)13 z#9$`e0>4-*?D#$|2(B_Zxi!6+zNrgj_ID;Xj3ul@=YFkzwPyle|Nkr*US3Qb^>j43 ztuN_fR42dWmoX`dSU~A8rhLjxRi`6mz|{u1GG)0k-$}~;jFT4|Qyo#g4tE-Ow5ll? z`gsuY=_u-$~e?Y!f`-KO58Tho~aav^hYpd0R36x%=GG zH*c!nNu$ViX2@^y3x!Y{RWKV#Aj1U+iaj2y%k4bkWdhOpDk%h=MDH@cU89$>)O<}E zYJB-SucmlaN^YyuN^7vzXbJ!0%Qi9hj>ZU!mF(hjawfu0IR3s4D#a%vLg0u~A*(v*KoWBKS~!FlIXS4A zU}^g*vhf{6(>L_yz~!8g6*I%YJi)y%i!5yT?!*#qkJW+-FVP$APd!UC?JzC)#$(SY z*q1wp!f)B6eTSsQOPaf!1;=kd#<1B_dE!q!PX$U&FrE{eD7m6#NB}IIbEqrD=QyCP zHJm`|LohAqP-PW38lQMy?>H;UMLMw}cUCi2a3e0b%zbq#YJq_ZM`8I~Ch$K|;S*qe z2-A;r^2I2s-pgrDXEvXV?R7;mn=v4sbCC=ED1fmO%^b&S58kz7ZS`^y78^-MF25m1 z5WO!XHFu9|hYNeM64ZK5pUEx)T%f1-&_y5QAw|3;Bl4&pO$js1!Jy~cDED`kL`uMD(!TmR`B4P6>!-7BD(5=DIjfq6lgi{KCM-3Hp{BkC? zVZ8EA#6iCjoYt7B(Y zOXg#3Xpug7;>*r^Lh>S4hTkg&1U?>-arBx{XPbOC3m()F&papbjL2?ItC%5cW&G}7 zl>3Ke-0O6(>dd5_TbqUB10{go>F9JrfVoMW<<6I42TUK+cgU>?DanB=Lnk@-DZ8)9 zMXaX@iTb25Ivs%(o-C@{CC)?fm*MYbKZSDL5+%clyUc+yGTRu0`+lgn%L%ABHS8^j zTbF|37|Kp*GJn0*uH(;hD2hm#w697`XNxNxf~?xoNJE8p#K~SIg{D@bUO8(sCuoMy$TOb>CZm<2t7Ka6&??hvf|ctj z-MCHvTd0)+wVfosSo>L;+t0$F%KATlB{3}rgvU*h0j`*t9+F;skj+4HQNE}r$dIL5>9u9tod>gM^1z-0N^E(x!?*8g zlRYdD8Di_*8prUre4FYg1sH<)@rS5)6k~x((b3haz`Vtk-mrgAV?0kRMnQ|5$9f(7 zUzClU`!nmk*a=mfWr)iVdCFgrQUf8kkrzg07;C$2PyU)`pjB07Fr&@eKdk)m)62<& zLIy8D8>YY27DHAsO?t)hB~qf6MDuW#_4Ai*j@#dkL5~Vnefn4Mjbb2%Cbm}Ebv)z& z(Qt^$WT+ZIy+cd5#qa8TkO4kR9M$nzy1!mIy)K2(Eh9sTeWpNNe<6;3ADCls!RN&$ zG8+;Tq;1)JTWBBJs;SSD4Q0*L`spZbvilr)Ge+KQYt1~z%8Pz-$77*$7KXeD|BDU z{8?tGup1Go8g7%P^kQ9ta(0O%d%n1gCnPDfy;?GY&^5k+3S*+U2}OZ&S~)&UQVoRKKhJgx(-<4D0V(0(>d@AOQvnmvQnW$R~-EtzgO!Lrn2eF$vm_%#E8& z*i-F0UzXxdQX02H*5=f1)`XMV_drbI&QOgqBOY1%Qg%Z{K=eEs{YvB33}sX?mC^_< z%yu(Z>mq?(1#T6RpQzq{?0gIus%<1P}+`2;UFpNb@CF6wDOKe=p< zl7@inp1O@kNF4J+^KJTWImBqq3Z8dd_lDo0u^CC*(rO=!(8z<&n{Jc41HJJZ97w+Amw?%$LjM!RglMM z3NEgp(;6AdkV7|Pv!9@+5BF;qIU-oipL6v&Ya$+a`ix?x8x@zLbg8)DA%N^=%f^mRcT3kA{)a9)V`tq*KR zFjbX2-u6Eg(r(w*Q%tjViubC;u;PHXFh&r7)4&Ri(_ed_Qj;)^sYCa0~s{QdC~={ zOTKDeCe;itnu78CX^*?L`z?lOKr~Yc$Bo(bYs^Uw9UBu%q*~MT z(!!_^aP@Somv+F)KLl!rv)<9D`_k1p<;mw({^lhEkAtiX2R0+o;?wR!*mNss?r-Rc zKZfN)l+(FUchh*qmbv+9h6jW$nT8$PTH!z1-G;Pat1p%&A=O+%1<>j~1Y*ddkXqeZ z2D>8i&ZWCZ61!+V=%5C>^?e9`vYw8k_XKv5cqJ(?@m5;%-iK>ii-g5QItx>Jtn0!H zl@&lIHVh4%((K~6Hz7%#>hZPCElUhDCzP31k@6@3=VHEH@On!=9{%lci^1AiX8gxl zi{mxIkACayjd@)&@Lx!_nK?eVuUj~@b(?l4W}p)>9d)&O@h0`3llfE29P9}vCy;_D zM~^)kw#}H_`M}A^iDW1=G7)2(i8X6!W(uZD<^N;wLcB0G`|Saz!y_GWcyp~DqXr-5 z-wd&t_xl%d{*j%Ww|A1n-o;K0&6qdF-NlJJxDWeBoMQJUd2f9|KF2qbU79j+itTFL zO&PfQIlZu8heX9`L74-oM@`lC5=ygQO|g8KPZ%Bh?%WhHXn-p^Of>U3Dn0LOkv z?sfr?P~_x9++r-T#6+N+Wj|7d&GFbuk5)Wx z`R3pn{Kf3qT#t2(Y?!SX)37$5?_&b9SyweD$@0ifSI4?}016vPF=J(Iv*s_q-PI9o z&#QW74CD5)-oO|Id3Ac4+2kw)H2l#17*J7Lv1{g*{D}@RSZn6c=~J8a!%5*pLjN2! zyf4=vTV^?~(8?*_Z{c=4I>~93we{J$pa!$IT zXnt_P6VIQriY&UgMRf03q(#BQ_K4pY3&+;bQtu+t-t)7@B~Kld$%P=Qnamy?z_c-V z>6(K)Dh+5KY<4@H&kB zsH#Z>cn==jcWCD4F0&2R+*ojj$`*CdP|m+%*^73YZ)QsH%l<2?Bnc)9cQ9%)v@rNe zApw1c!e1QFMBI=bPZWVMjKPY`#!PPX3#q%*as)y42|qrUe?H0@p#$ZYUEA_~ zFgoi)`Zy=nHFJr{W zd!J2J{wsF7%=@@`U%0f8Lm*JTWbkM_o%1E9xyLA|euB6|m3^SMj(@wrVj4hP%|WAOgC(=iOdQ`lw;GAOI$c#8_uB@7L^BwQ85 zR3YiMPggs0`tBVw7Ur-d-yVDAhSinI{a}1~??l_lvzi8-v!f6-_tAt#S1DocDGOpe zL6~j+>^5WI_xS!@WBjUp(SLD_8?kzUpN;(6#Ip97{WBvbDS*{xg zw|zgljCGkpeD;a#Tu0>f!MP^R8<>F&LRF+z3;e&4A@UhvDn7RD24FhN{Vk#WM*@esB3?fTdFa}5XNQsS!Ra;llCIJ9gaBVdEM?R z;<4AMU(>u{Z}Lx{fBM*ZZtmAFqd-L&ys9B$g#6{DbvLOjb}WNBv$VI|ujkhzxOt4A;tHw5EMmuG{u`EiM^Qz{@#GiBj zWq%0XO4szEo;&WX^XpgbvlP`+U>~%Kvb?<-J|QOjrzPrnGUltW#n)P%zzxE0d}Y`TKJ4SiJQOmlG874Wt`*and53|xVzq;6=^%t)_qyPJGl+KXE#8X5-NE=mBVIFf>VLFp!h z{#Clw&8~9Io%?s~P0P_XSu!Mko;;&%mX_-iCA(_S<+icamUiHNi$9D#nR?G6Yi(^4 zAPXp8_J>_5ecsItDB!lLBHW1Ot(mAl7M!l3ZQ$Hf7T@Ku9A^efO>_&mJm50C7JG-x zKp8nL?OLV4N$N&KBZUu@s7 zl#P1tdGbp?V%bgCnEUNatK8OeR>UhdAdW^;>BxR_U#Ozs?v-gbuQ3gPB{Wh$U=$rd znH-bK7PCNmwlf;^um5I)+p^?ri5P{>3!E)bOjYOA`jSDFQwAg%*XrVA9qCM6a zuR_v0lsPf!8#K!p4U0D<7a8e>j8|I=gUJiUt6+-Z4@7;eSf7kMEn)mhp6g0a3QD<# ztJ9=qf}>1NdVD$wHd3Zyh%sc?mCZ=A$5;^<%)KvVqxGq!*AQO}?K+GaC2v`EJFITA z2Ld6^UA=%htL-DEr3OU@2VQY7T9p@cLg4QETWA+$K7?$tuhHbxMMUsY6!ZqTRS`rn!3&LzQgzC`J@XBm39izOI zhqGIr!zJ7EI|Ziypg>d2WR}NVIA4del;QJj;Dcbre?$gYt^S_{?Ox(&n)g<;gDWU~y>4{<2sc`MOM}-lzZus%WsP6Hs7rla3Pga`ZMWw zWx#ju{StydA|8N4QP=IQ|3c#gHO{{yCz>?JganYsNN_22D4 zmYLvky~-T--$T2zqP5qxrb% zV0)U-%a~-o2^0%AKcy~**ROE|@4V3=F*>T-OsigJ8jCsXs}jzkBh2Gt=ANY~u-CtX z-dNXP6e6k!?r2OOT^Sa(bo`}S(px5!EaTC7n~+U2*p%EpU7}u557jXv9%;CA_b)oW zp3E*&o&4kBs2rp0U;$%bx%QCaMx1=0GRYi&dw?7XqN7h}U~b#hPLi$M$iwp2vw1Vj zrnAW5BF^exK>gWR+9O|T=Cxsi`=3;o{&uG*%Ur&^6CT7)ChYfRGw-!U&(BgnhlmT( ztaQ7@q@@71_K4dVwS#3b1Qzvk|G7t1@V%{%`-)dt8Z>$6cl>|6y=7bz>>D*;k8UXi2}xmeN{<$48Ka~GhO~5dDKWZZG{R^kMo7am|M&a-eLg)O$L|{a zxZ;fCJkR53qgbRfqKHz?)SIPd+LL#GW}7<6cJFM_6cvnp8P~7{XnMjwTlx`5+CwE1 z68wFEW^`Nk4ZK;e99R<(%IW-#Da6i!$_0Pw6u&|yvWDc7t2zam(CwYdCzbDrR|fF% zM_bfA-pm$tRSH0S6LB^AggKVdVletj3h%81H;c`w@grqlbv}z=5|~Emx_~F5IV=cj z#EIqW)iq~pmKg>byy@=&+6xmaM||#Kj&W<@Qe564E!@IO2*$b~22YAL*SzFriekav zkrWu~T2;LkCd+pqJ7TKS#9JjlII*l90km60M^lx7aBNhV^p}DyO@=Kc)Q(kElJJ38 ztkPXAwF1hhamPwNPMrBo&@ijEPB>{>kSfMyZx}EVAr$ZP@UzV{Yp-Fmm zaf@u!Yfb+1$pD#a8&Aa-N7}Y+b!R)clVA!eeHjIaK?F=ner9)+)HXdDr*g!=Y1aL3$X`%MHOGS&I=$IRpl<O)$j#;q^k=oa!3ShRAxX^r2 z1;rcHyWgsG^BW1?(0fZ$OpOVnZ*nd5VuxS82UdzP0@=w_!u1s*$aY_nHIsfxB*e?k zQ7649kq>DH=vts=zHZ?=anC=9RU?(}fTh77%4s2G%nwtIj-D5wI)4fRGJo2|#zmRQ z@&n#qJ$T?vWYx7YXOQ`G=)0~KdD8n2lLTv4zkwPF-+XMzck20}gH#`U_)~Xx20jWs z2ioAjHkOsPP*4NZxKf$#eMf%YH7=060CJeIa!TFcricw4z6T?@@oP*CsUC`rS$#m> z<1;f>!p9H6x@APO@4a_lw?DO@5{G_7Jbe`WW5y==LmIeSr#v^* z_3r8fxY}iy$<3MzlJ-)0e%s(#(9#eXiI@6RO;0hICpvQ)Y%9scZ3eEIREY&x4CAz zYx-qI%q2akK-r>7DB~7=8y)EOrhS)vkDYzdLt!o>EPHbp#Qh!BJjEe>RVnpyc|c+J zl(!zP_qCpGuczs9@vDKEtALp9midzLdeHQ);mE;nn1b)pWxb$I%`L;<1uy1~YqN`6 zjBlJImZmB_YZwl8&JLQ}ZfJ9CDskN)=JUtyIwnKtDbbl(!BQJ;sP)DCNG-j+6#DZY zOliC6cH^HDEt`=EALCtY*(kE$=57y-hVES$jNLZViE~1&dknBz?afVf5`pYF7-ddu z_|I4H0?;#PXxf&jzVzXPkckiv+-SprQvCETKo%s+=n3&4ch>wZwncab3OTZa3B@V5 zycFYyaL{wz4%mNpx#~KQg&@JdUzFY2g%EC;%$_dMiLedxlr2AJEY=Tn24uxPYE&uD zBO$g)z+SvUea3DqZP=?*MkdD~n7NmN(xQ-$ii9_PIn}rl#)*CzOY}`z<3(nCavDzx zSajK#3ijo9YM5`(q9k@wKBnIpy3+VaBA%TfjxO`k{ zo}*YI-$JoHN%Lx&gO6pruJ>MOl2$zdh<&b6Gce;eRM}&ziYgF32m|--om3G(4nhq=rd)grw<5E1QGWOA~@S6ELIwP$?30aOBXzs zeUMxhwH~#c6_w}yu}4l`YVlRj#>IETW2YZ#NH-*_G`BSkLtpn)&4vv>-SQl*-6v9=+zwfAI)V95vlYRm% z=m(h!R+VYT2yN$h_Bzj3mu?7I$BtzG(C2r8|I4p48rRf2vr{>$O$XHxavft{^r-zl z%HtZZ_wLBnl(V~r{AS=K}yZlI|*}?6sL2dV3`L~Zdz?SM`3m5St zAN!z1=MFYDv$$4l3uL6Tx^N^%KkiYC_r_0`ktaC5Jx1|OQTpI7phExU= zkC?Ylz+%oe{+);KLmk-U@hi3@YwcIdg6OYn$ayWEs&UB?>wji%@;OK5zYIH{{PG5( zV@Kp-ERJa(w!$Ps0&dzlMR<6oX+nJ|J^X~NVW>q{~we@cNz*70~M?GZo-HDiG-6TmB#G_w8m>Cx{(SC(FzQ~*RI zc_M0{9E-_=;B4mxWs6oQ~!`}u>`5>?06%|Ub>W!OZi1WV_P}$#VD`$c4Fn9 z4U#>k95;8p<(h0B{~R7@tlCL<1vlG{^HEWh$xXhYkIcuT_{iIBh15Aa#JgUQb?&AC zv>3$hSd}Y%>UG26c_4VD6q#Q?!95V@03v< zX&i++S3aQnePWc4;m4`QKF1^G2V|o^EK|HK@mZk`ul0zF$>B*?P_`xrTuQDSP_9tu z{N5ArlrKp)QL^v-kwFmF%1@)?K^dsxG5(x=3eY&L@BP`ugM`cyi=$zIuF+SIl?T=i z5i)yB!H*ERu{x~0&RV02oN8-b%J$*pAgwwdg&9Cx%E z0YF_sY8Dkw)H}%|zSpHU2(_p9@ujXZ{(9Mo?a<4NH&CEA^IQx|t8T>u#l6b~ z!Co0DAZOV+NVLp2U{~r0R!efk9A2q1Jgw8Lkcc(2Bwi~ZfGSJ!Z$s0Jfi@T!?-MiH zRE7>8xF}tGW&lZ%0=4YR04}7_gqYP--bkY6lcQp}v}iYI$IR3A~O znhQun;m$ExY#pi* zr@i+xRFnsTPD2D zUqeEzFH=lBR@-6s)oZ~ZQ{l5K)te(dO?`UDBKmuWAA!PVHIFg>zB`|P%wpATs<#OE zx-8hz|C;|}nPvJZO$^~1a0&q8-TO@=toqaN7n$&3kdov3nMA|RF!H(VMN~azO^=>b zAnXJWico_;iXyu34(l&hG;QqXstfdW&Pcs=w~l zS_ZHI@GO`M(rd`4(p?|-F^E&sIJ%y?{Bgp(T|fK%mIp~@{2vp8e}_C&Q+r^UXm{T* zV6kvK?-0uxg2sn2aSA466R&7j#)X-kPt~2! zwK<73Kpp%@a6Isd<7wbh`JZzsIpqLOhp2y>?EZDl2~_<2v(_hxA$6CX-|$C+$qfR` zzeC{hR?gr}>$5QR3pg-GmAJ#|**l&Wah%mZ8J_UV~H4iP|~4toK1b z?We6z3|e!==;wO!s)`CaMrpL&ExC%LT877jb7GWF1s3%m_G&U*4rWKTO%`(bbCx%G zH=T?<#vq(d8mnqe7uO2udG5bSKH^I0l^;?5=m2kSBh4N=iXkfZiJQuE6h#N@|e{2YN)dMTZQ27vYrh61} zh+T%e^4z?=-cfx=V;dGv?!OT%KOR!}O(#2k63Kl{6>|%K2ww`38mcSg_hbBA-tUi} ze|`B{j!a1FP?{t~~9c;5Zg>iQYS_Ihk3XR@Eg%y)IX?L#QM{n9AC#0RBck0vp4fFRZct~D5f_B z#3`{Y>>aHxuar5rZ}KLCo&3nA9)hX`XWyLsvzF}^CGYmyH1=o1>QG!XoQak~5k-C< zd|PB~9BI@{QgBBTyrYwO@zDX+8u8W3<{r*oqWh=N?iyYc85@Q6(acc-{u)Z|CKBAo zddtkLOWD^D=?g;%?iHJ^LVpSc2o%lHV+vaR^HACxot=X#|GsZ1Ioa_v3+@Bs&HnI2 zyt(HMc$=WnR`!0C55x)`p7(< z8IP=$RE_fsG;dIOvhHol$(*gMKpFf&%36fnRWYrFP$efwq^xyK7e5vF?i5Y*h^^F5 zXQW>zd@8RB_|daBW-B&c^1katYtso4=Cw?q`-TW}@qQWnBfqyqM9q#S1BgJ(^5M4L z&012CWN-FeF^|Dd)zRCcK*#Ky7vdL_+NVssP!)nB&IFT5P>lSO)8Hdm3gpF&Lsls8 zrw59xY7Bq9R!%%x0;+b`D@VCACRsIw{mygAr?E|D1|s#*4sWt+Ud!|HHttNb4Q(Qb4BWjMQ2i~|lCQj* z_`@z*=4t*@u?hn9%9n<+qa*yinO#6`}ho5Qf6wu z^56^~mLt?u6JF;@eo}oUxnJu+-n94JVd>fdo?gYY?`>`d$gF`(JDsGz?pjSuGw&-h zKGSHiR?Xv_c0@D|2z|Mob2%jbk-km?UA^|GEUmHZD^dpsDxlMnNh6W+N^wbPm31vg zh`Au;bmvx?==TN;b2oA;^r30pryGr8A)gk~14`qPXomJL8nFvgRzdst<7@57Q0`0?xFA3pk;sXR3I52 zi`BI*Oj{B@ZC-LPD{ne@uJ#<++vuek6`;w37!%Oz9(^=m{`>b-D6kGSMLdYurB9!S zNjKkDwm%e5#cX>}rk~?-z4b8Dd(L~_8{I&MOrET$HobVU{ zF8Qx3_EGHkqdW46&qjAy7dOe`Q`Zq3xvwL-DN61PtI(O%eMcW$S{s4-^WM-g=#2%5 zqk0|PqKk>4{mjU;o~5qVgZ0Bp7%QS#*ea@QuL>Zc*bX&o27Vjq%hbL1)gH5dtV~}0E4npUTX!Ucyj(>q+IY^mbO5*3A@8X(cD$A38)i;l z!V*VONwzID|5ajltzJ?(x0D2xi)T4%%{qH|tx2^u^vC~ll81kykb8S>1e(uGpYf;t znMzD*qZp#q$q%zKSy<(AT&LgeVz_X!)zaY8n+}xpR#*^o4^T5X{FK~ocQf5^x1Hw# z#hUB~`lysVZx21m=Qg6`oc4Z}4L=~KG4}+ea2sYuIp+O-rz+Gnr{%<1=j6+S8hS@p zPn5~vPj5+)ZR5C)5ozAfH`;!)v>9 zDiszxvv8zK;!$H}T|iprq6(VWd&llA%S$I8Ujl8M1*Glj8dL$yn2}#T(zCV7c#Y=+ zDbv2sJ3bwuuf*Y=W9Z`$X&z_g!(Z9q0)06E;tHQFvRS@;_y<rYag#64|jr$ zENwaE%IT2%?DYiP8PJ*9+2G<~?~k*cO>lvW*lGgq+Ke)Yp4LxBX8xW;6-m^RkhRz; z3AaDv^AZ2CyrvrMRQmptQ7+f-7UtpU6{VYoU(^Y9%ACo*K|ya%8<&F1`*R7pHlm** ziknF(7kz%scXU>3xbLWQtd(^UMQAM!8`i|4!Gz>ZpkNYa3GuLoSf18+!&ZpRjSd5B zT61ohT(@MA6is0+h9h(TJeG-$1$4~nww8a3kvbPpzm+LyWBqSUetze@2FSW zbtcK$9AnOD*t)Ro&$lnJW6qNu`W5C-BgqfCa1NGmBPR}%InnMY!x~p8mua&o59g*8 zm(R*=Ap~kwiXaOV2M4_E7ulPRbQxDC!z@TnJa&2ZJpJtr92!lT|i+C4WqE@(}TwI?6oJ1|m=Lt4uD_iS zEUfed^`#zDtI!*{BHz+m6ZX6>99Wb5RH^BQz-xk>fe-dkLg4<=vs0kEk9mrW=o<98 zHrZjA+0Fwbxt7nR*!Bt18#-7^)c@=G7z3j&Iw9!xX?*Mp|9Cmr6Hz_f>oe+okNxOQ zLc`JdsS~TaMX+fg!5qRlX?R5svpxy^wXK+GILK&-H1SXBm+b^z`P0A_o_mbq3A2lA`&blaqn3pIIMirxdGxaB7k%o^8 z1#@*E+5NPy7Cy+LssAii|SJ&S*Jhgt}F?v1^h zLZcsnXv3m~yMGRk_ zvDDrf#U4I7#2K7&#+N1$aYl2iu+TfgjG~qf!rUDj0W(V``Z^n{!J7K`EImMLhgt_BD$UXEZDW$I_t4f7`>~7$ z!mhz1U;BO?rEdVK-!qx22Is-NAkCtx!Y|LpNv6y9nMdlj?k2NE_QM{j11mwLtBcqg zCptDr!wr%mK0|M=L_*oa^*L|c)^l9>8bpd(umh4j%Yk#*%_xaP-z(#^XX&D;EZV%` zvx3mBKv0M*dB*;gb&*XURKgj?KoR+~T-qF9eo6uqG?TdaDOie35(^#OAqwEUd4(uT z9HDs@!m++y8;55r$_6fpKUR*5(+R(NhqxMmjyvHq+-sJ~S6^eNxi7=gBEkR9NbpiR zJA?VCBArIOekZ6gPn=-%V}v5{J=0Evf4_92m8Z=mGCZ|G1sLo*SJ* zpX>!B2r)q|)>B-k*8eR(c`suI`jJ3--(6#N=PiY-PC-TGZ4NK=9+rtax1YHtmc&OV zpqNs)K6X&2dn$1b0usR2-hK?1f6Hz@}261gd-sGfMl7E%$)Dcn8sSmpL)Lj`Pevf7YKG95%2gINA@%$^Kg zZoN)rbMW@X?#Gg*mND?xV~3~7&1tT2ZcktH`O$nKhcnZdHV)!3SAGhB5&+V4Ab6d> z_+9~?K?i;b)C3q>HY0v2S?q7}DeKObC5+rqgpE8-PX@L7f@HNIpPJ$~jTu9BDs}ig z0gQ~#EOm)LK>&`dqM(<#I&#JcWY&*0?p_-~%r4F?D5 z`$zHWsl9Y&lNB`13aP^a!;rU^=I7h*B=li+Ev3A+Av$R{mx z(9H}YoW^vFCznZU;cSb`PHDpGr?!bG%KC34WAPi38b0vbSaNoizi*Q zu!lSxOTVBAbQ9Q(hF9Z-k;YRUmJyzBu#zr6Y;=zxQ(2JtYe~*eywUX>>f|B8V zf3UJ^B%1YQQgD>LMeVy4cz4~zGMAlH?f~kS-?WHj&hCePPr)rX1)s=sBnAxQ+`p*0H+QwVf zTiVq9^?s%e=1o(!f2w~AYtItSsc&QS((ByKY_UMk58mY*nj1Kao?R9rKk;hsI^Qgj zw=~Su|JV_pFd-Vv7^(C7Q=J)&_eA8I_fOX=!?#vE1`Ou{?`78mu|8H>I)=S(DgL5TEHw9=Vmq8cTq4gQ)kx%Xfexks8 zlbVs|MvCX3sB+U@#GubfOdEy+jxQ3l@dIWq~#t^?_A#7i1eH z(c%n-=hpHh&R4LFBmQN!!S?>0{o%C! zR^3Wu#=Fchd*5@{#lDeM;drO6)ql5L?Gvr&!VFu8Sp$CIF+||BcB{SJAm=BMRjqMI zrERwt0rg=!M!OStnde>XUtRqnaRn;Er;eABYTNam7gd$KFL8u#49=3D3Kx8qgi(?> za;+Yh9=fv@YdI;%LXohE=ahBnfO#mv6Ui!GC(6Iw zekOoj`}@P>@!=-4UeWraem7?f2;YVa`L+Y|pGmGmR9+eg%?y#3l5XRp4F`RDdrE3I z{deB(%Z3^Qs3KEEKqzml$Ro<4zpQiD|vBuIFpB6pHS+$LI6px zOwKLTkaw%yQ=OQkq$)PlRIqhV55l+RBBY&{yA!28zdC+pg;EOC$3a4cKr!2^vl)^M zUe>#HZZjR1cKSsKs_>27Z0TzjC;kIu!T)+so}*1;utHUG zU>`5GH!MgFUp5kudR(?WU+?U87ZOB@uoKjRr}M?}K4w;Jr8y>t5B{c@62smtz-y(i?Pv)R z_N4Nq1;6#Pr8k5asRgX0Y=S&d--u}jpi1Mej=mmVmg`An`Q7DK}(pDAn3 ziFS^xcFH8RUKVV;FaW!X+=gM*=}mdsEPj-Tti_LYrx`BzA@08ZbX$$!?CEC4B%>~6 z`N(C%JK0Mk1XSNuCp*|2`QLr6B>Gvm5qyblL3{E%Q;rQKU z**6Dz6C$#UoeCmGS(_htW{gkCVnQI0mz)8LH5nxaD-(Bj=P`FPFtHX$SRz)39xqDz zDbY9yV$G3}442(At>@KDkG(Pgi19uv{Am9rTz`u&^6;bdMZg3op1tRd65SMu;;Df_ zki`>;lhF;xR)XjFDissM5()njPX3$bsQA|@BcjOnjJWpA&6-}FeQkTZnvXw$L(juy0-ncpAmxmiD*8b_r9JfpNx7qIM)Cm$Mb86j)y#-0xINm?ENcK|k0wMZ^ z9M)w~FHQS>=UPmVbyAm0DA4~V<;8)YLx7R{!HKNrE+(QFB}7ksA?5m8F1kmkA@)E$ zW-u!1F?Oy6bdx=DGTs)BA(IMtd0UuEoLFZfZt+JIaVoz$CEb%i0qt)#w+a0PV@Oo{ z_|)aKAz$rI>;Tz`i+I# zi4@(hO!wVyRBr_cnwxR-1&8=4ng;aMLP+R8`U!>*>}Y8SPQO-BHECirB+3HGipc&flc>l>G4KL}-bS_CXY9&ROCYfBx+D3g2^Bf%rZr2Zvg9dfq# z^mdEz64o*_|yd2ZLMrs-?XRcHD%KO`SaM0}nEP?c#<&IZ1 z?df7yV=-p?U9tJ^be$pgYp?7o`Bfb`9Drc#3n%B}YT;NBP)yP@8)$^+P6A@@2DIfA z;cLV2H$+}K9p9y4T8nvM6~I5qOr_JiRByu?P6I{Fzh2FKoGuYBOvu;YK9ZlvODrUdHLJ$GHveKcc*A#)nk(^GqPo}g5>3Yl9yyiIBa}M;ae$>H?XTgd$qSU;E zMR>iWA>FYe^f5c}4uVjHnZU|@9OgQrs=%v@2LWERo-=0AaY_qo?9D{fm$Io5|2!Ax zq5YgY6}+Y)vJ#@$z9zo)Ef{&0(yKWV5lm2bcY7s#bDPKOUsyOV`=FAE+uw}q;oXiZ z;isL{ZK<;%cv|b9x#BpTRtixi27h6eHH1h{aFU6wVRlNJ0KK*xVt^4n;^4 z_N8alYkjuG<_E`_ z4nn?uhg$@g5E^!h7-u&O)>v#SbTL9Uiv8Nk+^?cW8|dC1g@hM)g@}+v?&E5S6u})c z{4W4Ba%?qdJN@fSGX>IKIM|I&{~aNLsC8{QS5HVhE#}7kbdVTti0^UjyTXCa=I`rA zOtjkdmoNckR4c_g|5rh0P9V&+H;1l&CFAg6T%_BaerMv&+R&jLiOX)IZY*WoR2?Hb zKTfyXevz*5X3k3Pp|@fAo6Ne{48N1PB74WTCXPAw-|7ZLn{+g$qFWH+_#JUAjQ;EC zw}m*O;`>zT69@aEAc#LmvsCY*KaN0U+SO=RI5oD?bF_MQ2lh>M?_N)0-gQ}p%Rrre zrKcO_;v-eH-%!4lK-dr&p`O#{=Y-R!FS4|%x{gi|^0QK&_CPDQWt;wv+R73mQ#9Yu zO@-{o1Y_;tQls`(iA$IDChp4o*w-0fAVn9PLfs{-Gy&`<^_ABY{n}+2@cqgmgDS94 zt+(Z_ki`62acJ3M&FRI5oL!2eSM(3~zAiC8P<#wSx!#Z>?Yrx=H2R{m4gV zdt44vk<#N2Rhvx*K4jX;%^z#wvfo5z6;52LOG+2~A1}T;AReduffL05E04dz{YCj6 z#{WkPev|TXwVkFGp5u7WVu&rSiiqjN?GC4Ii1qvQHkbaNL))5^$Q^io+;5Bvz8e_R*X?uRSf<4E?^x)hD^mt=P z+=t8jILR9GS*CjRMhOrpbvxaP4QsvX&a~Pg-zM@sjk>cQ@x?gD(2}A7NOF5&oN!W3 zJxGOf>`jVh^Tgl)M-iBvgHs}CCL8zJDJ+;%ws-T}D~TIPm=+f}EjmeFZk4*N ziJfkvgir}kmM@Rlw^IK7hj4pwpkW+8jhhu(N{^kUIooHrGCsG!*8DvuJ#yTA5NEaZ zFnNVLt){2{_n%rLYmhjZ0hBa)%}ejX(~?O}vwv(}WtZ+QAh6|TnLseGS?tb7?Joc# zoLwKQ%Suo+IXMvmn!1crx@t6z^AWHWl-G%GSKndM)XWW2ZjV+b@bGSH*2Y06W6@hg zx!oKB!)RkKV_LUCFt(H7mJcC$xg~PYa%{denl*G$R<=7FQlf~UrK(@@vHv^!4>s?L zpa+dEso`J{*n7X@1@_h4WevDQAo#_SSJy8S86#zA^Ja4HsVfeJ+2S~PX$$U+k-W4q z`tb8#Y^k$9r{pa*re_mJpMQ??C=`F`;4ujCeVe6+L44PVMiZ|XZ%wuBk<&hQZ5bKm zJ$YY=&6qS@AxFK;#!0h_h4t~%^Pky|k)7dPe~Tsu=;Jet6g{=G#7Vb2$eqJk9r7&$ zX^(}k*-O-Cgw!Rx8M<0Moch@J+v)Jbt;R)so@me-?DUdmup)sH5dp20Yy`y13FiHM$s>!D(#Wwl&jw?HjM(9dN8O zvfeGSfMTAMjoaTwTQ1d^rH8tKgz za5cXygd8jnI4w?jX{+Uyo>jKV+BIIFnTd0_WUHfc#E!BN!pnYcZbn)t9N{}X+BDE# zj-PxU#ntpXVY-C z-<*aiD_>`|Z56pmzParA*FV1pqpgeLmfP%Uv82HaisuV~I_jBYS1+!+L3o&7s>si7 zS87qFU)()nl&3dWTuZFQ7o^#Hs}?Nqg9BVNMZL~y z&Sy)>Fca)Vj>>i;Zpa7$=SYFmN!ElJto3DiW=|eInj=h z0XY=iZ}eiKG}8}luD#>(iap(x{(FfM3IHCRmd*H| zEn@z%2++EZ%8a!K-U0dEOUvn-Ui9m&{uM3o!$z6HJD-Sig#oDIb88b$HVKH~i-jRuIqYFhcafhXxxm|7-2(tvGcq$r5js<;-9Z45;qt>)p_CIrs7_`>WkT{)$ z;R034f(%cC!LNdxs2BzYocYj`vnp%ctD9dny*o9(zOF?hVQ+okvFXJT~(`PYGX*8K}K8fz;H})OWXb zS6}WP5F@mmkB2MOd^OGNfo2q;EaQMT*g({1+yf&HtOw3l8hsimFa}uJ|vLD>2wf1Wfbq~K3=t? z`|#tQ%da2;l;qWKvdn8-&92Jld?g%%!>m=}byaJOYde1)aNc&&JsNS4K%-?m(Q zyoa5Tea1QM6q!b!N_ik<{(;u(<{Tw=Y1vMN-9I355_)xg7Q7!Nyg$!7+-h$C%HnqE z#}(m9L%%F!`W)Z8Nn4EYlBnaGcATT|qRhTL{Yd3<@vSNrW~IXQu2nQZr-cjjQ;?>v zn|B{c;XJdu#0H2wUofN*wN$8ngjv8F8IDr#*qFmiz9noA!*U2g+~e{`wvEm@DumeC8jzISL0j^bUfFsdh=C>Y zpTxa`Z!*DOUH^({bOl`PQC=Oi2Oggtb`r<%d(mXS(%kLd9(mGIK6wL!2tYjsP3y8A zjTpNw526NS*r3+sh#0!N4{~bCzYByl5oh#aHTyC3pm$!LGSd6;C)4yGJcLy~+UmH2+-`q+h$)2(MqS4`uwk`a#z>0G*=f?=TGZ8{K<<&_f{L+_kcTE+(o#lHzWY-apM(>u%fL-#o?*X(RL+KvxfGbNPe8j?P$u-Nr7ha!||U{1;9a zSHbo@IA<-&gc>xW!)%sBwvPDn-`<83_q++sMR2H4xjhCUQd*cirJxp~XRm*I{nU0r z(IsHq3IO&UpVI0f^C5t{^^>PqEE#>Y>StjgUn~km<9n4AOl^+odqg&ef46_&e74bK zr|p&d|J{&W)<=(;yxw+(Aknh#aTu1h8{p?dtp9=Ua@1duplEbwFzJgLb$Z*`h@fw4 z#kr?{N!(}2BT|6=OJDgD%juCba>NpovEN2lH>K__tj@kIMz(OGXaDI?t=6t|$~-6{ zT1@pJv%NXP+mFHvxOl7fwOt5@g#a@z`$kbwX1Q@4&BUDkf_87Jp@+BzMBE zww%zeTyhsor(4>U#(wB?`-5X8@&g-3h*88I%5{*ZW8kyiAIeboVeYP%f!+DA_b2fU z*tkY)FT(iq!~W?D^|VY!W#{*xk!D3MIIe>bB^bQfwM>8dK5jio;IMCxEuwA5sf2v> z)dw_fmcX=IKxRr|NIkan2-p|Utb~nRnEUCJp77aZEd4>h6_Ew(cV&-|Wudm{&U3d$ z?8C&x#B1DcBo=r?s1tXtUL{9ImLo-vE_`)PTds^vMWOPv0o^lfYG+}sm)+<9N&Wy= zOo#~PPv77E+qB~Y9>p8=tCJ{y9^h2S)5T1&{U$6nR6AUF?_!>rfoo|t#VRMv4VS|E z$w2~f7KMh_ZoR40W&OvjS#{6IXGZQYDv%ly(%6{E;?0cDU+jGyxG|VImco|> z`f7lL9!)_3?cvGx7yIvYK4~Ld>GZ;PjW8`f*ZYq;;&G>6xXVpIY_m_++6Xh=OTC0Wk=I<`toImXU*ef?WQk$ZAMKzK+ zzq=GhBK2V{w&8q`8$PJ8Ul;henl zKQ|zGfHe48DewP2&48_Uz4Y(}v`5%;EjL#`lXH5W=yz2Kra{jH z{?FV^=CiMib6<9E@|&bBzYBpQJ3TYIK{s@Ui{7g^XP~ssXRmQ(Le^9# zftOf*oZr3t=%Ot;?adw4PY&I9-4yuoW^miF=l-(OR!(1Xe(IN(!EHzF z#QVDT`RjD?&ffO+#nyY>z+%Sz;m+sty3fuwKmP0MYvZqnwj>^IyRobEb>F=z#@FWg z-7kUt^cgo-C&w&{o4n^~-I+I`hRKC5_wy;}(0im|FpPFk*9~>;TgqhoLBlnRt}oQ~ z&;D0@-gdfX@G_s7MqhV*vB``rK5LqF{-pm0s!BaI mW##r|PEou6UzGm~ME{pfTekBCm-0gfAn00009a7bBm000&x z000&x0ZCFM@Bjb+2XskIMF-{x0T2Q$@5y!4SIbVDCfXb&ZloP!0F!MF`?dCykokRxc<-#e*yVN&*cr(_h58J#4lySAN;_BW zBnLzpaAtulZ_&|qpm{?rWWEtqjOFM9&ArO=04vk9=jB>jYfs-pCsJpgjN3aDpF$=w zY3J)$r{;8MC~sD(d-XJs>#dYh@4Epolc7zL`;f#gHV&)VPp@^93C!qua6I%pV&Nu% zmxFRgN!d?(I>urpY%~#`N$ha`$~`y>a9TNw!Az?60RzxMR_fkUk+}Qz@o7QLK)_Mf zc>z|^)sOX;zW|y3K`{1wP}wndD?rz&i{6#(t5TL`^=x3rLRD2I^< z(`5NAPkgeDG}CYF_jwoDwLkXPdcyRb3B|oY{?Y5^j^VoHXF<2$x&lC&*O$24toZM? zf9V(Bjjp%L*ZvgEfNHHwAJ2B!{;Af7!}%(o)k`EML}HLEn~60cZ{4owIdy~El(!i= zj!L{Ad!`R}Ae&IdB#yLCyRNzYJ&5KNnR+p95`A7thX9)JPKhC#;0huH8Uk?}>(Giv z`O{|*wi@R8HKKrczPO5gRF!tX6(|lFQXM9|vU|&DF0ACKGq7a=+h`~Nff z?c1>GN8S3FiW;GN4ItC}2TUNJ@EoX{lo=zs6>&SZW-Zq5 z9no?hi&=+~>CVaS*Yxd?|0w_XixBm$->P@>#)Q!z%Z=7D`fbfVFW!dV6bbv|@i12a zJW28q#Ka*2q;3?H=S|j7ekyc|^dZF=#=X#QgzgfU0QY*B6>6U`&Snz8j%(?7KbI|< z$u>R<5s#^XFRib`xj(O1*2hWc@H@lxMw(L#yrD2LKN#dU8dOUuO}Zmc{_u*|1?^qN z4VD$Dwbnm3acJceR{-b^B$Q!BJq92bExy+geeQ(mcHG+Zv8Tp&{cRD({=aHO6XDrq zu%Vj(faLZS1jx`kc{4(1rV#k*h`{&J~IKi7elu;aJ>jKL3sqO&Mt)GbjH-9 zndO&YEgiSd{~_Zyu9Ef>YC2KRY5YkSmyfJ0v&y=!MQF52pD#3aPAUwo%*H3JZF4bB zcs4FGR(kjbGP5PRXgIfvh~K zu-@OKMszcwjkw=VgB-lHy8qm;6;r%v4}ist>%)_@Tx-$hbNz}=_jYVgh-<-j2s8Ha zT^V||RcxSw#ErjG2?7v%vhyedM{id*d51SWe!siFB(h#=XnBcrdC=H_8#dj4^I#Sz%8LY-cpwwG+2*LDYvRtNG`a$$I-qKI}7 zGaC9I4eOBI&daU!euN9|r%XiFuQEQLw*sIP>{&Kvo`9@1KyG)us*t}ND@_cU19zzW zS8XqVc)#A+|1`;QmsbXsNoJOQ`ofh-h1mhG6!cbq%%y630^C1N{{|wxK~YN?6<>}1 z0EBBP_pSh-!fp&NuYjk9e|Eoyy#B79!2Ws7BU$la1yQPM~Trik`LteSMAs}Hn# zxfKP?q|NE%CjdXK4POcRtoS1(k$PLnfUfeHc4qW4vu}l_Umf&)+{G;Jo#~(<` zK{0i9k$81p?-QIh&X5z}*nL@IG|uG#$^F(`|Tx0MK2^qbUC% z`whV10uwdJ@#(V*i3jK9Ko77-V7z=P&SXIhL@r6~x;Xhig}`hCf3%MSoEY}_7n{F0+!&W(TJvCuY^)IpHZhwJys%74*G3@2g4W`~6En7U#!MJQiw*$Fn z(;lD^uff;HTy1avi;f5LheHRW<=KEak}2>i%kFb3BUYZt(VLnunq9`dtYzzdD530 z4x0V!xUto5G+6oPw0%S;>T<$v9i_$6z<%6WX+Q0V*MUB9*oOlVYR^(e@0Ui`p;!R1 z{#5!$yWS~k0bWw4-Pn)s{R+TDb@|%|!yCv|{N-aknNxb0& z_QQ4l^c~O5j*!Rg*XR3Twx7PMAG57m8lR~ENPoWq@>YRYx+&SsI6P;k6k~n9!m8uW z6x>3@!Di~;2h)rI`;`B>3#;m!5jYc|0iW~K<$qkz#uO!_y#%Y#wUz{<{2E_$^fy~)>^3BnYkXh(NDJ@ zCRRM4jW->Rh{W(>){#d)A!f&1h9RfMR_9A~F+*@xHDj!;)QVoX4 zpAH~)t+aO3Rz6H=zaQEI4RYwde+7UiaB#q_S~LpGy}yB9)CS%>^G?AUvR{mdN7~9j zUb`SmX{@9Ef|ma#Os@clM3{>Scbqh1QE=&13mE83M>YZYwtl=F$UOycB~;3FKOeB? zEq@$$*uQuEFO8G^?aesODBjm2;e6Vl@m_nvob@j`90|U1qa>2>N0ypLztrH>@#>=q z>NtV3>*#XvP5)4RE3CM7gZPpT*ttiB%lBmeybI+*TczwN^9310?|Az zoKMpUPM>&70;N1}JCTX4)Tz>e(N|8+8&)&*8Ds4{T3;W}MBHTUt3+S(;g!P^P+~Zq zXVnJKIVP^(%@qLKKP6_u;S-50A38VY;^KGwJLKkN5?Y?T4W5P1OyE=FQ40Z?<7Xk- zpR~LNG=Cl@P?`Xp!tg|>kvsUh{^^qr_;rCmf4tVG#1OS2&E06>XK8$T1hNdWGem0` zW-(b$`c3)E@WjWYBmM5DVAs^?K4iV?d!=1OR{a3ot@0lfIyBGIibWn>SrZ|a@s(1V z(Tlyj_M|Ioj=*rVg$a>-*5#WWPELDKc_24WP49J1(1Gv-^AVEB~dl@kZM0a_Q3BeUWA)F#jc}!ljTge zDaCaS!?IIZk(2LN5EvVed7j zYkt8hXK|hH_YIh2JS^c8w^V<-OPb=ZELz=-~!is(2JX6bXCy;)L_H`p9>K@*2PnV=}6@dK?d1Gf5 zYQ+zFGEc1gD*@Ujc`Dy9kLyPN^<)@(2wP8L;#c^J0I4e}-7%Fc@`f)PN6J1&cUiah z^(78G9_iV`=ok6`*j+i2ny6cHc7V)yxS?3E!S_7xoT(qaPML4fdA6)K*A4?(qM^1w z&mG%wWSnZ_OkDOjMkh7}+yI!_%`^rp)d*Jqa(JJeyUNAG_x5o9GCgNg(JwauCqJ|L z@i|{U2-NFW{7!S?C^i|9djjA)(zsu+pXhXS%Z&P$`}|TITH=Dr8FBG>l=jdO9pEm5 zq8L&FA2aN*5TkflQPx*h-Z3HSa^?MB#8CEw>DgeHkzy$KD)nc=N<{q`K3;z9$$qS& zx?CYm$c=_X&Ao~W);q9)_IPrf53f;%EZBKzK`q3e0{V4*~&%ke_IRLfaPZxNFh=7PM-5a3D8wI2R2bpWddp)=t z4OQexSAjU}JugNeb*Uq@C6NxoXt^{O^Ca%=gA$ix=}&*v;e%YeGahelg4dx=J{Pxckk; z!*xgbVt@p!KI*lJlIgd(!$UhC>lmLP$huE|i>ah{0#20m`td9KnPRp9(TIfV38(=Y zCSG5z?;D_XgH>)d!P}b}c4ZEM#qTkVs2*T8<5y>V5d4#@~ykP|aq+4>{M+?}9 zp2Wb1_MfHRC}uLMC_Zc09gt6Y^dtTXz`GIk@X_-3fpx!OUrW-xx_SHZz8rmdonUxH zU(N)m!)Nu$b?RUSI-bmmz_Wfu(W`t_dT`-NIV>~aqe025r}{gRzNVf89>+m{mFR;! z;U?xlUzKmif5RRCR`ZY^ZqbKw4wu4}Vs<8}2cP^q{z-eKKy6PHsq&gZdgb)1NbITz zw%^@G94Z;u4EcD+N|SL?DVqw+tk*|hc|fnk_7l^-WxHg8=RmseSS_cVPa$*zpp@di zL$rUTfMyU5pJ+gzAn*A%R6ZuCMBtfLyEm&o!-pWk~0GEvV zo$YR{Gg)__RrdAEsaD?12fI@LoB*4os3GK?W);x}uetw=Go7ES{2aJ~CaWj^W=;gEYmg!Ny z+)Vl%(#P4&USRK+X@C#VRq_c*&N`|AsCHXX+FJ{p@Jm5=&SRsqJH5A8XC%I0;Tr%E zaOGuEwHVk=;`3x)059-jIQH#Qo9am9Z{DKINJoBLN2d@L@4OH4^o09Ln6VpI#z)lLwFY>Ps5~DM)rYJmCjg*%uD>my zen!qM`KG9-wnrIQM@xDh{5feAs^qK=V9zscH8*UVn`%Adla7-T){?Dv$`5`mzA_5PkE9=yxWe#5^Mc$+W`*$iRRdBk|1gU4*B?;G@~Hj<+fw%504N13f__d! z?l%6sK8g|AobW^E%R2c zy>-GeKOY29R?IGJ1`&+zk2u!5&vep>mFp{Bd(Rr%e403xhwUb3h|+S+n!!%m&foG z8JLG%yy6Bxc5;7|Nb!KxvyML+7!+vLpXcLdCD&1Q+y^0MN5+UU%5M?OVw6L)mKSiX zax$hP8dJ^jQb){Ifs{L7-m^KPNvcEqD*$AJZ*AeXJt;4?H z=Dd8IeIT;o&Fhb7RDO$}+l^oXHYA#0d_{)|n`ops_lib2m$1{|*$z$k9jS-m_l#l9 z`a9N9P0_0c($igFIAcc!BKs$|N$Jo$FCChNNoOWw(mM)|5An(a5T_C@n)siAlxHY> z$-dvA?{DW!-sl0_ht2-_T&nv@M-}xRk8`DYjKC;vWqq8-53%!7aBizKJk9Ht8vv!0 zLcilUeowpvZUA@;4nOVTlt?~;}R zYW@wqs^94i)RFLRAoLpt8hW|z(CLkaT1sg(m|tlF*BrT8MtC!a%u7C-9- zEG~~z%xpq~WS$+5R)&9ne^a}E{(ussu{@gZs9KwCPBgFf>Z%P;>Swzz(Cs82Ro(Yo z?;Zp!{W3m^0(OOytUjc;34Mq>KlV=h-B5Qs)8x_&@W`_b|AwA;OU=4onuw=KF^Ib| zK0LQSloxtb9KpGln6rWaj>CQ#b(?pLv{(AE5CZ-;-&q1@0Yynn1Wa2s7g*8Ra=i%@SM<8YrqXi7Hxm;f0$xD1%3tKQ8j;ccT0gxrGU#+hF2^sCdg z0G1bZ@)OM}c>rnKLa_Whj713Ues10cm)ALmL{JNoP z(bwOJwf6?FkJ<8b<1Iojhzau;{10S%`~aR94^IqHUX^Xmid)NG-<8e;yMJI0>P?OE zX>$|>(aaM)(bgnP4g*ymHWzqZtG_jmUxsIJu@019OHsLL;}dYX1zCF>t_w$FN>2R0 zw!%fSqs7Sefx0MX&L3C8!*GKt&{OVS0m8o%IoagW5O3a2=Hg-4z8&i8b{-s`<_aHB zt(0SBORxTvEMkuja$&ro`sO_VF3dzxK*AVE^-;@U&_CA?eJO4R$@t}r@9P&m0o8GP zpn?%}Bki;RX#(5f4R`c=$FllXGZi!7X!>*_mAe8U>)>C9^Rrsbp2lhDdjUL2G`~+0>7r0MnaNdtOmwClFnu9O~hm zAdv(canb0cxKG7HnjluYK0L<>JY0dU%1a0s3ih)ywQjvf4WZ!Z9Q*Z(f{+zNpBQR=7vjj%$0 zKNvT4?Xhy5PFVV>$h)S*pHat<;1%2jvt}7ZvYxdfeTuJoJQ%rxD3ZXXr=&x=9dtHH zJ*rFJjk+82@{!Q?db|9Kq-yO6(BGktNwEaWonPX_$ERXnha*xX*W!gEc2i0VGO0ZS zG`$S%mX6dT4BDglYs3z;U&9{zKs7yy;vDVKk)sC7seTjLryd`NY6@mv8Ip3n_y)l4 z2s+6|Iqtmyz^{+AeSy$!kZ;FIJo3(6#u7K!PXeo4GwM?@+aG8Bcmna)VfDwk4?we~ zml%-^2xU3uTl!6ass1+v%Nlq%Vat(;TnVGzLF&=iNUd?wv>{S7N82AT>qAp6fohLY^Jj9bd}*F~ZJ-~ayi(hc|#mg+Ov6=^n#f0wyR2U$V?%6FXqVFfg? zD7BoMf2Half7i$3?3bVRQ?3;OMh18=e!3LV)2(ypK5aCxefytikhJd|$0Kz+0im~Q zV0nezlBa#WeGOTPi|CNM2#~~`f zA%W{tu*7NgD0Yw;eI3y}Ny9z*_u%=17>x-p5Gd4>SsN!zD(U|*RY8B*0H_25M@}`qXMm(uo$EP@2@28S z&dqq}kKTyZ$~*S}n2G2UWaaNpz31l^a6#|8j;-(~ff@}vA0a$SelLKRVK(Af_U<{|1w`8@Vc=b>Eq!y z!{b?@YmI}9J4XTfA1*j~L)ahv(=&%1*F^$J6SQzfsU`OEXD|^^@2Duq=1*RIt68)f zX#ZCGG7WwrAEoh5eKHO*a!TOrf7DMRfhR{Pro7?SWdB|wfOC6P8;*eU>PZ?5&p64Ev4p7hc@OcAZ-vEd( zzL8D8_IBt4Kzr)Onn9Kl4@-oL-e0rB?JO6`2yeqjblk^*^&`mtV7U{uT-C&rO?Ro& zKUk3CO4DQ{k77>{+IVjHJ2{E>ZX(bd4bK%xqvhDIFX?>7eNb2pqahJTW0&{#0O;*I zyl`nl4;EN{ysiOd&{n;*_S*cA+&84S#+q4;TQ`xR6~eEXOB46a6F5!TfSvI#n5SeC z+^xNOG7OGOw5Gb$Kaq`U001BWNkl~jK)R!|a$v!Hl6sOqwsKIhGn4>pqP*KD8 zsPNs>kvH+Y4LcIHQ~EHP6{F|0d$_E$keTVVHv)R%FOQTyawqiK(4L4NW4~j+%Q=9A z(R?(oYubx$tr+5jkhSYfeAH`2q@kdG1lRCj+g(~9DpZkns?_V(KVt>J&E%uUMMTM* zpByW+UoJsf`%wgYp5MD{w+mTxL(AwD)z{EH2>+qnYA2pJ0q(QIK2kmk{T)XUxll!z zm{AY%yD`&$2zMr!9{NoHHYtzAL%0gSo7}^j3^dO;Y1#r@HzEk_Qc4BoqizNzUiuc3Xxzmp- z2`mb0{XPV4Khcxrya#y!gG@M7%gcD{@RtVV@Ei2e3Y?&(k+FyE2@aqS`>Fq~OwfCE z(48576!zY=l(Az#zo!`BidpltsNai~xOopZ)11BWIXL>t2~RAJYmFnIwP;Ci;#_e&oEYEehtK;>5gZ1cQYJkzUDy}eey zGZqsc))751KWPwO?}eBXVMW_{WDeotVY%Z`5W1%$<*;V7f-Bp)AADQHC z=xpWMOC`u=Y*VnD4vVrS(WgRBTs?SUfR@{aRdv360G2^Psqh&}aAi5gKSvVe=q_Ee z8E&9F`wwDl5=16=<#tZ&+s&ZOXTT-)aA;zxV!C3`?>l)h@kVbk3#hmfRg) zzgtI7FYA;)u0v2)X@Q?{^747m~O5ZzxCeTSc zD?jZO-xo*v*r%V5hm7YSACrLN^UUW^fBzwUz5!GD4}FqM(w~e&%nkX2+wO!Wc&Zn0N;J_k3yJ z$dp*ZbLh9CJx9vnuSS2@3at+0Sq-C+{L{^_jQTVDje2SVD%Bofy%*7p0+shVU|p=J znk{aT>^39)J^kd3U(YBlonD^X-1KlE?Vm-E;eb>f|=I1a>a86Y2zXlonz8)*z#bUSq36BpVQXIGKy%s^;g zYfM#vo7253&Qck}aIBZ|bH1t&(Him%hu>^J?EI&7e~RU&-nN13yhWTRe_bI8&8K+| zQfsqU*N~50wq!wd+xR!}HQjK#-cS8DaU^VzzvDjudzBTks<%xC+# zoeyN%@CPe5w4aV~LYj6Xt3!u^7|_r@N#!9;2V;u+U{Mh?;*y0Fr8=YIMvNtCnd$K| z7=W;IG@!=|fP*zY#u{>T$(lgT?CPO1UXFG+a>&bQ=$?y3p z*0{$)Ew%i#pF&pzykryB5J*4BwZG^(_!&C@@k6w|1HI9nNBv&K#wE=9lec*M*@)f4 zD9BFr&&LI-B?MiIyRfQ&TmW3<65;AS(evV|#B1X1UPF}Q^nym4^VjwiNTxf2h5nM- zKEHfP)QC?V>Dw*YF&a8T_7-O7SvV+8uETzvNJCJ#(2#lc!vBKN-VwNu+KLD2kmc>_ zZ`=bwB9piVt3^HbO^A}W#jWT6V@Gl4B$MK-LxlCWd+<&?Qotg3W5+4*`g5kgw?pj@ zCxnD1Ouri$_v_(h{ky~e&E}0kzE3}NOrYC2jRuM3NEYn{P)a$U=9tZ><7R%61_kn$ z_-hFLwT6`rcs0fj=ATW>1C0-teHJV6}I8hNaL4?OFEj+x%@*=b+v$4ms~nys5m`DNv555RzsMH#)U?lFd-gR%mWh$D}{M1(rhe0cJf6 z2)#yVaD^r1I2{P}4lZ2r@|8~bMAj98`%6%rlJ{Dy?g5Y=;MNGf882XwN5r$eKni6q zfWZ!HDL+5_d#B+iKehxK=kiKDd>lZ65PO2G1dv*aTm_IBzf%GISHsZ=xXi72EWpQ| z_TBn^2KE5(3?zhL#MC^JU(gD5~ATsFc9vo6DeKT4+AyulA=A(Y}Fpt$lb`U(L0 zsuvpYSBswhf6jh2bp6y)?L7b#!sjNyMbm|l7p)l6CbTk6k~}mVj)X`wy~zw9w%M_R z>!wgCIKYhX+`U$A9mqokiqAN*-haR1D*$$$7gy9?|Cy}r3uu|IR{L>m7U;^VI9m37 zalxP`%PD;$fiY(!Wu)TQU?zcZajJ)S=;-kuLWns2bi$X3B(q($*}tjuAx6gd1_;0Y z5Q)}GLP)7cULmlbEIbZ*ti#G}I5aC8PbJ*^2E_q`j%+WpXAJ@R3co>2!CGt1Ahv8~Km^vRSwFe#Z=)5u z!j2tI+B0t(eUqJtp&N7>ytH|c5U!-M+eRm}jFBNzdonAf=KL*_5864Xe)x1`Uz*+W z29~4Sh@FPv*q`4|PYoILJY0ialo zxRT+djl+3CO?R)DLH*DF{ZXjsM z@S{EodP2q-|3PHTA)4Tc`go<$Rp9EE*zk!s`o9aIDRmojrMy~SFUQ9f$TU&`C{1xJ*bp|Sk+6$3ViFy+wWbT;v)b3djLeLM~@PV@hw-~ z5Di#yUC-#~~?|E&O+!ut|#gBe29VeEoQFPb8cv@X2yE#7x<7fspH=J$<8(?p&^x&||B1)5%;S(&y!yZrx++{k zE@6@~oxkrI7?D8d+4gLpjO6>|cg6-Ku*dN{l?ksjY;E|s?GyeUX5OGaJ=aiyKto)S z4Q@^X&&jB-))uU$=iH_Z`cyX-{b}X#s7zf;{xO?xsswC;r=JlssMcC}JmgY!gB#GV zhOVD;#X(KzOEg2h!871E|nzDON?@P1ITtz{i+ZYC?f1dT zP^@xM+C>{(Rh%P-6&LRx90Zrx_3?4NL#KIcUcQums(Jj9bR#SNC|mCaKWAc;OFr?V ziNGb5-JbF4wX#No^$LOfDnj%rmE}MCC#}xJ4@~Uj{RsHw5N*XmD4a>ZPi`axmVm?^22;8j`I$D!|<#@d_y~y&p(EV(?y?u735h; zKEWPZc#Nm7-N&d4I{=C)5 zUGg4MGeb67eysm|g%*q99V7X zzdS_E#j5WiN-sOUXu@mI&>oma-z8R|Ue7jI*ryv$vK_SM`DpF_{<15Tm|W4Xjv#3= zuk_rxB>((|z0>h>d`AaRf4VQ1;(JK-;@#<;8b%a*WaX%RV|~eZW4&%>>P6Fo_q#E? zhE)~Mgpd{x=Qcev>>>XK#GlC~IDa4@ToTmA_92qSN&rnx+Mi?jK2Gd!>+roP$|(OV zJcU>Bb1V2O0H}W4je~br@4}tVBaM|rcCQ%fybs0iE}bD}q~G~o0HkiGe zCdm#69!nufms$XF%(D51lJ6hw5he{xL4w1R7WYO@*npIJzYDLX*az5d4 zCmFSfCBo!7&7&Umd81Y~fE0KAbWa4&8@?9-cEk7l+1Ak6v~ww{op}HTSin`!_o2fj zmY?OyMR8Bun9HZ^JwA}coYweG_Y?HVzdQ~%4q6+yp(WL|kj>JJcfN7^e9Yul{uA=d zOhIpvT{^ac;IlyYK6sw{64R9--VJGA`xn&+ca4(XK7Tyrd*%**6l3JC1aQY%qS?}4 zSown2UwS;u^}`440U(ig{Nd`J{oabjb`jjsajMw_^vRZ#9>1#th}L88#AY1QXJS_B zRQNOt)WOlQJEFhwhRYj}NrSe-A}sS)DTsC5dS^G(l8mFZL*Tfi(iMaX0p%B z6+@r6wTy4CfA(WQ6#vU1BN6)s9@jVCQ^XRC+OpQ-I^5VmR6@fmn)rC`bCtfvM|(*c z)*B7ST@gWS-*iu&-;%=()ss*eiR)VVj6W6fX?p#Mfti{hjbza5MQlEK|7$o_|2)hcZCSss3k6 zTqEUixyU=R7FO#o!*#UMaYgA`p&I`h@&ErIAvBZ@n7tmzM4iw=pZuT6CAFL72re<} zpFYa*o>-TPQ<&BEEif4Bs|e1_#1}Xaw&mtmrQs)Et@O>v1VrY@-C(;CO0ohV{_dtW z&UA#AYzGYM{vFu?&xtx-x}BF`F5klwXPPjhS5UP2k(THqnJ&?#_DpXu&csu`p_{&* zg>9M%+m}P+#sh{o^|8tY#+ymq*7viz*q!zIBAF7moOqNtzuf&yCp2RGo^&*;k> zV_j~`;@V*o(*6)nO{N|-N%Sl~t+C%V2@yA|KY9%CuIu{A<4Nb|Jlay?zT>tgH8UPH zs*zsu^lgf-p$&h40#*->Hp51sYX3Twt4jBwganXCvS3^Wmc*%^1ln~D+QgYR{!j22 zYHFQI+SEk3rj?f>ow8r_Mw!9+aEy#l8$N|=1n@C4TF_79UdJCDI(M!6nOc6@xials z0e}cZ??dn!jhvyq0QzwQ=592<5Q#f$H?h^063X(!gGmLEAv5;76i%t<+@;p8TTfQP z%Q^3aIgqMS5OCTQAj z@iU)meAk{gebOl3EoFRr*}_`|V}V=>>#Wd=YH7!0Ho8wnJpV$55A39jOTZD;=lNK! z$BIatjSS1zBkBQx#DNCz_WJss(MPWSjK`mm5a$=sCG0Wl&9pZ%PNE!r&NAIq3jiss zaxP$gEskD$qRsWlh&@E2{e|XPt;HzRT0eacfW_+BJlnJXMa0O)8Q&Qo26{94g5|&f ztB1>{$)2->GO`=*%=?5pF&i$mI%fYK`eYNth`*-i|Byn|U6^q}4u=dRQ#&Iy1eOVi zhA82cqX%8%I+gyezg=!r=Z*w0+TP57^c=1wkK`9GuYLYYeg+KICS?1ho!&P)B|w9q z#|7m^8~X~4q*FWp3Y*uTys31NEQ+H>U%R38`ZyoHn$znGF@BEk()S-^g51fgaW0Y9 zP;tlau|FAW@%4<`@&@%$Z`_nm3g`(uGk!)`SGCdbeW1o^>6apwad_rr#yRJD2w8VL z%^=bOqa}2_mU2Gl8Hy1yL;Poc=qeBArCxiqidAU`9luf@dJfnW)K*Ij6Hz}P%Y*t; z36?HJN7g&>BmFG2_LUt>@m#SM9gtc)(pCU;p*@A@c$T<*FMylK?ngw>Jq=*-*WfDR z^p+I>okKV9nU2w(V8!qJW13kk?H@oBp&=rO>*0Kdca%2{rR19brq`DO^jE`cxzj=Y z#!I5!)A2_WUA`B<_1$4>rB(L$x8Z3)j*qqYxCk%cXX-~X7+Oz*S|0}%>08g;(3!pW z(+ZpWq(d8YTx+zKo;7*7{^VcB;QNi?vO69{Z(hsqi$4@Sh0R3JlNdfPrpWjiukCp$ zIV!Kg`|iEX)g4|vj6}*a0=X*y?sq^pC8iO3d@H;T z(s#Yqu+ssuaS$cS1oTEgz9Y2cBU3kucdQ=ZT9Jvy7*N|&xS{5GG=>$t@9+`h;`^|Y zUJmz%dxECvz$r#=-5Ci=cULrZZ3dY^&vwnTl z>-AF0uOmO#pG+6=Gkp@@uQ5`UKS5E{fL0c8LXO;q*+wVzolXUxUg$SWnAIF~XY#cj z8_nU(_`(ttY=81RmT}vquN$V?t#og6`swwjAtJFcAQF1l@VR=EQe^U1r6nS+yAnA0 zb|*2NuessHvhV=;M#+kLTAouzE%x%kFoVUHsHDK6;f2#ErJhDd7iZH*0Rjvw0A|uI zTkkv}*p}GL^uVpyk;uM?y%N#R0j!9K1E^&0KbfAz$_)ToKZ5iw&Sp0U`7WA^S55Yd zNBT1Y^NWyr7p&trKO-}V;50%H*Pq90g^5Eyh|IYAoW$!xkWdKJb1i&DrATl*wuqja zr+Wig^Y=q0>CjsZUpIxlldQTjEYe_G(c{ugAwxJ8@%q*~^(GZ32Bu;hm8y;3t&in* zd&}L6gdtP^?b5+5L-|rAGanfyO3PYjyj+^_G$S4Ud;+{$RK?1-Q}=vUNJ$F_EO3JGRkE`gn*W1W$zb0C=C{p3EG) z5x$bpEaGBoXIfG5?+C2cJ4t)=`T7o8S-v>+3PFiUkNPj%&*z0JvAE7U@jF^RH*#a+pLck4wBD6>-HTbjGuEe5jTt?>MQ^7eSUoDw^O@OTchPYe zmR~uK)>rF+cA7~Gr^{CWDB?=R(p0r9NBDH-zq{tTGAV+ZQS3KpfC>Bv*cO%9JhzNwb8 z!~7paY9#=OT;%s_mvZEJ`x6avJ(XyT1~T^7tYLlDxP28oEt%s&GY1FZah4g7U1%$R zu-v!o`j?rFv}b<9VLXr0^HVPmauY%OLvBHORMJh8aC(z_;88&9+iFV=z9pm0S0R>v z#ltPOpV;sc_S|NK3!hJn^NUz>?zP*fL$oFF^0v>( z*Szs&N$4ABH2j>$bUbQ=5Dnlcpeo|eB2iy2775^j?f?Dne}^_@e9eH-I3|lnGPor9 zd3c(O3y>KA9(T9DE2tOMZwSi-UXFYB0+5^D$j`v=#NoV|Q4Iq>%az#p_=hR1`p+r~ zSWo=N`x0~_l+EzGz_w}}Q3o6~$gIKIHjV;VgC~@Qqfe z;pR=gZm&NadZQ{P(yLTcp!RYW?^m*+C2??DTNJ*u?mP-Nx+)BBs z40;ghuBtCJoc8wg>qep#lsA*DM6(}VnoNzD1+f(Xh#e&t5la_jM`SjzncSQJFKA~L z^ZrN`{aM_8!oSBnKMPAY07ARKlqEBYR*RDToIsR->q#BgYi_D21EC0r-rBZQ2pD@v z21pHG*>7J2sNc!Ru3paOml`4tK+=1AEPcZFPkjR6tD{d`;vIB!iXxKN)b@r&)WhB_c)$L}!L?6XdcJ(0JZ$pf)B&hC9 zhV>OOw;?tH`3)Gmw)c6~d*EfBSvqqPFSk?M(+Q6Mq8lC+2sKBlL@5^^t`}ooZmbzz z0YGJa&j4`@XC=Sh6&Fn5io%#)Uqdu-hx@yVa$EKK5gjvyl^X&2rve&Jd!Jhne<{WJpFj}pk)O3 zL=o*@km!W^2PEjCdS8+B{Jr7(Wl?caISn)ZE)p=Ka)CTit2?-FakSb2RdAHQ`-X$c zc&UCzG+&5I^*quWNa&Rlt=_xx;1#U(hrHpY^@II+S{v)VyAv6E)6cU}0CB$sgJ9iJ zb;iQssE$Z;a5?s>mK8rpucr*AGerzGAesfSBV<4Gd1u!ENw3%B`${L>e~9F~(A>rgy1fFpdO{>3Wq!ErFzM0gw@dO1&FdLk9Y=SQg3 ztRrJyQp+A@wH^i}e3yUIW+Ji_zL77b%N?Bu1EUzF6eCRCg$X}3_7<+->8bNKpX|^2 z(OVI-0PjIjg!*@&4QILdvC1Bd@AKH^5^77Z%8O~`=FN62Icx&x;ok8gwU-QOUJ=a$ zYv)_>xHY4|HSwG8f<%**kX8F_Vp0yYVi*7_wU{`2D^4;T!eT z4U`1{Iq`}4EBQGuog5tireNTx{Jc|rtMoO4+bC8C)Y9>XW#_NOY6ofc!x|}1`|M}@ zcc~{vZ!kOlS>(SFQMLSy=O^P;zIQ-$SY*7yJ($f`_eeG~KijL1(2POh?46Hn)Hf+* zIgOgfekh;NSRzcxHwA?FTz)~9U*DgZm@5DzV&PsB=XnJ$4NAb$;9Kx^0b;Pmsavsw zSMbaaB^psNzZK6X`eMYl60-IFIjb-h?LRY~zrA1L4WNDC1$=QnOqh!3A1`1^Xo+e( zy$!VXyZiN1z=yl~c_Uc$==$J%S~r_$UKXYQVTd$a1D$x}6Dg^TnGu#qfJ1nlXO8Pv zFPH5vmBDUA=P#&U>199#vKK%(iyp5Ooc|qu{qzs`Gn>N%p_gj(#@bcz>4)SE38%dt zym}FT6XbVQqj{9!K!pJOD*|%9ag?THdu`yahvs-<+=7^6m#?gFNPC)FNpded4>BiF z#(!<07>%DZX`s9yUa3QV2NLRs>5#vEy~ns0UO&-1rJq%D zRo_zq0omzmusdPe(*oq)5UAdu7$HuYrE4%e$?-F~L2ka=FU679K|NVMEdOw4M-Z4u z1Xw!@?!Oq>@dnl|xO)I(%s(#PwQFa3fcgIXjd&|_8v&1Dt8Y~N_*8qO@ZJRa^%z$G z)Y5)_xaaE-c5JNx=r<5{eu^*_&VOsac`Xx`t8RKDj@ATfF|kks-al-?QuvSwPD%8S zH6zn9=IC|GBU?WUr(T+@sF2z9pA(4e0T4;45q%GLMZo(bYliynaxX(J6IYx^wa0aZa-}(ULWL{WRkIRsDTj7U?m{h? z6kUNRh5kOs2?4tPU2$NyKY7xNZpvy;$oPa*TXL=8JM^z1H{pXz^cAYV1I~<&m9wer z0+uEd5n~iBxYM&E?5O2QSYr9EN>~sa1fuay5v&xqsnOYvf1R(au~!7d^uKiv09lR` z789Lf-^te$c3ylN+^O`d1mVccukC#81Wy>G#m57gr1v|Zx4b?c=ijN%F16<*e)u^^ zBfC1_@`Ku^2}QZU@pB*~8U!?4@R{#x5v3nQeN>*FtNuZA`8K|*KmGvFJW-3|}+I+q<_1fXCtW5??^&rA&mbdPiT<^W~rkCz=?u#8k2c(ypW_DzxTB>d}UJ z^{u=K`Tan>Ar6B*gibwI@WlHpZoKneN@-Q-HQ`T~_?eE$%5HS9QAc~tu=0{`G6WSte{iN+BpJecl10%r)k)X|2e^2%lW zq=w~q*$raW-)#xlqJQ8DfPPw0X2b*`=|+A90M5LM$nXvMO47^-Ls(zqJCF1za4LB8 zGU?HGV7DLPn&9uOXEkPTvi9AGwcqpm=reX6mG6e9H)+eb+>Aa@oYSR=I?z4-FMRCo zy>hAae5%I_SyG&viE>BY0%!6NJX$V)w0lI{_7#9jJWb%rt`35!^jP&b;jPSV%tm(7 zB-~pgLHbT6uZc;2zXPW*6dZjLzmV@ki6&M6^qUlqk6!^W%fa$LMoWfml_!rD-Sm;; zz5VeI5TGNLR{(e&JnJ*E`RIotZtuDAHP%~^?5>fz67VB@wI}}yH-$Y+*bQmZT6wiv zkvU}e(tJxip?+Q;ww%b*<^8DN z=qiO;QJUxQ?)wjH+??OskFd-}pKN0CWCuNtpxaMb^x zmdrSm$cR^trXhleKI97`UpAy<(rS6O(_AQSG6CN*qslm3S)IJnSE&N&^-{^Z{Nl5E zB45)c219wEXSoG|_r?#r9?_4Y3tSIWM0Hy`b?~%HIkD?%<&J!Km0KB}Qi}G|c)e2f zbfaTyqBK*nmezhwS;v4BNSlD280^dfGFRpK=Coo$hz|3N7sUjEj?fcewz|kSN-L%Q z=YRgI$>ctxZolDPiN(O{Ioy@wHUZv)VBE>|H+A%0Gec_72KxK;w;Q}wUIJ!Cq~~#X z1*5g{I5r?`t;vkQO{4}tpgf{DR}_fV1HTFr@rJ8aCvYZI;BqAqbqK6d$Jt@BeK=(a zzIS{p`P|S;nnad4+>@RJ^&~G@;V8wA`wy0gdl^3|&pvZj`{j}DIUag@5Z_V@-XP4^iz{({cX8h#r2r!gS!t%Sf z;`Iq^3Ns0yoL|ViMnV9M^YaP*WC0EKKO3%-CI|}n=_^VL-j~Pv@8vxNTLd(bTq71=u*e_xFeq`gB z>Zfb0oKm|eCI}??MF4B04!2v(o*D1F6irXz{D>qFL&bXC0BA?yO#lA66#yM-+_3{L zo~ZZCq|r06^s)~9!ZwMb356xzSKu?oebftO^gP`kD;)|F>2Lxcp_!#8MPqx$QIVz++>x{^#OWSdt$N7y4w%(O*q`s9OT6;vzVKe~V4y|8^ z{Tq3X$5p$)Uy0!lEOEa&oV^tQhzvpn<&5&|a?cxCaqn}t#D4zsKmYZlV+@wr%`Lc~ zwP?4LX#3MxiDYR;QB(W?czKF-OcQuwhTZoe+3#OqF0?-$Rlh@PB_ciGM*DYsePG34 zjidE4X@3%b{@ly;2I+y>hNLSLqL9cw;SWmTUjOd#xCt2r2&JOEX_)zRa|oDEsvm53 zJdZC5a}*K1adq(q%BJ2o9%dD+dEg8m>V%9I4l{;sz_NhmLHK5OLuulcHFXTs4M%0Z zqfYB1@ik<-DdSL4SWy)c%fC)?!#nTxlkdS#l`_=#+Pky|z@ZOya^1uA^S|@_=Xm#C zL(fULUJdbBy1?^=zVyD9!dHv~{hetANFVB>j_n6+c)r3}Mm?c+Rw7WXrTzSj6stVUF@7 zOcgtWasqWLX=mb{bf#Wak2WcGn`=kJZDm{d|O8PG^P>NjDe zKr}r47!uSn-XA%N)0Me)JBa6L^c)LRYq4(t_-wdo47ypeF@823Ic1O0@rU=7 z8buxGevI|zN_PWV2e4BrU;n9=xfK9fd*Fr??9R}2y&F`&-p{A~%!WC@NYG0VJ_yl- zFLE3R#xlLAwk(H{O`Bc^OJbw=mzYl}v2@t9g2QXg^xL(Is#@aY#Fv;ID*((}^u4+^ zK*%|KM53KLu!qYsqGU7SSHtIy%SFU8fH*Azninv$bgD<#GrCDJReYJhl8}1Sn)03T zr0K*NAJdxgbq+BiZ~k8&w-`TO?K(UftwIzYxPIoodX)rNBK(4Bg8Z$G5HQ_ z*Z}LC85b2TNBzU>U$KRF>YSZJe zU8|5;J~n>#4Ev|P$=+43p%s0~0I@%X*8Fgc=+ByI$RHY_PbN%9xziJfC&}sp!+uK2 znZq^O-mpG20gdy(9smPRp%xPX@*zNnVHl3LZ z{ic09L^m1s?Z=rXeV#Q&2V@8{0sFm(O4CZgdxjKsxB+~RUhYA6MCDQ_3P{$3bx@J5 zH`f{^J413w@0HNT`O4D=Nh6$?Nks;ExOIDUP$yj4y!n4FUD&hO}Eb5!i1fn&SdPn**Bc>{oy zkG)f`B_v9obo|~wcgXdp+2i#KY!*;^y}HqF{_5~%_F+NJm&V5NfUNtG;V;dnWOP zm~Kv9AJO4!#beJc+=qyV4pjdoW`huQoV0u%7o}(JL<9a$(Kyz}bGP66cmM}cj>P7t zND0r0It;));ke2-n$&>~rU{SyZt>mr5DBX*kgdLVJiZy(gw9L^%9TLTJQoZgFaJaA zw)Mj=^H&<&{5n|9oJeGG%YXs~l{FmZ7nP$%@cdcvgW4TXF<|(UX|uHhc{wic_FH#s zP|IS35*NSe0^$9b_Px~R=to0|~Y;fqt%JcVHz$S4C|2DMesIOi`2>Y`mzbJB( zIY}rdxmJ2Qj(Y7;#!njZk-bL(o68{Y%EHW{o-2r>*&7{!rVe>!&Z;&E*7dscD*zPm zJH3Gs={dOQDgd_029fE$1jn-Aj`wC*nj=ExB7VaOLB-bxkGYt z0Ru1z#F}KC`nST{kkl)CT`X5T72k2?uPhuX7FjastpbpFZ$JM0wDNdd9Rvf!Ul}GZ zgy$b4`N}d@2u1|nC6`54u}!s@$XB(cwN^e66K^8(bSDB!?|ao2MI%))}oW zW4Aq<*GZss$~QDwYVEoq9ho7~^W!q#L|g2B-}?!T8yeF9d-uuwUFOCh@*K4uzQDCN z+ATg_f5A1%qC3J%*R%Er1#}X#GaqcFv^Ya=9Cv}#8$2bUhm+dO@VqDE^hO_2Keo1` zrdC1LjD`s*XtrVJIcH>T_SwrVtN^gO7`I|3yh=PCb=1G8IDPZrl--l?ix5rRTmwZF zIHG>P*L34=kltQQD2O%)RsS-R(cmR~xqKm;kUB@>3DwC-x%JGJRw8=6{mKf2^QNWP z-FRjNz{&N4V!g3QGLtGMNvI)Z7csKvem>CbU`{?hHZl0FVO#CP4c?Olq z2V{av6EKZ{d5D!vUR(9{GLN+*A2#DVkmB#Tzm2e15Y0m(`jnp)*#-Vi6)K=R z&b_;ZM;*lHWK=1sXnfWRfB^AL`nVU0Lqg|+N_wK@d0;(W=4of{nM+_@wU8(;egW33}{cesQFH_DA%#2&j4Df6sVAOY`LAP_SoI~&R z<6_2gB&-%{d@?Owq)+_METp*(ZdCd=rCHrwpRd}3f}xe7tK+Gaa^7}Ox|BbO?{Qz3 zgFTh@x<~v#>(=^sz7nT2(|yN3*nZjG;ksp}GFfrW+wcsvi2SOI`jgD*D<(obxPSuK z=UFe~ud6d^J%3CE8uCe4kO(Y}f~|Ys4m1ZgU$QwXL_7RG&+d6?S#F%)_%)W~x5kSs zN3RX%#NPlhS}Ch50CHgJ(=14ohnyvA@|4fJYkKZ6pdylbd>FcjhJQ4#!)8Vd-M$+3 zW6E_z_kK+F_ZOJS-Qeb=Jz;qMHFv|vIIrNkaXfQ*DXy%CBp~v{a&OAy?MgRrwAC*5O8Iwr}&`w`@N74@&9AULx}$z2Gji{DsSCO3up zpa1zUbx#I~OyW3}+Z>UyGtA@2c1OJTH zcSrZSz7pWyfNVSuH}Co(+WH;CIqM$s&?rU~Y1qT8iEK8n-PY=jg0=pd(Yq0OwI@;< z_lHQdNWGOOG}+G+&eVvCNM;n(HGx- zqx6RvCh?gdnx)?`dm`(T& zeHXm@{q?&oziT#L;;7s1veQoXj!z&1k0$t?rWF_E_-5@D ziWsJEF<2f6tI?Sdt)5ao!U=W!@^{M~w>6@A-8C99u3akI_Y2d~dENAa(bfBhU5 zZTcWsXmGS@#DXO~`8N_jBg05}kGp`K2HViRy-xqb7&w^=?OH5W&Xl4gy(&b+uDHgPN&tjSsJWn#~oZ=kGj(>bs)ecGh!H9G@27iHuk+eN&-=MtPb~>hMn`Ng!`xyt1 zX(v)WKt#w^8+%M7REQR&?IQBiHWhhJeir)lR0~FsTduKRq(vOFr-tTGfF>JHuJNmK z!R|k3zitJ<#0`vQR6{qA7aMZWeF)B9^2kMb5IXY!dn7yu#14t8T}SlR5mCrO|9^?O zAVgao(@Jb}NbU0^Q~l%IY0enjolk7!)34P{OVM|tL-k7NKL1Owoo|$&=Pxt$Jsfns z1u4{w(Y1H<&u>K3&uRGwdtlbfDG#7zJuM)r=I7ZZq}Onw6ouh#qx+RaecQFezdj(_ zF(H_Z*8Q`sEZzuuXW0VOY%us8<5FwjrT_8k0J{Do`JaaD^*Q}Z$u#T9WUyDcnfx}A zrrc&{Y~^DYz>pNZ6JQNQ@VgZQN3z$Z@=!kme?`vDf&T6xQ4XpxM4y+mKHs+sQ#Sy- z0guXgma^0=nfONpGLG6e#N(e4{A`5WULEWaf*Gh-I{gm>aF>&4-B__`prPd>tgU=A zJ72mN(h*3B3~kVanJp>n*K1s1U5Y*o6me>`H-H&#LVz(<%k^$8W#eylnj?DT*#H0_ z07*naRKv>W3BLu|JSKA-5GAZ(G4X=%8WKe?uimNOeg4R5Y?SjZc$rqFg=6_=PD2-g z#xy7=^}RIr4Yk0}rXGH^J|3rkJ)ia$;I~M1_L)_$sh~M*dAmkWs@dWp>v`r7F_(7y zSL=8g#ixY1@p;|&c}03-lFdhg<9VC^%K9r>QROM^FwYn1!+6Eo)<@J{Bth-TC!-G- zR`Q24@nzy@=@6-|47UmYYt$U{Cj^@0f`;b|o#>UVm=U<6_v`)jvzatOaMJLHF8s~HLG7)g$7})h6VrPGC z>Njl_0!_4ceDd_9QSqCecYmGWR%9H_OdzrPThL{Bmt!Z<{P`dDA(GGz-R9@h9EP1C zzG}UYI~5a#Zii&EJ2sZJh7;JUqI!PR+}ylYo>x(ZmrOkWa-TR0_Yats>&gF<9&Nhq z2G&O0XN=cufO?kGK7&?;rnKy6rrodAmzMchE%F_|X0LPk(*j(E-7$2Ag0mLywG{x4 z7~x~nS$BH)hwcb~d>!5m1kJyCFw1qj(8!NZ{QdlS4NErw?EbzqZ+%B`HUBc$&XaJK z=;8!;W9I)N$V3JvtW_C5XR*rY{X>UPDBP4zULUJ5azR7`O=c-F8kdsxwt%&Sm4PqL zBav!FoTR&uY#+vJ3ROHw)5MQ#KKRu)06qXAbJ6oi&jHT~@&#S!4L_~CMQ;~)cf4D% zo`rQkf#sAp8qoy2)cSmv|E#XXGtQUFNVz{Al|O+O^RMo|YT+xK!p*MNflVkhzS$Ys zj_#KA)AS<&30!B@#_K9I_QSJ;_O*_=_9QXTM|oD43e|7y(vWU3{aj>mJLH7TmRr-C zYv+-CVjy(+gVJNqdAAm$Phs31+`ReX7G)fsh%0vwIZW0^~rtNO#){&AUWA z%Pw4bL;CR9m{0%=k96LUBZYre7BPq~zg#?bjS%GrP%Q)`xwX|I@IN?rbz0PSCq<2^ z$=q^3OiBDMxBnKqbOdoKCoxB8$Xr5W`{$zU*Hpe)Pi~xKlbrD?DcGKRkYg4 zY3yYAL{n+g2J^564y&lNUwu+8IzH0?IZg$6Z9ES&5VQnnDgwL?KG$e_CgooYH=FhV z=!gfZOmo$8l^ssH`=EDJ4~!Aqwt66ISDwA0I{=K?I%bCN>xOqmaawf|F}@7Z*3P(R zJyY9!wC?PB?0*?NU!!g2<&Cq<3VPi@{S|4Ud@S!`b>be3Q!VHvKEub85DYW0zW zsB4h#=zi8X%<4Hu)mrMFaED9!+Aw_zV8s(e1IiqA4JKE$IkTDGHSVS!0V-}`NZ+*f z5S-;{Ir+*13&bcNZ1D+-p%!y%gg`m82f%)7dSYouyT*?64E=jH?D{Lm172vy;W!F` z79ojU$LoDM-o6OqZJ!p?#mgNBg8EM$33R=Qa+=08t!(X56B)&Uf9K^^&Rd_u(IK@N z9!V*N{0)`QXou5@Sj&cEcLcOQ&Lfc_(ibz0jnGjr6j$m+$Al%u^INpMT!f~S!7Q`E z*InNO2jAh|38Da~3!uc))TD_uTn^H7%y_s)-Ayau{u-I~=#iZmjc7mZ{D%u0!k|Vl!*Yb_u};Q3HZYK}(g8z`hX746el7<8J~^*) z$t^QZmV>r#GorrHWWs%HnqO%RZvB`i=bDrb?5cZd>Y~kmi-~KEsStqxZCuphG6YyO zvNf*bztPgT477B=&UB*;i&(FMmJF2~4|a}MF>aN*wADy5My?1~0mh!ZM%&R&f^moPX^eNDc}{-G zSv!`O?9dILp3U5ll;`l6A$$*{wxmRn{*B)ew);1E3so2T*TcUzslB^2f4uIL4hEjt z1K0H}8tbW6I+A(DP~UqdEg#Z&549o-furf0WEDg#Bf#UTe+0 zPryD0kyReq)h1`y6ABEiC`mjKI{UlfCt7sH0`q31U@hgjI)GeMpO69m-ii{4w4dDV zSabCJ(y@^i8<+UqTx~ph=JH*5N{&}l$b?gZ>sdoIY=4&SQVF+m%yW}=MX$dG_gJzw zo{`^Uukd?P4Gf$b{pT8_n^ebW=VYAq%@9j9tjAuN1O3mAuK>i{^i6vJ#O4b#0^4kj z9k?&S^tus5cIe&)Kz0mxj(W)te=R{hVebCq7~ZC?of!_6NZ;3gy_F08CTqZ6`2hQ& zx(sNpSETYhmT&a4$jqMkBVoHVBXq z7&ahK|BXQXEXDp2c0IcXfHomVd^L1=q|6$xvtFWX(n2r6R09PUx;!NLDv|pBB&23iM7^dxd}M2Hv0sWt_-zu>Pf&R?72rr9$MB)#-RH zq&*Uvfv`Otq&z@DnuV&DXEGlfnK;ACWh2xiK>xmF4*)4o<|qe*md~uimZa9l^pezF zHvrTX0yBzzW=y$;c=87+TK#rk{~}Ja5nYh^Bj8#YdxrNH3arzH>Pw_L5Cgxw?{#hJWc+dvb@=OAE+KZNdf}bgAi~Wpwe=BA_Rf)<#2nDJW@??h$ z@*MU_6ZxS`J3f!s$#gqG%lk#1?77Y8o)S`?@ArxQv6HqJ0ID$)m0}aZ&qg-i;pN6! zcFVo!p0?Mw! z5*%7CihKJPDHvU!B&`i!Z^rf_MA@5;zu3*0g|{+_e%IH+%+1wZuNM%4r5LjIz^p0K z)vqKQnQ3TsX?+b}IH5E9s6XMSPcGTzaXNBd1Lfrk0$Tnd;x7G8{pjW|dAPWAveY1> zej{u9eixcUHw~0jFzvF(HNn8OwWGYYV$O+3XFl1)_repNEZTfa{AtYA-<&@Ck%E`Q zH#)8r8C9Y8`T3rg0Y%FDrK8;L%aenFrFB2mN`3TK$$V?o=PEbZt~bC+vg^Z;_YADB zg_qaTauV5zjSerf7Dt)TWX9v?nM?q)4#(H${2l-j*Y9TkS5e$LYIT1hX3`rC(^esT z*D$%R<@vL@;Au2KIfaZf_Ig9Gpz?Pr;7 z^j-d8Lhdxzl&%>d*`1{P~v+6c<|EU z?RbeH%;X8SxZh>Rk^Jhi8;gqO|FiKx<&j!ZmC57cQbk|yi*l!X5XcwUG2TR)5XV`(#8mPtDNqfOu%*MWg%E z+OS8%gSMkMW}~^&*nDJ!XAjQxEuT{ivX3NpnawIAN3?Gy6r)u=%(=AWeSrKl^dZha7nJ5Jj)li&Cfb*zUa8*tMe0DCN#Q2_>L zEiu`L{q4FF+LMXv*q^NM_S|7y%Z{*cZQmP6w1h)BY937r{fm(cuhPN!37*a|z}Yjf zh{63bM8{iXoMp#hr2M&jcXFWjJy7Thg25ji7$$1QCSq&_0G+7N{R2>2ei~nqMG_-# z#lk%wl%wX>g05YKvbn$!kyajiC@^N~_iKO!wzZ&sF?QSMNQSzG|`3@`hJ?V^s zIl=W^>tmXHUajZ<^hvdhZ_#iQ#eI3tJ_cj2Y2FQMWNbpdY+WY!GhJqW#D3la;Sh~?Y!xsLb_SQFF|k9&yhixV@A9rAA)b|*X| zr5BAaFTz^=_o6<_rB#1rJQn-asEHK@U4PoA6k929r6A+`sKXPE>mvVisNRmCe$cP7 zLKeovZ^zdZ26o`-#m@ejg~uzB|MhoMEjpZOvHg7zXYs59$R?z;yk`;~U#|jsgg?|n zgGZl0YERTy?Z(HiwMEbGh8ACyeiHTM#2x+p9q}n_z=8V5FXZN@r-vWlFEy;`@94Lm zA0S9on|;SabLux6Fh6#~vw@WW#~;tS#w$1ChhfuTas726EyVhWIx8oo7w-=Lt2Kn8t;D@R^|)0AUW`#lWk3!df6Dvcf~}6 ztO!syXl3?-1v8hp7u)RUrgRZAOyclx9L z*nzX8RTZDs?-(YcIzhU!qxJH}ijZf)<4|MSQ`9ZRyzdLf>uuQOprZi*ItW)PeUAWV z={&%u(eXNj1R{A=En=LF1hT#U3HrhD=lRtzEwiOd-p?z+S9z_nnpNwYo!Xjq_wNa2 z45__cfD9+MVFDd;zl;_w|I>azd>r|PAs99pr@TB>zC%%}NKdX;B+m1ozd3(@-3kDC z#1jH3U>H^ejh;_oCS<=J=m|_KW4`lvJV>o$z|#IPmWh63U|NQr=!U9gBhp6uw9^-# zjXuG66;Ob=d3<^KVYKdzkm6Wzb`J>qd;aqM>XahpRLC(2Vl*6&ZCEoyQP5;PH) z{srl;fg8iI8wTRWEWBZv^H@7R>#MGiD@DCO%gY;%&}a^eNt%I*@)`ddzd^wXY1;pD zdjLqBiIl>fl`A_Px|L$TDCz6QY3Mn`h3g$gO&!lCEwxJ9Y$qqT>ak-N;((al{#=TfN_aVfu3d znhd{#yAeNl?#t5Z>iK72w?nowkg@yZrf~d>jH2Q_dDHYA)%(ZxSEwPtf@^UCxYVED z;zk6jCAXx0R-tx07%ht52-P!N?X@!tybiHPZQ@;4?da&4lkZ3ow>8K)IsC18g*X2C zI5s0+1WP7dEJ^8!sMCDZcel z%g+y<@M-i;Z2^Zl>_J)2{LdFOlW>Lv6m(vOY=dO=Ly-y{Z7PE4bIzA^_TB>DjnzPA zJ6zAaJa;W6vU(xn|6}`DR9sub4zzzrDiSw3> zJ_A=Q%do54ed~81N6h3iUiml_1CzV{c=-oC|5b<%$oZqUXMn#)fJl&K6QYUkKM>>+ zHd>388){pb+>Bhq49Pj3^)#s|G{Xro67q^xX!{2|FOJmOxc&ukqc>`=ai#Df<@(Bj zYsu=^o(H*+i_n^<7Y&|8dGxgURVc`i$MWOaiV&JWM*K&w-x)D_njk^4#_x#Qs@MJp zs&{Q<%5&YH#`Vuv>}2~rja36M%LBs0-W|d5PwJs?AoscIzds(=lT#==71hD|jZZ%j zdERjT;eIH^H{Ov}H1pElIOW?dI30Z|`JJ~{u|pCMGMkL53yY%;K`Gzu|GX)o*a;0k zr+mHs?iB!~=$&vmwzxi2WE5sGh~zC{hTjBb2{yQM)|Z#Kt*`n*t-HT5{W>UZ*qKpn zQj_NJP`QXTTjIYaalFBPkidFm@adqqQT9qM#j*O;6YtMpcY{eltpv^r#Kx0qc6}b?(V5MgqYgdN09oFuZ+4iTQ0r3= zL!dz(k^qw%Ft)m6LjRjQV{`;*?T(H<+mIsTV@F(?^=bC!?YfkRz9sqfyY^~`hx@HC zlCaA0db?1JZ7Zda@F=d6g6I`KnSjZecoqG&lJBJ&hJWW@)8K^1-}!Za^InXb_5j#O zj+}c9M0xu>Lqz$5fYi+l7z~JW09Q~R(94SCC8gkrmzPhRw3TuJshk>>6iX`L1I=Ow zvS~xCoV;UtC0^VC2KN9cr8FyUTbac#?YCX{iZnPq<0{1WSqY9dF`3s$E%izMc!dB_ zd(_I`Sq*Tl$9I9Ra_vZ(_>EmUzPK`!Dbb;WcKnSK>qy{;=qsz=m5GW3h>wUJDbC`n zlw&oXY5}pIb}>ud8l!3cKU|>W3XLZ}V`&3D?W){EK%W47BY=M3qfu_~&t2KcueGu? zmX_`hs5H$gRUo`T9{yXyjs5)h4sY4>* zW*GUZq&NMvmhvNBVJxlOxd(usfqU`MG>@48JB{BsV;B{91~{d;5p`E^Cu+wxrr#F; ztpKkS>xg7rD+!~6ELnA;0qCLYi0>La$_vVh#4Cvx_n!w(3(@fWCno@YzK+W;Scf7&76d5-!!^c5_v43#M7PBV$#K5DdlA-`q98|N62 zC=0*d&>rD0hxQ-W<5C?ZGb;hS=489oEa!P7xx#uR)E^{-#rdQ?0OTupnm#mruS`Vb zX9&LnrmDfk+XK3tlxFt`h@=H4-(vN%5prht0Fb}GBw>0dqJhm$!2A&Q{5`r7;1o@f zmf=tIlZL1PU%#WzI%&0r>tX`4EUvYpDU#8j^o~EEFNzRYPwY5#e~Bpn{o*4(Z8d&& zNKSah&+U#9$pn&1rtQr!rk`U=+0lFg2=qx4gTW5Q;#T{f^ho{lvY?9+Le@O0DPWf` zLM#jO?RCwXe*;zngdhJRYaqv!aAS{b@kYXYQyo6VkhGW7>%(Q-WE%ScwxUWcE&LYQ zC0$GJN-0;4TE!F7yAai1E#(y}0bYweadehTMjCb`VP~uf2x{k^071z3J`5~DkFmL9 z1;CZ4;1XN9dBsn=1T7cwO8^qE9V-A>Ik9~7dshH-NV_oF6EP?4`X*D0`jc?{QOZf$ zx$zz0EU|ImXB=|$cr&8rG9&&!C|FP+ysYQ{G5S4E4LsQz=>JM+4mOWjHNkG{VYW+U z*b9<&C~k!#S;3&E3Tz1=kyeyoh;HDR@<;PAnb&w~X#;f+k+A)}{?v0!T6w$0*41lM zQjE`tSJ@dHmN1=1lXDHo4)gknv~NG6ZtOf){KfS-Jbax$kq{iS@!gBx8m0_a`Z1dk z?0=>BO)CKALa3(SA)pq$`OyJ0*89R00Hu^cLz<%AFi{yK4Xyy7{m>KJ2dQg~N9~+n z0R?9UCW`oP)bDQaW{e8r&9yvacVJmVOej*2JN^BBH}$2+8+fF&>W9U|Cxv?a7uoe6 z))hF*lhBC1yXG0n;x6u3EV&u$IIc!%_^$t#8DA7ey55sTe$>j}*gb{x_-K6Zn$jxl(RBf~bX3g1)vpASNehpd~WiGUQyx`^^5vw-cdw`>%M-8_@8`4Rfzmcjw!II+J-XZ9pmHNL9EWp_C$DtgLPkVemSr=wnaKA*YNxILJJ0lG`KVPa9 zfABoZ{oEZPy1R|K>$D(^S@ z{=i;2HnQL0@AAk-DHPxMxxa#EM4-K1{2B!u$+IIjdJ{7FxjtN$k?F7be*I+$`i2HEy&Lpc;^-w`8qfdJ$kZya&3XeX(xiF`E8n zoihf!J^gp@v%d0HBDw)Av3LVuulEk;*)^7b+YP%hbAKhwcN&Xmruh9W;yxLpcfTw{ z_4WW5i9LtM^M->pqbubMPT7(0r6w~E-r&oOydJqq-6B%haSS4H`~r7i!LWX{yod3Q zzq~$?CTKVN(4GKhU8m#K8=hWd5%k@q`N;nOc`$WRs~xqhC-{28fD-R9@wn)5IU6`z z88A^jgL=_~po>@vSNlmv#LW(OMF~Y!nv=Az4X=36CZpc7$b0V6&0qf_5)Mv|)5!5; zBhA#|7ZxicKl(0Zw0^ccGplJy{5`{+k0H`}^NJd@CfTH04~qSTe@vF;m7 z@D%{*j9@DgQ3l3WywYJKV_KfVO4K6xu81$Kl)Ya8=$vL0oMfRAP?nPupYKBG>mpa_ zk_(WQez8B&YJ1l|EB?v6$CfZ^)!uC7K0R!rc#|LUqL=Z*?f?KF07*naRKif6`eRl= zX=la|>2)ifu!>qeK3>f6MB)pjvw07I#LPxhh&)#lDxG^T6yN>$8=xozKJof&^l!3i z&<3pB2LN$Ej=umW(nmdVgQ3)i@A%vVPa*L6>Q2H6p;_>HC|}O1n~9lCfWL9rZ-bY} z%6EeOJKfbRcO=B5+E`oZ@#qXl*6W7lR}5ay8cZ}5n}hdioi2}d&aa>e4C<#?+R8C| zKj-9Rt!Oim#pb35w9Fm>9@2jOQ!pX;d|2uBE#oEme!X}p zyB%e%y#Tme$_>7H9lH7d{1|~*XMnF;Ia5ZzP#zgKq+p$o)GubpwBL&dk={dLAW%mA zMf1^97Y5-~d5X{v_n!s#674pz43E&rD zV(IH@8Vtn44VkTy#*cxx35bv3Cmo(0QzC(<%>U#=U!9$jM)<(&^U>i z{#niUH$%(E==Bc{PYx!h4&Hd2VK322L7Q@^^v}eU_t;s#lmc&5-@5DnZp+Ac{Eo=L zi_)L8mn^d64ZmTn&_(w(hH|U^NY0D0SoVLr9q4Wc&FR?h)Y1rf)z;~8WUST8f3nCu z%BmdtV`_p&Vm44lCrCPQf7m_ct+3MGX?1(tn*q_{ zRrtR!R#M4~;q8G(RePsjqh)chR?MMvg@55_4iP!<1tlyA-0WKc`9!`Ne+Zvb!=%>5EIAxY>{lP_I=fjm`Ol-y(~VozgGP0_aNAUD$5gO6cFxb z66f4Ux|&1iXJ{AW&ShR$`PTrIwOc$>MCDx^fG!4uDUyY$u^)5aT(or==&SO zYQ%i3`9!9fTC=~;U)%wi-%5?}?8*L4x1_4?!9gdks2`%a%6(7zqnL?Qacb?ISC?NAaJIFbKd(1zKg*2BizP>$}3jp#id)xLq+6Rzif zO#SzMg796KNu=)uE2A- za_!0nPVjdGyfvb_pEgil3ocID`@8Mkx5bqOHriM>5M@T2xmh_ECL8DG!Jy zI@(|UE%x%vySGB`)qmy=qfl$g4(ZJKW;1fb_NB<;}b8I2xslZNU$|}4Mlm~?T>1*VIesI5S91_IAo)OmHl7) zZ0ZL>2oASA(eJFly%{3GE&bmyP;lrglK|yW_E~inzYU%R)b}Kg%zxOec>9VsGn**|y#YJ2O&S^xhk@c1Tpc zN6cLkF(a;7M%DEDi>QgLl{2x!?ymOc1;|*K99cPzx$x;-WA0P^VLR0C0&z5uFsulu zH;kg+)LBOf#F3Tud%SOU?W1gT)Exj;#wZ(XJ_WPV(@3#B}u)~Au9Uz+p| z0FFpwz6i7JWuuUIqrHYHXT`g%y|VXu}E=lAWTHp26j${nh^)tzSfoM!wyIIMi<*|?4MT#(MYG(LhupImd zB3;X-DA_QBB~nPtK&Rqjf2On7LQowu#zA=Zkw z*E>))Z`3en4IHh+bM+Bv6ARgDoU88H`f&8t1q~f>bKV|!iN$vrvih&TCp!XO%piHt zexdPJnGm9vpd04Nxg7urcs1<(PGoD_aU~VcWB2{QD)Pu30B7~{OAu`V;{vX4S~qw(hj+qKjIRnuzVfWN)-Q|RUH~BUR5*h> z-n(1$#)v!w05foz2)|dqcr}PLv}QEoWerPJ+)$#{tO6ckH$x+ihEDHO+Iz;a$m;>w zo_bI8sl<-0)E_gNoN1h^{f#|6zZ0lDl=}AaYjn6!XNF&G#}mq@*)^1rL5C(+92aIj z`gZ^%z=y3&{EYb_;$cQvG_hlc|MUzAT0gx0R0UXpUol_}r?y`6hv7thfKh*n!0^0< zpcs7cY>+q-d2`s*ih)@%$A|vhsi*}1E-ug)WXA|Vp#SVkKNS%>&7P#R+gZnU0C0kS zHnZ%J-%LJF*<&PKst0|;D59uW-2s5(JGoyd*coIrsgW|;0e}q!o-V1_v4L>)Bm&Rg zqTUpf)iQWpQUf;~E6VX|`|J`#)%@n_VcKqD@vdo)yIS;w92dnVQ!c`XaY+cM7f zkYbFhk9F$0*N~=j$Zg*0Xdxo*#dWjLeL=U4h~%)jM`10GoKCc25On zp5S5e_8kCOXf^6)>&>9hgm2?;TnXDFo*j_o`$4t!KI``Xh`JTSY6Qcx$#_KA zg9>rCAiP@8F3b=0SBq*!`uM_3B;MgTJyX1h@!52jb<3yv|QP3ZTi+AaXt(^->^`HC3ikR7kw*-Xb%Zus;5+jamje#CqwcMt%e zWOvpjHzN|Cf0bedZR(vI$ zarJ_$m8|-p&4nKrh|H!JK$bf?BIGj~h}9(=p4H+rZLJmwp&156jY;3< zRwPRQmuthB{?`l|-ITL1tA{5fRT%7!yp#%?7lZgH0AufN`>mvRm)Lo9WO&y--;70F z0oo1`ZwD4l7T*bQO~3#CVBey@*L(rMj@Gz5nAW)4-xYb&@A%ja_2z(roG8&8h0ELX zh{9-?X2hyFnz7#7Z3ZVt5mB5O{W)F#p8j!n9Le%U$ZF+Gc`2Ql@!B5=B?n)J!KK|_ zBc$SG8_-M7GeqN3pOC=f_3}FavOO@&GJgiV;j)JM3aDF6&q~ZY!c!3b06V4NkLaga z{RNP6;_sON@Fe*QWJVF+Xh(qAUdm%9TcQWE?RFm`ljDe@JUa0D0zL*f`v^y5=Y@B! z8O1uZHThdqhwlcZy(&=q)M^56K1W@UySF3+Z#(W!VYUM}9gjT5`he?)%m7*CThZQa zh1wGcPmxe)<9&VBT|SFB4ya=>s}J>yLRa}aUUi!347-r+2pyk4(|2}w{VuepSUINW zZ%>IWFTa(J+s&<>TK<}1Yl$anK(GG$^;>4k2o&fOll-y=K4FAR@{%_z{2&{<9N32@3eS=8BD(#8F5 zd_lW5(n_}FQCxQ1Z~tDj13<3@*&?++XM8AhH1L$KY44NJ1^}l$-$_mI{-wR2wLf)u z5}*xH8V4Tj8A~w%!S1f>GzUYZov>8jC zj;YW!SITG!OjsU^ccjiUI6J%CFxA<|WORO&E%s=qNyh)-xZUnO3G>+9L0T9Z-DmZ- z>;lAcOrOhGy8fXK0PXLCUtL`R%HyT&IhE0j#aK-Gn*QVLc()XJ`Z7C8T?=nKx^O&{ zxtXcYjmDXnvj*24XydIvN=Yu_BTWtJ``O{o8us+!*yC5*0k9uo!Nbtx1i%--sqyMW z#52?HKF}S4H{*NO-uhzb>OrnJRFUF;XJlrV# ziWpWEH5a!}+E0y6#IP0bW18`9#YE}(XHpr^66N4dzXQbTm?JyCrG?A?ognu>|zH1M;r7Ez5u{-yi?`O)X&jz zo#e*~B;sp|r-kT&x`HfAF4$-KPkXO6SEih)`m9Phl={L7+`<95_crXLs+SkvtYF4i zOYF7t(Q>AcZK$CaXK@Le0&j8$z>JLep+Q3PD*rEjasuNP?4j`MGJ}lG;eK^y7BX$ng>A8kEI(lolM=ABA z+Ji#>mk^vO&yh;>YrrdSQTV%DgYXKD8cU3K#yEs`j*SU`z#y9v6$DE@Grt2gL&u(( zmhnFl&7eJPV15Fy;ffW6z5~GPAEb8LxPY_CTEG{98#7s>!!m;Wy93@&F33RZ47fOc zhtVEWYX7EomC!60ElySdzb2G-tSA#is2;h$t{o{9wQ;5$ZtkxO8@PcC0JL3!wrl(P zooZkk;@0lyi~M|&?85dxY=eIkJcq&21GSE$YznpUTN|&Xokr;6GwOQ=?X3Rxy6oHq zTfd8xhfYT+zIqlrQyu($``g1&`HT)pNAasxzpZ^ZJNgkMVn>s$#LAgvM9`|Xk=qUZ zEvjG9o`ymbw-z_!h}py7|5{x2Iovx|^j#>;D|5k$B_s*{p0!B1NW#{zT*s& zDOILYt0{{t`wN!<8^&Y@Ktb<88qUI~VszRw8Uco#;_#$Odo&Ov@Lu-8U4lHaN%@2VWCuaoLZ4BuxKNx1t)O%IDVeUnR#zZ- z`&eY#rIONd7{z6mPda#Me~Rh}D=PDFI)~iB5($#Xp6Mg+EWElSWwxAZf^0gZ;JsqH z^=rgu`L=RCpQxWdidr9(A1s$BKdxjl{T&yZf6;?SDMjtaaz`6#KsA5eK=O9P-VJ95 zzQ{KaqN04Vgx z4uILc(mXoj%e_(rl=?XeS3M{%qBE6N9$@5ypf+cQJ_Cqd`I{rrms)~W9kk>0}L9!@cZ^o?Qgz4a5Fpw#^oC( zf4@59pzpJ(t5Pju#RJE4kZRAj?w>El*$yx(HV74{9cs0U#-1fd#NI`5EqdHeCjQhn zf>-Kn>O}LiuylOxkCc_wT0w1?@_0b=nA+|Cd@FZ_I<^K^7-!FGg~y{A*i0;uVV|Bq z9K{?4Hm55JtW}!v{-_)twnq{L6!BW~=#CCV7$ca0*%BSckzDk8 z*A~qD6eQFp6f*K}#OD)p__e;nNa=s=53+NE*<0q;iVDP$&Il?Qe+sLfDhqeDj`e$nVHRB_WubQz_(>pbj5hrzPFrs70QIw8n zm})p0q3*_OfwGHe+@rM>C_s}4dTouBf4ZXOt$^tuM+iVxd*&V-@0NZt#uW&+@_s#L zES~Xxi%q`@vWXiWzYE!EVUY5ld2GzYZ z{uB^_0x-2=byPts>9l(5JCA~Vs`y2B5?SHn@gVYiB`h72k_#}a$%wgOR$sb$&=6!{ z<45+6G6B*j00zM`CdL6|?7JiZc}dQOd&KH$1RNHnU939*tmb=Rv(BNb8Q_L6juDtu zgc4Zsd_6SJ^4p>r3bMw|etPgQJHbF>HiyMhR)gPyi1Sy4oS*2oWerMbpM{KSfxqC= zrxM5_TP;Ts9trq{;SDc_x**Y&;i%JT@tpR_s9`!vIMO}roe$8{7&gOKd>Suv!Ja-g z;4Qj6_4Zr21f)$gkkW)(+_@Z$mHuaaLf`UE3V_N`D{;UQJL^e93loJ4ER1hs3ARF6kmond8oLl+iN{jJbpqWOjd{)IBDE{eoW$E>H)l+`S9RLxI z7zDSo&FXD8;HqO4SD*^zEROWs!?;kszcs{mZJRc=whZ1?iCjP70lT2~oa{hRf5g8z z{V$yWxMzHg(r5bV`SEwp(K@>rWf)mTS;lW|-mIL?S)Q@uo-1H;q~*9UXz;E7I8Xd0 zk_W!}uR)_Xg)@W7QNyyOg@bvMe5k(LR`8A5!fLVeOYa2eM=C&(24$xTY3pG8wAgmb ziQ)_T#|=Z^pHb62so_zX8*~^y-jxj8j}*l%h^%FPD|Ey}6)BLcpT2^-rw#7_Q0q^r zUnL%v4{QloI{_+6XI@D_9*l9mT>^;9$MsJJrUQJ50lMo*u&R03Puwvt0Ps|HL>M(wa1F(D&R)A0T02C)&xS|obIb{HhMNu)q1kJy0cEiFKJEJ^ zxU)jI2+WEhN~V$P?}xpo4rgBfwxl&D-EN*ImqPu7QHJ#b9$`j&lT3z(Jf?CNt?e?tW*=qmv#oqa`}By?wd zAa2H@#KZ3#aVU?1zDA-&DEjkczv8g0KrJ50?br^0oM2_e&#Z=$sg|So3XOahOp{9+ z5pzi$%(N@c=A0TmV3EEGnxfFydMVo@18hL;W}J!&xg7vz@z?;c8D`xCyte-yA^0tI zd6?C&_Gh4MbMCBwM(Jn!bK*TY5~b)rOW_cM;UL25icGv~v&*WP8GUSaJ8s`t@gii} z$x0TsuaQr~X>n%;UKss3*b(u|9%nE;?f@vA-)8ofVz)GP$nm&9&y3>_zJU@Ciu@QF zuU7YXnL-`EyVkx7FmHfd0A%>94uH>}y;7`g(PsrxmbBdoADql9j-G5@p;-OVLQx`A zAobfPzh?bDrGjh}I>2n))s1 z61t&Zcr#-C;eAfn>lY|*<(NQ-OZ&IfiGn?d9?whzvgb+cO}p^(=TUPi3bI#`*i2 z_I}z0JFp{W<=9ZrlN*6ZzVzbIre}=)t(~yN@p~Vl6ck* zfPRSr@LOl^&}2GlnXF#~8P99EPk`6NPFa#2>kdTyMT5I+oKw7oAV-Vue>aa7}Z^u8--1*R348943*9_fP&kEroaRQnFH z#W_0ax!ue$fbfwI4neQP_R_S&mMOqVIdDJ87tqgK!g?l-H9=tV1J)5rz2ej&SA9LK z^TerlLw;Wy#4EN(6isG0bQv*O8d!PsE z2GY#74eWTY27Ad%QgY++?zhLf&j7Ap6yB0F%^5_5he~)T( z299vHX~tliRUm2xBVl%YzoJ4D@_r3vJY&`0e-e&ZUiAG;yP8x{!f69B9B}Ri&-`_a zO>egfIz-oxE!$g6%wIGg?gXzit`F=mhOv>Mr&;pDr;0fQ`^ zeiEj^dy-COJU?Py9I0p_R4lK>)fIc5Lw@m|tDcP`Ia+!zALXr+bA%U+$hbo)m+i^d+mq9F;B0@is?9U& z`HNscv&xd4NL6+Yl(>e65cEHcfY%XfR(`3#Om}~!I_Dh54r$I-~YU_Lih3T^uFj4(iY{&QL zB)NcN7O0+HbLgnPpz(OaaC^oULpy@-8%sas8M_Hx-axJX$l7wrCgL4~q`dC{*j4f-QK|E3ZZ@;K z2P_21^nqju4vlwhgHmpE~ z8}AMPvYnP0C>G&VyEjYdlm>`KyjO;50Z*j&k)o!x7Yg0lpJfSU{NmyMeKDiQj?i($ zM?`DGR3xqjqTx(?uCb5fWnooY=JtFX7t=X(Y1Li0N-o@Z%uaFT61fH1ws%aAY_T0` z9ov7Z*rGF}rRQiB&@PUr-)2ZIB7M9AjQx? zuf3ZYepP#lbKCNWTTZkU=Ytq-i%gO~f!#9rK6iCtPb?7&g zK$1nx;L3ZlLpVDCr~uF%05-Ih!e|1(q-u=|F13-gs!#6J+-DG3atHanp_tj)%Z`_N zyXy6ky#wGFLa~mbstdQT6Y|jP|0ARZD|!appSH z|7OL^Oc+G7+L=e_KMNy2V^Am=R&29u_0!JoW4$(ZQTA%@xqE#glE>}N_M*q%8_b^c zLJ7|7n26q+^2o*qHXcxIQN(k48D&B7je?x*-y6q32Po+EOz!|_vGfdQs_|OLj!EtS z@Q}R&K)bv`{eEmlpn?qbEo?;;v*D|UUmuD3{U~S}|ET4rr_QKvAznua+=@dZ<>!Ix z0Xz^|hVdg;2ir_e9r5jZ+#Z*TLLW~x3{gk7IZ2~{W>{kMzz<~ zy3Wb=Sx=o)Zl7p2&ymsIJ6b8eB7j!RbLGp#F5$f96cP@6m?0S;~fAV+9v{|?frZQ0D!&v7mX)v!tPkd&Zv}kLZs3T@_R!u zkI4UdwU9C4ZbFvyEo{x0us#E0MP`nDFXWtZdK&nb10wloM*}nl!sA94cc-rf)3s1j z#h?b4J(6uMLy>>^5aS;Nmi%f!<0c|4x(0s%3 zz4x4Mi|8%Dbvn31jpti`Dq;eq8u6`SnRf%2{1~BE4v%gWA2TW@h!jS|nI)xwijl+h z)bm-X-eS~B4>voeo%Q#QIQF~~^=SHFR);9KAbPRYG;`*rs0iWDDf+%|-3Pj5e|yd^ zSJm1#;QthSL6+5_A5GHYb2cww*Ws+|+u0oeM+Q50_rMWFu_w�Jy$F??6!Ck27Eo zH*DI>$#fvmp=K1>S$ivmk89XtVB<{z+jtfOsJ9cK8k^kqk(l2WJ#PUX5ty@~RU@-F zC&(%8u)(7w;5z^;LsKCupC{6NcWCvCtxZFm`CS_!tnP8E%F-`~%NR}^p?#{Hy|uZz zR^CE-XEV&Iw-4Vds<8Cv|QYfNB?1qw90HF+RmnBNNTl?!|Iyobrvjc!qDCIHj{I}G2@<8i^ zW;?LDn(0pbqa^Q-K(fvZ;BNxIzwt{tnEU~q;Gq<6#!KojGvrwV%r!Wx-@Ji7f)}q( z0I+IMKXYZJ{TO%}FDgr9Qd#li)VIMZE`RQ&j|Of||2u`cTV}$4p$6wLBnEv@SNKVl zHSkql49mlyJh2mnQs+aNpFA5tbj z7-4P4KvukHWJ7_Q230{3xJQ^^WEQ;KK(pcEs_g_A&x;|4`~fPfR=!ze^g=j*)&1#y z;Xad}BWBMWBtKI-0H!7YP(FO?3+5wlpvxMc8=l^Lz}Gav>;Ujmc#K}d`0V%@#^aH& z95Oxex_Z~T^4m4`d1S=}q5ZUU1i2MjCg0NTXYcgS(R}r9QKI1e8-f`$LcbdWKT9g! zM+02g?g71{cEHP#tq?2zUdhc-#&o79$1V}ixaIWE&e8bo=uiVb3u_^=U$UdwOfy99 z&3I=sjy#DY!*!-Z&5WC;73ho$ZIDc;%aOI3xeV8FVHF6##Ygyh&939`UFsN>;pIOWrNSCpjtx25W z97AW@OH(jcfUHzv`U!pX?d$-UDF+=e+Q5)W^>Q3l@Mj#3Tl(kgaD?q6pZ0b2Kmq*> zC+N+I(+!@$7kAEbvHQGN7P&R{Q*pPz>MgE2!W;PKmfK%=<$mx?>CqhkgaFZ7*3JSV zCPBlB*U`Y1eQ#!fo?D2TGZ@zUkp|d0ptvNluk06<96cg|`mbVllMp>9c;!6n*hDxt z>}`M6DhQQU7ly(Lv#nd5MG=L$&Ej*t85O5m4+?w1cXAN<E`YY`d5YW7w9+M+eBXubE<$$V+;2HST4+&8d08hQxlYjI;Izv7 zx5JSg02u@7PJ4kMJA%dxW@D@RkSp5u)6y529(NlWaf^YMHQxPj1_EAu(XNV)NKHmo zfbzhfFU^PeY+vDmbx1;IM%ed2ihE|z;E08f*GeAQZa9kH#6n9Yvgv= znvO^L^100MpDOLVxoPN6WLP0PE0b-1!1?EPINbqoEh_js001^4#Jml1=L%oeLkoj> zrZxG^-2w1MWUqEpsNnhz)R(pE83XE)jAtCqW0=*m78hE)vnY>32&yyjO8a=n2LSAW z|Hz7I9>eI#)#N!GY1hj!D=t(^hJ0z^&L z9*@jKdgY4Q?Y}kfwAtbL2pSJ}(Z^Y_9Rz&KvFV>Qb|&nhnf|9O{#o?tGy<(CK9RqD zwr@n!{fU;pQt`%w((HJfjb{yq#7`0{Dwzi13O>njB=-Rul7Em6Y74vmucQ3vMbk&a z@SET_s1_9#UB84eLr8x`YU_$|EPV$+Oo?$~2?BecS%uI#U?~sKwx+%RR{)HPxy-qE z6;Aa0Bqr6@FistPZ3)JGcK}!&pmY3Lh?@IIIs>Z1Aa1+$zrWl*U%FES0Gyuc6ZzgL zPSFZ5JA!@zvhAfnFc zyq~Rsb7yUJg^YLLSo~pm)b1$C_O@X~n7+MY-%MTh62U2p8|l;g{$2f?d#P5_6l=%*L!TUB>89fQVn^4)vO z(}9A?!@Y)`gGw)gGY z0rcD8eR??Fk>(5|9MPv9!&W>1Svgm!vzMtsYzKnKWMn(yb$yP;moeE<1^YIxm*4k6 zB#1nol}gsP)gQH$e=as$$9c7#HTN{SR{3n)qtCKj93Mw#C?7QhUkNUc%wOb3UeLrB z6kQ!QTv|F)FR~ZbS$WPGzB2&E1WJF7vbl8vAk|$;PJG1g;u|pE+#LW%CGLiSc2*7M z;%T30lZdL}7WH$q4oPt$OKv7qGdPWV+VxofrX%tRf;UyyJv#vI!I}1&g=iKup!Q5~ zWSlPPAdt(TzEjM8k%yx^%C>S3U~Z}H_Y1VuHr6hJhYI2df@;5@$IZ|Ou$z3gduQbL z9n90Wgjz8P4N^wGG>%3q-~vGnTk;)nU=zRvpgHQ=XRpS0>5;?941A59kseh;QZIcz zj*S4=ejBOgdKiwK+JTqiGHSRP4Wc<(oNT~1*PjMgRx(cAb5L^(U;sC)NXz8IJk)3&a?5;w#nenzJmPC=M@2dw%&H02BU-zunfi z^tT-V&|A~J1PSblv2u;x$Mhmk#Sn;(8DJ*McLR7k6wa0s-y)FRswxpl#K$z~abzs_ z1L8r|yLWbzXDEM<0mD&96Y}a^9{3T?>70F*vp@pyE!{`Nh7RubNz%xCv*YjM3&<5J z-#nhI&^>yW7nXcH*K0!E$zpARtUwier*qxDm&c9JHwgd$6Vr;QTe0m3f z)Gu>%4Q{yM)%t-!T5Gmy72iRDMEY0R9T%AgSFvl~0Z>>xK7QEak2PU&Tw31|$6CPt z3P7OO_AvJy^gz6rnnaJM`tLDh^jLrc0+flKG0$ZBjDh!#@cE6@(`}`j?p8rLklr`% zWV&MqKw7^Su2%CX<9k(+I#Wtkhs0}SvyaJsrMs|pb zGqlfe@_0VGQ9tErHSW`}ia$$(Gjx$yd7l*W-piu{gVC`5Cnp!O1DO^7CBwJp-zkW; zoPWv$j3+A@IXVrcfup+vDr|T5Y&Loo21c#pt3O(P&A2~ekXp|_!QA|OBot=>v|=9( ze<+4C!;z7cF=0>BcL%(5_9l-2GEXt`1R{^=4wZCzJWKYV{k3^V7ohq+!Nw(eO(T5B zV&zbtH@VAdAjXb0{${uV6qm%qCPi|qcn-7iS@fCeH%i{0_Dd0zk%0zs$Go6Qljrq= z_x^~bJmP1imQX)9puX-701IJBb1a(_<4YdCJvX=VuZ=x(rSTo6ke<>HaeEao z#yg%tPTd_F#teNC4(vwyk=*;9ypzB2ny=W8qXnGZneju%75d}r(I)@qgu>eaVDAXZ zi=iiOQR|%7E*>&DPv$rgJ=6X1bDmP}bnz&EA%uW!g_rl2MjQi?M>c@Oz; zui)0N0L(%Zpm=tTWrXAu)9a1tr~wc1kmLBYrlH~<6%UO3JXiwCIC{T z59;)DpR=2%ujO;a7b;SiwTugl6`f)bsI}h#K%6S0KZo+w445P`hFcbA)8CF)GnDmT zj#M-eu+kL*xzxG9IOC6#;%w{aBbuXG3ll)jX#1(kw}YGQt=EB;mlg*-C$=-vU4SRh zCLF0s^ZUB~mKpJ84U{;yDXyA2RT9SIb7U`$oYeF^H zp+5-ciTAyqxmKwq2D4BJ7+l0&2IP_zQ2kH{h}AGwL5Gb{wtbDkNXF{3THMHjP+Cn;tJ{ux6e z%RkOHD+!*yG33~42D287J5A75U3KT$o|npHG*G@9-i)s?-tgzT6zg|{*hd%2{;zte z;fEkPo`mDc_p-sMzDx9D=XG{mvD;HO4=-sY(m@psV!pp0ih5z$5B+D=@aPZTHW4++{?kLUv5cvvO1u{kJRs3nw<9aXJEZdA?Gh6^!6{i zqqDEHv;n;03HgbE0z0tUiG@Dz!P02#o>3PXowvnV24~YBkQeK{nDD>?fZ~r8{ap^A zZo&sunHL*^qTWJ) z`suX@EFAR+)p3n6ZI2lVwA^)W@)n-nUP1DRvCs$sqdyrP3@Lz$`!RtxY8ZT?WQ3jU z0MpGsq*sWZDb9e$#=S-kiytO0lTS(K*WLj@6s^$$4y=M^?f|%N0>EnmC&|Y{E9bEh zGMkFDAd1Kr$ih1SPT@-}fVV)Z)QSQV1l0EOcK}2x&%ZMuU}PF`y1OoQ3-y*`pSZgV z9&tV30a812rfu=$m&LUS2yQr9JX*!!2B%}r(dQLHc`5~`qZIJU$7U$!(YDg6>C{`d zn4%Mw04iiFT+&2zxJ-z5#zM-B4_SL)l7CkcYu3|Tq!m9l8`&BH3b5ea4*`u)8BWQlSy(O)kQe0ckSj|P6K-!a;9ROF1ra4U3S5onjQh)sf00Jq1 zqFl~qmsn{zvU?ymX%LLakwkf#>n$O-Ot$A7U!(pItUA2ZfUz2M#$r3iP*xpg>151v zuU$(fUdCUr-cKP@A`XjlTcETZ056#UaDW~3PH+GHcogc`<8&#;Q29{1U`M@Q?#J41 z+ZsPtKlaxb?E0BqsW;vNfU<=@NjLvF+*#sAGSB{WJ7xho!-{Z|!?%&;-*unQ?n-m} z>&*6($mr7FD-1$0W z?bz&M*|R=D?im|#>qd<9XDxo#D!RY_eWiw(N7j1uxT4%2DTmTxmH}Zg7{IbWwWE6a zexRl|*u?D7etb4v|IO+t>Ij;_#(~wSl74;yAYy1HJgF_S^*tlTM~@Gjx!wDd291G? zioO>l*D}{%2!T`ZEUIq|yhuk4N0T@+09wN`0!^iB-(kiXNI&N5+hyi#{~5Y60;ug3 zZhcSe0O&B<*}CM(nvnIzH?Ox<&_6@BO)wPL|1Z*wuM5}$ULFrLf+`%;W`JNR-8+YTWafWkw!<))guuU zU$+B5V@#Dm=M2%+EZur{Kr|%J7&?sXi!i5Py)D`UZ()#Fh06AL{`){P=9rozJS$x@ z3Xa37hSSK5I9kTH)V~GGfl{bmFae+y&$ao!JZquk=dhvHw(!k-@61IHg!MwqnwmPMtFSF8CylR>hYMIGTkh2Z+1D#fj}0 z%pJK3Sv_JIeZx>jp41L69#2%0wIwS%wCQ2=m4Fk1aR{&80TA8VEI!l5>Eay#QT5;f zMjXJrJa4xT|d+YzwZ@Pn~f9!!J z+Immo?souasI`(i0=C_1$SiQGusJ9xKX3wAEUv8M`R%S(VK0&J2$M-MvWmC>$PNZZ z`yc|=62vsqdIy(omtIVZuJ;+oEN2*RHGa()NEo;hz4SRde=5G%F=FZUh)$1&3}q`p z1!$K8(4!XCkunO`ZaEf$AsEvnE!Ou-4_ zQZYyM@7?bI9>el$5jv{PpL{sFuF`lGjyl3tuc56N552nnAMtgmLG@!AJPJqd43%}( zTV)WDYk%l9&?9CcDmJU1B7=68UKU5`W%cjG0Lv{SrJdCkqJsWV_hcIM3Ufg5+XBEH zQ(oTfm%U|L7<%0R`~*Y(JrPT*?lO#8rqYAA&OgcnGzTT=f}k91d3c_gxSV6dKu+_! z>5uZ!`T>l7z{d%mb)CpZL_-f6ZF%GbSb5lprhd*U$Ip>^n$^ZqUajn+uQ9!w9@6;Y z@**clcsV!~yxTC!ErRZ=GD?XCy>tgawi|Cb(~8tD&3RAp(1066pA7I+^O=mnme-3x z%@6!UFOO|5zjya1nA37XeOcPK*AsW)gu(0gr{lNC>nyw$r z2~;|)*(dc9?i}fR+Qbh4h>4z7j>;|(&FE2!Jw9Bw=eOMfkTSrJ;Z{fFAoML!?VVEA z!v@kTpbdaTVsFVcYd5M2Pe~Xo=#cm{T?Ipw(b8U8T2g5cX^<}IMnJl|yStZ=ZUpHT zB&9o*&ZWD%naM@SqMqwc`gA=hpqcl~vq!@J)P z8y!1qC`vfCJn^but(yP1AxQbL>U}w;=$>ocQYsE61g$f^&&pn9zw~??yAj4uTA*)< zZvq=2dw5$JQhoKM6^1 zp*}kQ;xw1-`e*ZymA%(lQbl=ZIrVyvWUNv?P&t9cL7jl@G)Zn=<$gVAMR8;26K?0S zCdrPJ3F}iag)OS~XZ0WjiME%+8r{M9iQBm5&z{TzWQ4iSueW^=Rk&&Q~axvJVC!l9!5NcR?m|HfI4J; zM5`9g8==e#j($GiYx{wSa#k}m$%k0*$cH(@!w3uKs3^zcO#Su*ZWzW6pLEHHUjATE2)Yv4%TVO6EjmTit8NIewx>f>a$4KAbYE_ z=k$7t`aLh?O0I~7qhZc{yaP-0K_hSu;39Z+`-DA^^SBWpBr*cbg69`(d;M`aWBwA0RL$<{J^=VWyGXWUEPp7g$)qthi z@aD(%2vg+CNF}#3MRP(ok$J_6oF5Saf(!&cgYjD1o4M_7D&+KR8LcYd0P&!(P()5m z)O6GzuAd_Dn`}z;Y`Hiz0Q1 zh%4-x{-QRtrmc5Mgf{1TCA$IQS=;>2Jx^Ht=}?!>MhNVf!t` zcOace7a7pLUmwmE8*z|;Cha#qSAn|Ws6W!cT8qe6n9DY`0On+0?BMso-_52XF6IYa z)rn*Amztkn^r4IpqbiC)OKn?0wDsq!`rOz-72jR14Vg8EA1kkWd|O2=91J1#%2P&vPxuzi2U z0{Wc;YMfcC)s6}I-)>{Y5mtv>q~||O2aV|pW->yN+3kp8j%$&JuCj;$tCu5{9fp&v zB4qW*zLKN8r+g?bCpJsRM^zyN$yg$(cv5( zfJnDBC=N0awR6ix2NFj)auaG$JH~AcJH`dm(fCpQA;g_~T{A)@!rx_Q4Is~7Ufd7n zOfc4v8d0iYwyX{`I(zWPw3N5eV7+om@&2e#UhfEE2qc)`fu~UBys9SB>VV@LjT=a^ z=+PzYm||Dwn8SH9o8TNOA!fr-a;?EFSk3CT5fE>Znp`KtdiH(wIoz?~`%=H7$Pp)^ z%I9xOTf?gKN$+1dgM(q@e`=JC&lPGsQ2?!*tY0E7owrBf2aT6nTVOsyF#|Kl3p4k* z-ZF1?ir+|ue;qIp_|02%PUu5@4S5)S8Z&4TY!T{wjzT!rI?4mm5(~n;81XilqevWHp$PD@%b;7}lW@o~7Mwa3YMW?Kcc@YVx zgoGg3`bqt`{bR%Tgy#a%XiYNk;6(%&r#3VxdT3Q3#z{&k%PPbxAm|PwH_?_U6+FLh z+!1>_GttY{fxIxwrIc1&y*HR7?C!Kz#5sG*8jzpPiJVm)U?UZ~UID5N=wH9zI1DgB zETlF{FVTqCp?{pSvam-Y;(u8!Vm+UAZq+yX`glzS09+||1wj6;+YTQEkW3QHZJ`FS zvfXADYC1SpftO&HU6_lMiF>x8NLob7iamiVSs|iZ-=oNfc(0p=)Lf8ZzL8FUvk?bjalDAkdD|vuIH=h{#6~Tm;hQrd+5aQ?_Zz!mD=}9>F60u zTSEKzhaERd`wQb$_R`)ApXynM^3wk3&zrx@%wZf-`5N|tFMH^Ku>NMc-23~xj6+N} zmH>;3ZJzzR7{w%%(H$N2QB`HwhiB}&N{Lo67~c)-fdw4PP`E7OU`-6F4$!_nEGZU_lj7(^t(R6 zWD9n@TLSuVa=|ks{E|20+FY9Lc_|URea_Gd?|E8xUP-iG&bL1cq%doRHpm6m;V#Fi ze=C-G88sqMo+4+8^?jG3&eZg8{gbk9`=0)9Pjl1D^^3X9H@L7nesXX0QYHm8v*tlFOyXRW5Jf^wLMJN9EnaQ@^gl!~v;2ARP>cg^MEP|HD z8W2JkLME|qDbKuAU>7NGD-p=*A;`hd`0e~PEvWQ;e8pr3cVM1#!YhBPgMtUI1@26)}?OT}m5!bCZ5?)RCx`Kp-{55&{cDP22I}{xtSTK(U zI&kYaK}b<`IuZbY1)tS)E}m*|-_dcEiXhn_)aM2@oj zt)wh9_XC(fUt}7+Z{4luC0dqhFMY$%I~Wp7O@JR|!lj^HGu@73QA!kF->H+fU;~od`QUGjGYhUFb#uLz!w8Vg9nRxiUa|+Bzkb<2@bfM z!Ji7i6CE+8IxkIm>A5lyB(9QI?7i_{y$OWjO0+Mj&5%0ghzu$Pe&|Lqpt{I_fNrrSq13PX_nJ_%+*y=b$LysO$?3 z*pK}7c`dxO^@2d4`lwoI|Ck_=47S{kU@dRK02&x=V2%IP$du8b_9W8dbr6ZP*gXsiMZu;bg{(Y}jzVLmHA9fImV7_2!t7(o;o&?pOA%CEyBdX|+ zNQ<84Tck;}Q%cr)Cjms_P8G^IjNQQ0ZQvD>k4sP~o+A@X(A<+cnswxLXPzt_uDV}k zO>`|ORe$AL6GUqf)-6T7G((2Aqp@~^>El|ZA68OyLzRJwZ9v&%R2-2_O*W0N1})x- zG`RmovQw;y8&m!A-Imq4N5lzUL83le$k0#FDbI)lPPA5DX{+GQ!0>}~0fJFnB2(yz z0RhXwP#AZzOESPSn41Tm;loBOCbHd!iJZD9wWadb&-rX6h;&-*Q@3PnH*cm=0 zHJXPcxr>XvLL%i zSr`HPWj$WX8bbW zI&>+3;s;Ne&97QAq8qV5r#rNY3aOIjU9(HDAZ1k(@)UHKpdE$F%7`jt>RxI7SskIp zd2l^C(W}$i+8CFKkihy<$4;IjSUVwoQ-!cB89%b+w<9Z{?mpRS;C)-E^l*Pb_=)*H z;*Vupb@_5{wecj<1Pk?b)YpR>1QXI=wdv@jOTEv~Ib-gycwb)+E9QWIne>&f>eu>V z&F!bYC62G>A$S?nl&r^mUzM65a9;=a#1(FFNfOk5Rli)W1h7ZxmhUgG^3uEFn}bYP>4TXJ04spdGEfiyG9J(=5JpxN@mLMG zJg|&435N;%c(?p3{Y7@@o9_%Zo|FU}1PPEKYwa){jTk)Qz%(O~As&{m< z+}@LY)_f_P_MTG6^8Sk#ox@1)&frHAknjawKH=(qIp%3~L^E#%E9mJ0ww}lG?r9~k<%KjqD(qxG}p!2gv&4*k!7?s^1`e(N2sY$YNN9hYFDY{fU2miJVR?BLf zCJCam!1RaDG`m+AU1O64a~%sORc0&Hv}@9jIV{@HH$jJRp|$62H=Imi;jROr(#BK0 zMEtpN2ig-mv~-^&=2J|1S8~kr8Nyv8epM6Kaho*i@sJ-EYh7}Kr;crmb zL_SqMX>wQ-6a~)1k8a(q2k9UE^4s^jE8Ix0R!GkSDEo<^GX(|U1m7*;wlCM6OLIeo zQR13OH)#1ub=@)U~udxB4k> zh~Z{DJl6wgmlabEx<$5H6#@T_96#5id+>nD>jyj_Qf4T-8qg#pH&$e_>M;FA9oYDO}D#)_XvN`^9vscRG3DluHl8QM{~53H=tvUf9Z# zNp+t2ry=kN4R)TL>?~EgW?FGZtP(N)5a7y{b;q&Lay6Af}z9`HcM<|e{4d_MBTL-hBbN3YmDueh)Ar2cg`tQwkCXC;&X4!q8q|HviLV#GO5 zHgA?y`5GSYpn(C*}>E1ZQ0$P=p+<97bZR@^wGSJ5ygvAUytd^GgN*Xm! z{LP&)G`%BM4=>NdbG>23f;(dZ{YEW<_Eg?{3+KV5DexMeGf=UOR|@m-n=AvDJj%e^|MUPecB^d$$|ZrKKRtqi^GfK>+~orM`fApMh_wVsZ`Q+rJ}li%HNJQUzyR7BC>5DF5Q;QMFZt1%9DcREah#+;$$mMLF2 z^MtJuY}&*cl2bL(SctLt!^=}6-dhLCAia+-%)(~WmO6K%!I7nZ5$w@4xiRymJtXp! z%~N`d4|dhk1Umi^Tdp=k?}b)cskwOiNMt9<_-h<@yU0|7r)Siz{!)}uJN9FH^Ji=@ zEN(YWQ*8S7hy8VpI?3X%^hK5pe7NXr*jI$Ru!*I0qE+aYO*@f3>9YbXoki?wdh~J2 z7lic``r)Z2qZ40{I=Y|seUs%FS8(U*U8HRGBiOruU)~EYBwLQnP6cuZek<9~5h}-X zXW8Xa_Vq*7sLs1V@)q&#r$ShSZt!Zp{MXVikiGjU7)3?yhA~bH)1}r@n0wa?_tnIr zNK_DKa4f(Y905j)gh$@~YoYnW>ezXS1bGHdfeO_W?mZb9Nwc1g6AW#B1#=WwRUzmo z9Z8LhZ$5I>r)6~`8_g5JlGZOT9_09S*wf6H4FHRe_kDEP_J6^GKeR?C7CZrO2N6a` z=@Yu|jLC~u2(J7`*Ik)+i1P680A|uASv~BQ!il2h5TiJUiZ=`DwbEy%UJ+W@toaLY zRU5zF{~;P=@XZqyCkt@tnWcLhReWujH*`&R$kk74Il}dKbk3n?Bf7Jx`rj#cV0g6q zpI_y7p;4?d!9t04ru=3mIad*{6!J^}9((g{9f(D8O$6ZrXP3WfdvB)3UJl&+e=C0E zJk`zIn$RXQAuy_fr$pMEpsNS=zHK;YfIbqzz$AcX1kRpE#cSP&ytpg}KGNEUL>|TE z^IZ0rqbLju85^k6+9T5KN|sS=OFU!)r`PuriT+?Z;L`FN;}BLjNVr7@V{D*TD*Y-g zfuB)lf$K{&=TG)ACUY=vsAp?T9^b*OuG4@Itx$NsF!q{%Yc9%9eN1@0+q37wNh@)c z#o-@Jy3h3{(E(Jz@^|b1^6_49tcreMc&u(Oc=^+7i zjw6L0p_v;k`Z#@uKoC10vlM>aHPLBlQ?;p#0~0J(Xp$=V=9=^K_8WncpKGex<{qHn zYidWx!I@c8o>-~@rI8mgQZt30Qy@}MSb6pb7r+;t>sUJT%Th32&DEQS8R@abmi7IS+KcPs>)gCTXeVb%$@S4Ann~Y(W8Psj zOxJOfsTY7;}ss%l@F$_znv-$ zAbjJq!k)k1?*BE4s31`d*A_|9JN+xUa=V{gW&dlWvJn2>E7ZINF9^1OCf}3rK7W6U z(_43%9a|%1pM>Ah9INSqH)I-m)z@uAlD%)8judfNUcgDX9rMbb*U3OI0<$oujAS=J-zViZ1L{Z(2wOK?tdGa zkh9YgTe!@C_vCBC(DNe9_fAo&5_~Yw@C5v1@9JGbjTRE8JO-T{qa2thijQu6tJvXJ z=aZMG@^x2|Pz#dk6s#F+IsSm|u8-)Za_?p7@t)Jy0jxGjeHAXgyB1%bd4cy7OA|B6 z`1F^&`JcYxrxM;(lMWsoc=`P*XRPLVxX;-_)S4kyLpN*|*eIN+_Wk~gzmaxXZa9pD z3;s+^T)RQvyz_XT7N?$k5oK3VP1$xi=kTI@Ggy9J&EyxK3|Ee(4+@7>G*OS($?M_s zFu81^BGmXK?$|lc8l3|_{86{4h_>Esb~e)IS0^sV+a>t3{HGAROIweFvd_ptu^*^1 z?yff-=xntwJLLDK?XD&m^nj160J^bZmf@r!chITK%I+?uoR^$n@EmKUuJL=Y%Qkvp zNLZI1S;J`|9w~|pFDc%#Y97GY;#;ZKx=crV2tNn#DJM?DRNidrOnE9h|L6T-vem2n z^tKE0z=C2~euF@C+^37}|Wwp8X7Fz5gr`K~%GZ46R+V zI@n=#Z^cMRZK~wREFhiq2`%#CK2E4D9^YxpJyqADCFHgnH(rEBq#=v|*DPt^Y{I5i z>1C)0b%?}qUz{FRY8h6_PyE0}4*A#4XcW&_?m9dZh-#?+< zc7jg?-_RY7bu&_=D)xLKCTJ|k$C}6u>D(Zs%N_7(?Gpdp2iLmt#7?bTpyhAGP)dMh z@!yM3bJ@R$!RU%2>Q+}XzK|VL2+TA1{FTdIWt?;WL+!RC z^T*ejg&3gGLAx=JS&(7x-+fqtH&5y#W*YR>Z<2yl%A_0hv{F#ntEdBaurIRTx~gLO zu>XCr0t}D!f-lmk5MNAR%<&jH+HW@EUs@e?KQ8b@v~7Qr}-c&u4YAVZK`pM!Mx=iz+I0&#_2PBf3p;t9ycwr8C)&= z#P{YJ8aq6ipTgPhu|PK&I5*<~ojbAo)^S}v4(Zr!&$y07phW zUJ6_=%z-nQ;O^oOX5bATK)l4+#N(ZT+hSD)afO{O=ezX{BP^%=LaL{69D3G_MN`U) zA*ot!tBov-$?`u>?XSas15^7qtR|XR-y53>AbFIhxS2zsSot19BhYoGr>dvL|JEhM z;Tur`Bq%&H8Kc5hA#GVo8hvnyoa8qy#&kdR{t3-!apy~6TKi4+MiPRbm7w}|%@PyX$U+q!MVh^^l0E;4! zv5xzYWO#sa-j{l$%c>KkLEh;ofphPVG**9fi$RE3N`2;aAcWPJbtk&7heAuNi!d_l&HNz$KR_Ui5|{vQ^=&?sOKzM>{) zqs#556_ZeP-z&0tz#=QE#|qZ^ZBizJ)H*y0HAQ|q15dC%oyHhd+Rw_>(qdOOlfR#r zetqlICfm07Z}W81jqMr#{zchW;S>}Sou`q~IIR75S)=TU5n z2Z3_f0O^>bV(m_Z8CEd=C)_$RK#T5iX&2ZJB+um9+>CjnowroG^8JB6yj!5KupKb; zj$V0jBlNgu1w;L*qApR0LWx>F18Nhfkq=v^h?F1Wqvoho8Bzvvt%^~Y<6_i8QPeiyPLbETp->$g%VK1GVS zLSmO!5cM*Z-(fqn6s14b><)!9hwFg<MUb=3ytGCR6h99pQgO7$tR4)q9RWjtZ_-c&(^%)0rl+_Q_530AM` zDo=ik9ugZVp||37$gixUT;!~RmlHGtOP#w&rXH|YRnE5#xUU-<;OI)-`^arr3-&K&&$QQd9xvxhITp@qR08*HKp23qTpDAT2@I}f<#L+waie@(h8 z!rfXY2HYUGs$eoY-)GyW3XpeK$)Zz4nW=3=(L)aAL$t9)pv%7uU~LNH-oeUfWld`` z2jDM5(|mIzlj4c4uyQhiN=YYw7t@*r2XH93f|FYNQX{p+v^u?6@!;b|oND*TbVbVV zsW^w-#?;SpmPRh(lrzISO=69RiBj{PqF4GZj=|v~H3xxm$I3XbX-O(DUCfW+>q>UN7)RpdrlM#xyaGu`r_G@0b zbTMs}%42zS7Kg--zwZyv62V{Kj_4Xb7VYw##I1x43D3DCP*Kbdhiu6vf@q==JTKQ? zC8+jT!Azi~LI9BSiOuNncj+dQ?5DYa^r}1;xnPTioqYV?U(i^zzi+FKbZYWjA$H=s zh~D~iY99z`v=<9sgac*bt*aUQte7&?3ZI*a7zJM{NI5LBBQ_Si{N5AXy=Gy++C zInxyotm}o25T)814fV=+SZDCUNh)O3DMHvj@%l=NR|`MiEC=vq2OLiXox|duX`c3y zcV}Wrg2$ac_TLPhPthNgwA8-)o5jJgeLc*84hs=G|4{aUBnio6%)48Skst@Mp#nzk zHH{WYTKBq!KmU;BPn-wWU}=1q64TN-m7Y{fD_R)%_R*nkqHAchzD{V*`!n$=8?Krb z9>3%jmt&`@gRcWUM%&k~!xYcc{P#hje@1XjDM=(1{f&hl|_XCg@*dKvP#0nJ_9_3QYPQL)j_&TFuhR!vXy zP2bc&v#=?wP`4+2Q}2SY0M^RYAu5$UHNKyfe|=h~>d(!Y1nkh&Dcgw~P!Y#_EXl$v zUzo_yVi+Dt{k~J=<4GgEGVjE5L~uE=KM-UN|0z)NKrixI2I_R39i_(Pv!kD8fY&YT znxq?A2)|M+El2b1fGS^cvrWq#=y^cx|PB25UDSa6xf9sGb_eG{tC5P?d|3J}}MxsL2nn zKEXjmukk(Pv66}mo%-Yr`{6?IRVdMjUxYZgQ#Y2owT0qo8})VYO(Xz zd_g}5zX)QOhcy!%i39Hs;-c#k%W78*bUMy*CRw<+D)Qf(_<{IMZWk2+8&I;Vo*~8S z16+L8CoDKZr_;*GTnq}u+@oJFBOTw#@txk)hmVktTSt%^qz#&`4fpI}w$>)cz&)Q3 z?DP}jH>p{in%9oT>;@CsVdLG|@nE;5Q;2pW04!!+EK6Uv8H~fdj~7Kcw8HKf@2SUH z>5%xOrmhl%ocZ0ede?%_kn$tG3g6fF>^$^7jcg~%W)s)__oMw*!DqTQXP*OQo{UC& z+njfAsO;?R7I^TiXYIRzCfNk`pEsLO8~zomvuYA{2%gr2SI7YEX45(74bdG$(C7A^ zPZo{{827;)gWmys(C?D8`c5WrK~@%)olS|s9F>Qy9=o+QV?zsYjK0F@g6Y*?c{bta5{U?buU%|{=`@7phRW>#*SSFT4~ zN$2p=`Hie|u&~!PDM6RnzU+ULPa+iICDm-Ng^u`_u>d^c3H2c>GfI`k|B8Dg#VgXg zj(Kap2lMDpJVW@N<2yd?_Hb)6LDP`{HdV7pF4~CdDQDZF(2zbWP!$9G4SYdZi^b4dGugAi8H|W&i$=f{gJYTtVGmP(pRkQ$&7hv-A5^*53 zBdh>%Z1RtN@(6Tva_|?i`7wfmQ84{8z8+^((RF9Zs!X)dMA79BQmc%C)*lAjS5-C7 z7iTIK-S>R2hSm9a_5rs%pL-S|P!O#O=F}o|wl_M%Ms=plU}k4*8DGKnyUKOA9tLYDUcw1m z$ne#Hrhl`fE~Z^yS=Gi1g0tMDn`oWx6#54!L2-YHvmdn5;M|3_5$EumcOp`!qz*Fw<2!hNC7Tc$t>BoA`i1YS#7^Nv%6F;s2zl8jS> zCa%An3gd#^ga^?EyT#?E$O*3{mvQD1P9;CzpDq*@mIp&9J?;HQ1nPoC<2H>o$)yf= z-ACaIvUC6Xv&DzJu$_${&&Mg3u1hk&Z@3^$HZQX(e19IF>?KFq0lZz7yQI762g)mS zqa=dLxa-d^D`4K=DEJ)msz1%KEe$I9e5w9y%H0EZt1vqPF-I4#^#1)NfY>ldF}YQxQnmIAp%(thZAk1QZL#YB6LjOv)pZu z^EyvL_2Ek}-d}kpN_Po$m-;*nI>VG1q{)(ukJLA87l3qHM61zJHN9>taRJV~s+-dC zz25Rs2CqK{mbA_V5BgYknL_xpJXzKa$`&6h$Q}OWK@vTVrw60=;}dizZ-)PL3p`Iw zV=tFOx@PF8*zBZyupWG>vSy4@ITv^B;SK3+rhXdCuCl_Z=JF765XwJ1#e5bC+SXCl zXN$uL3K*_PzMh=6X5dEX%m}glywFqq(Fk{Ak3zOn$BQrVS4-fEpXNoedH^IwY=n0_ z@dNw#cKnQno_OksFbO;9a7W-eznS)R zn6QIOZ2ldwXMI#yzj$V4LbdPN$MRRapS<%UdbWKsCi?vI9|D>&C(!+|Q^l_};C8`Y z@Hp{9L5*^tjE_f%1i6nt)PE-rNFbVfWaS>osv<>hX2ou_)l8hev~sM)Wevxa`|V~` zGfcm`sM=~HFy$&MF_C;J6hga|#L1+4*dMd)ILALxdDsktN|JXBi}&R*uw?P@%jczkp1gFcf36t z15$v>;Ce1B;VsRs%(v6)6*UEYHEsGUj{4ET=?6@)B)ydQ(q^|=og*J?ewf|JZ_R%U z4k(l}B`Q0%*7CiO2pN|Dv*!pSIJ4F8YE^yy(O@WLGN)?qeSRM{Y#%|P+W6){6&-|X z@|SS}Ok%2s>1sM=9)A-kk-R0{eXg*hCwXlnf^Y@C^(H@3o*3zEU46)={P9>I87_764eDm&&9>8zz z+T6UHz$PyQs`u~Zrf|y%gTSGNNa-a)3OT)yy zQA267Qtng49HpAGE4>8Aoc}I;h(}}jiQSh06F*tFRT^Fj97vcMD)2LjJfiGeaDrtT z;mmQK1C)IwMP`zBCGfs!^BppW`HzxTL(>jKL7%5lj0u=$NYLV~!yHZNZXR8YH1u?t zCYv?O3Dw_HBojoJ4b38r|H#1)ttB|j>0Gycsp=;iBQbk*oria5SBMsJKaS%g_ua#91E=RW?dlztk-P(#t~U12f10hLboPTa53a)eyMYa&pIb=F&et|`yzz<5wq+J zn^(MxKUsYR-eb;r8NT%qa>QCG-8$j*p4?g0%AXx*U;y)rp=A-VlYmD@{08}QG}aad)(O2 zeHTo{(Wr{8W|5j?4IPpl{fW9(rs4&al}`*Tsz2Ow5<44^+d>9}6_SbO*vatSel5L`9qD~U`uAhRj^WUY zgz9%6R6*+^5|j5!8XTr|uyo1Ky8qp0(6<_oTY`n!{4r9vT1t5quB)6!-GUSuqq4mp zy5^nQU?Z`MvO5KN<7adfA;Q{QTOYLzY>Vqceu}){5pl zHknjD!A9HWlQbEORz{?+A9dule4AcbJ*0!g*9k3fyku!o=tXw70n8)N zOLQM|kdTY^HQp$Yq5vz6ip+Pgf&vQRDGZ|gi(+>Olw2<}evPc_ZN_t+B{uWJBBGiH zg!sf6+Y8 zSX<%*tscvN;y3u82iqjjZ20`;l-s1|Y{E|Ev>hU}t}`|xvSp*YD`e2e!{&!e#I@Ug z+E~c+b7Ux=Mj4c8*Sh83Vum=DKH>~oR80Bqrga=SC2!!;&X;%7>prIKo9Woj7^}5& zkzOu5#|A!l_tF5n^A|o-qKWPo+TW7`+#NQs8cE{+>T&UVSKzFQ*^fTVcCR z_ry&*X#b?IFJ(S(-ivqTS?*A+|5786!E4*9n>@&7myR;}K`-}i%IEMi_u<0F2%d8S zk@0`YR~7;**$;>pLl%qbWk%rnn?p~sp6`idR?}WGjf?l!3GS=Y6qHb&iDm(nQ%qen zRse)ab-PnFnI}#ZgXW6N>la&&*@{_Ia{Kz2WbMTJfiG@vP;TErL_5K&iWp&2yek{mVB~Jd6Hyi<8H^lgdr<;DtX6BqiBDmyV;^LD`jNK^m6)Bcz!Miw?EePYs2MFq%InFRgBV@!G! z6@s_Xn@%T43@}}{N#xdP;T6xjs}Yb6cX>j~GNf6!X8DNr3B6P7>%jsCW(9qsO}D zZ&D2|MnKb>L=70M7n^CzOfT4%{3&jwVOr^LjzF`;4G+zPC}G}NMtL2~(#!v|XifH-&bi=?-bmNEE?t+xK`N2LqED3s7Pfc;7TQ8%_lF=XZops*Ox@x;PG`##*~kJvm@{@?WwUH@IZ7^tI$`~MhH|+6jVVL zOCL=7DlQj2LIsJkW4mroZ<32w9J8M1^1Sr8C@pM$#&cKDNHLTAtdB1jy8=mePs`TL z@jFUfHF=`5avAntu~puQRf$F^zY-<-?fo-51HeWx z)d%ktgU2Mev^gBZojuWx&H3xftacu6BEr+R;`=`gamtH5wu<^E%>Y3Q2xzhJ3_@Af z`O~msFSN;tRaSyVZ5A*{wYe2p0X)91{V(cpydn-(fMBbo)<6BdYq-p_AMly#7zJic z-5p~0Z{PWep~(<{t((nS)`(_C;nH?qImL|8Pj=sKquLRSo8Q@0F@sCR9R8eR9C-J4 zge})!)d5RT54h`-c7_(|8cH2D+ort<21~ z54w!N4}KTFyJcD2F>B73sO5sv^KSO!--#JSVk|(kHlSLIoC<>_shlLc7)WlU5v{C8V;AYLlAun63g$WQgz<45v6!Xu+TCQ!L$IQ0wMqIZAiz>Cv#HK>{ zcW!sWCEbxdVau0YT^Om1`9O8#!ZqR7F!bwZBvTib!&rVS^raCcba6+qweMSS;U!WZ zD=j&WzqTWYnppjN$(i+3(Xp-q8H@yo8%%d7Z^)_zd9RzfoNiNu?!`B(1(dI%8&;{_ zZt(ZGa;T*Pq1FgQl&!#M9+(RH&9dwe2+PRzAHR5l;t0& z4mCfwmys~>`}AaBRptFMAus~$Mxe9<{vzu#xr6}#$M<|JD5o9TH$)tty$T2C`S`XY z!|j*&)Gj9qY4R6RsPqJWgjNl4YEQr<~gTSZ~m;33U|l(~=k2 z_{cggNl>H2C4C<`sV}w)7o_vDyk-Ai{Y=Ogx4*~xZ#>0m!j<#6ku9;}j|Z+o!Br8J z)WeIG>JAdl&Rc#QX8~)B`3r;lF~~<>nillr>-W#v})T&VQ|aQOPDZtff;h@neCTGGA!FYBEO0m zLGRtKe)P)u4ZIKm0suZ>v0((5@V=RjmF!S9Y6I=`DB1W_w&*~xV9r|Hi;^;E-w+I} zQiHDNV47%4V_Ev?Q3q=zHhV%LW$%5fgJ@zMY8<;?$n|!q(>PTdHM+b{j{ijkwtNzW zaqyu;Aj!q3EUzZ4{`coj1WGdjZA((%gw}Oc`VW}#1{~W&x04vvp;N+lpNsb_X30M*iNm=QSu zeOrGS|I{TWTv6X5Q`wcA()70ENx zOrLosyflKQ!MF%uB2Xt7%1g5mMC1|(Ie-b}>;oT0VQ*k3uovJ&UDJOWkC#ZL)S{k$ zTka_Oaklbb(@yU;%HGs{O50nG9xRbxW8=UtDJ-p!iG<*e{Qy<#vXju5l2sY#507lPLo)Y0FXwYmR}#jcC+O^Y@=$-AHjVEcpaavKGTZMT#-~!x zgg9$&KTRHoxn*Y+6xE*{Div?8FT9BsH{G#y!uf#@a{n>VwdwfJK4<=Tk%JB9qXQBf z0dKh{Pi2W&n@;`hh99b)1(>^>mPTkYH8ZVEu94;EJ`9#)SNFXGYaN}*zuPeP6HC}w zeINK()M#1#N81U00&WfEe9m;9wZV0kLB3o#fPqyZ7yrNrwoC^6%@Q$PjgUCW7}RM| zuoFRxlGK};A~GP%B3ueu!IKNl6?qh2=*`4M1nYlWTB&IE<_ zjFARevjwDjV@Dals`&iD`WTlnY~@8-Cq2~L<#F$y()(d*DdAUqJ4&o&*n6r0p@GQ_ zso!!^*OaTJe!RaCILF$&Xmnketa^Y`LW@L2q~49(ZnT}{L7K{Vdom9rNy^xogwAhw zB%WcAO!?(G_<(_@hnMKqT6CQdBfEPiOQRM7{DFw&RGu|If zUf78n<^e0MX<--0-7nYZFDKnlrk6($FueO^wENoz6x?hyKK=h8^J}WfzSugRHwsVT&*c|F$@x0B-a4w%ugV{d`FMn0eT#B>qdGt}HV2HhhU;>11vhXpu> z;S-jxnn))VIN@(bL?T6$Ih7|FI(7`zeFIYfzK-&f2)Cz6Tft*>C5em(&ar6c7J&T61lhf zNAu+tWe>I-Uv+_D`TVt7xQHQ~8jsm!wUXOW??NMrp61Qq-AV5omwIog6>#I} zD);SIg`c#52Zh1dhXn7;QTn4UQlf5!oNI;={K;l6>ijjdk(D^uC;OK~07s$hy^o5A_j%nJIa3`k|K~>yqC2Nhye_8Vgw_G z?mIyTzTP}eoh-x zny1_!;I!cZ3_UC>nxeZeNry;U@aNU#pI5Rdd&mm;wc>h6@Z-!Jb^nj3uZ)VTiIyE8 zKyY^rt^tC(OK^85xVu}>;1(>nySux)ySux?yy3g|uGha<42v_Tdw1>HeX8~`92>jY zR4mJebGbbkSNX-s{Obl5K-2^wAWSB~lOdN6w9$HR_s5-g^;V6e=ObY;i-K-L;I{-n zsJ)t%t@O877 z2>2xabUjG4T?queWjd_?vm|H~_vl{&xxi|_3}r@d&UL^yGXWoj!Z)_Eo3^1Qj0@f# zja>FKx!Kn`)P7(qTZCsH4wtKcH14ZTyEVLX>j4i}yLZGiFPFLxFP|6B%_JnJ-_nLQ zQ=BQQIyKF{xPo`3noX5v@^v#4tdyrw*o1$(6Lj?k!er41y+p5f&5KL8<*OMI!6G&%bFUjYg5xx<#q4yi{+;)_ZuL z3VmNFpGrGlXz$lQ!5|dlG8nWq)UFzRUmLG%fe*Gb#R(=-z?j4jrUEI+g**jso zaHaC@RmcO`fZ^>mCoD~ce(><5L`Rk+hS}a&W}s~m&h_|R)E%2#P%vTgJM?6~$He|n zhmpTy;j7B{JEM~X2hukdc^mD~$hk=8>Z{mQM3ESREpZn6OXW;W;=CI@o z3aEQJ!zX|Y?U>{$tl=v1)rcIhbN8r3#Hddl8%o46j`J{AEty#@*$>Q1(Bo5i^9#+_tB>` zk{0v3_zxoDFnd>RCx3>gYvtm4d**GNV~@|)FyCYQqORw8y(j-+ONDnc9xm?9&;)Kc zosV$izV&ONZHLZ36OF%lu`HZY4QVFUyNp^F8spOpN2af$*4XRhFR@F1M#jnDzwFwY zQ5GowfOisvQ^wMG_jH$=LU$WJxWBya%VJ3+AIaS$)LHRu>d%^fi4s2&o;;1oG^J=%p@=9niLH4w)nO>o`wyFvj(&Bgd_sDF=q z$oA$JfH?-vd@V;QVVj9i%;zFB*i*TJq^(zk+`Z@c z>-*C7w$Bh^>$Qtl<$9^xb9&Kw8Qgl=@sHzpG?6|41OPhteT|-vHcKtew6TuMHO6)q z&4+RHh)POIRnDiXsKn|GRyb)6Bh+>;$A!H$#-sWc7GY_B0e~IcTR7|Hy*Q~AcK`xt z)Fblhq$_$*T4u&;@($h4 z$C!LbF~8^+WnZ~THq%T1ikb@*-0yS>91e%uxPhwu_FhjYv;8OJ(@lx%!gZ#zMtc%{ zlAb%)mmv)NzIAcJ!Ko;kx4juaYL-$Ji(=GS{6&Em;kUCvaw`lTJQGMXG_)$OXNRRm zTOzB~2AMAa3Q9^az!oTFUhdCbY<3b=G#}tPL-|~8v{%_~^7Ytmc6i(EMzV)3zn@li z61to%W#1r0eXMRgGz>kaT2`R&JX~(dU99`Op4+{iHdF*o z#B`U@Z;x`yZ|e?E(~QQkzuz5;POQfTa~T#>NYN0TI*rteqrD|g??t@6N0hb*1IK1! z;O%^pZjBu<)EM_XH7t!IH)Mj_CHKX|e3uru$EU@p%6WCPa!DzB$Cv^z06%mC<=FRN zvv{7@*CzYQdha@?5S%ahWff59bz+KKCCYskId&56NKd3skw^HTU&q&m3 zZa4f$@Cl#yD}Lx}Xb8Sgp#w*&RuS0l`54y-^W|*46)TZJ5Al<47=S{q%4+#X)9XcR z?rpStAUo38Mmrv89>KU>&iv41IsD65nznw!?L+|g_Q>e88sGuJv|oPTc7j$(z14+2 z&8`RLGqjuDA65-k8?3Kij|(#q4>LT!OUufNr3Ao(8Hjd`{G~NGU#SPB^axX)+@uOz z&_LAND=&O;pB9LmRnT9~q}KE1_ZEXKtRA1?j!W!!9P=$myBe#Q5WBE1)VliXlH>C0 zwv-FmT)^J71pW-3z?{<@OA@9X&B?zLA3^ihf@f|GTZN`td%n>rh0C*4w7n4vAD zi@gv)CHac;VEq+yEKnS?IeAsug8n@aLopNg0&E66KH|y0BCzFftyh1`$lu+Q?+|Rz z=ZUs`^bG~@HVv%zc?deT`^1NZaxF0ZrZql}n(kwr7ANY@xjMP=MeuyQhz!}4k(Q2` zy^iKOp{kZ4-db~KkNb6P!d3peG29KdWmJQ_|#N< z-qiOkw50a&rvQLxwY~nu*rPjW>pF>k{4TGL^U%CEK7K@gaqIH;yaZFg-o}pKbK*;_ z$0d*o!e*fABk!s$Af5N6o3`OcT9 zOg|%ig+|&5__+G{wy5oh@E=Aeb-wNAoq<@l@8And2yfaS0HZejRN6~0XmAFrmr#FI zABp|9H1)K1wC8zjSx$|Yf*O{r$Ti9*_3-1-(TR8h!GC87oIswRXnC4sasD})g-)uud){VumoCO!k<;h`% zkd#zr9y9dW#_D;i#eWH_-=M7v$BBN+oYrJ^J6oKuGZN>iX9uda?O@nHd#Z!p(!O5m zyaVxYzKYf9IJgd8Sh`*9urG;frCx7=AuS`*Uk)&+1g_Lu8sQ23qsyqjVPgS}G1M>@ ztH{yp)o>S4%yc!&;%Z+p`xq8SJ;_4HI~wC+F}XNlBYlPOna8Es2hRGjtJD_+F&VzO z9E~N1t!3Si`P_vjIFE*-Q-zuhddW6czWI~n4VKQ5+IC)=5Z(HU{8Vfg!0@3O;AniC zI)l1_s7`?tvlgliM%4OiIMjh+xJ|}%MY2G$7!KJ`~?@+1R61GN4g;Hea7`Ssh%#cj;^;J@6G|By;1ikGgP_C z_t;}wFu*|4g}3WnKA^4ryPeQ|)=mF15QkGaDk0pIq%XKty%A+k=DA)Iu!L0A#9Y++P#TOJTY|(p&{4UP8>2N1#tzL&V_v| zVPoq>{BPzdh`mW!li~8sRlZDpYZ{dtmK9}u}J?)PhaDd)hu$SMR zHlWHk{}D5~N)oV$HIm_Z(Y$x&Zxe1Tk{6J|KK-r4YBF?3{WxYFDx`U z;KYA|m@LEJ^gZCqJ=OjLnM>=LLcm)nc>4YHyX=~5WJhCzM2QKkq;VP5qWU7lW%sK; zmkTQ=*?Nq)jMTu@S%wi&k*qzPFc5zRN90i8%(h27Yu7WXFqQ3Yv^luoHSOzj%0@!? z>r^)SB8g)wFqzAqX^<~vJKNVJkdM@jjW12DVj?cWIUf>M#*u3OJqHp4YYOcxuN#Ik z4Iq{DJ#w+W_5dHmLt-b-8#lk}?iRK$$n}D1E+l|(Ay1k(GKiNgG^OzmVQ(1v?SGYe z3EUw{D>}Bt`MnL_tRBa><55Nc2Zz`)`J)% zL2Oc6MDZS~p8-#oKjHFJ4g!nw-b#-ISjjTDZa@y9)Ukg@C3u{W8!qDv1UvVZ;rz@r z%e{UR1qvUgVE83>q$~cnSzWXf!Q!Rg6h{&Agv~7U-3xj2Zq&Ys3Z%MCXThGbbS2rs zFJJi0K}4eFiHq0oBLrx`XPW5^dKC-s<+L&+H;N1PlW@E~oCkn7NDruBIVQ=hw_NO* zn?uLvumd#Mti!r)db4kXF{b4s(P9-86l^`L+D1q5^GPsrd=zH-aDlitsf{yea-qvW zc@aeFh#JvBdlr3y@Aa&tp+dX)$H?tg5O1lnN*v(XmNWvbf)Z}YcGlZ({N5ZmJlWHW%C=}Hpi z1#k(C@0RVD8I+L_Nrv3Z-jCfHMMDE^Fed;Kx;eeQG^< z|J(k;4uijTXRp%ysea_$;%4gf#jI>nJJs8SFNNCu-w5yINI>vi8M^sO_z_~?14G&M zNfbD4J6ta}IE16saQ6OV1CUtS$c+&Cgo1o+WBj0UfrjhZ9}${)g7rUInu(mfL}uE=G^U>5+C(5d#M6Y(JIUQ zF_Db{kd+eti1EBxL!foP}`IoynbQF#kj0k546ZqxNx!qZ69>^!& zaZ@xh`C7=di>KZfg|!gVDp@6O!@#s2rspJveW5x;79Sjn5hJRQtn%*rVdcR zB7q2XXifVTB!eHhRN_~@Pdt@l1F>y5!i`(xw+SU5=qQezuj)0wU?Q5C?2OXmQ+d@R zw6NC%N*%wwXbR?ztsTzb^1WLYg|OB}J8uI2`sP6u)uPwGvfWF+e$$geu<(4Es!;sv zF{27_;*{iHtTQnwPaA(&L^x+`^h~=+&g0W^5Z=JBU3f_N`rCbso=WHm-LqkrEF(M;5vEjWg$f1?B zEj!{^3mZG;p8O`2kK}{=5e3S&7ni{2ccr1T&J{~p!TplnLmkD#9rumPJW6}VXii8k z)Txj|%`GxF^k@zBUO-ZsBjJ_x*{Bs|rM@s)XuU~h3uld!+Jpk##79`;X4$Jp+55da z-^9%M>j-(=V$BY6dFv3O75;SlCrd$@vbr=ywMvHt=;I9N1%T6zVSd+34U zWahUBDF>MdDPv{b-_pmTfaHYP4*qLYs)nI7J`D{p*kBC1~sl z^f(juA*1NsxI&q-WiSzQ3@kVpf0>(_6srd}aj2)zBTn6e$rJM&X}m*axCGS(IV~2a zPm2tdc|@k%M9Nth^aiNHe;weG&N0n?Wz#+C$=mAXhB9BiN{ry~L$VYI=Dewk{@n2q-RkVs|D$Se0}Ix)ja4e%0n~j z+DFQj{)@ln#%yoN>Ahq;Cj|eQ>J=@d_w&=?H$Bb(syOyeyC8>cvmH7UO1wr;sqiIP zA0Zc~=v+O-#!5aObUKpmniG1P$ppeokj!^mt(*NmHx_7wqb6GGYpV2JIR?-6o#zu` z!l3%CupZN^NFYlI@WS0Hol%?=?T>g$6b>^djcoC!-O20+E{CWg>N}&apv?=~gJcEOw(YW5weGJizPXl`^;+;&I-9jo#DiVAT1&S*vsOb2>}M~4 zaiXdF;1w7}y>B`_j~=rYzcd}FI4q7|NFRF@sW3ZhAFhuK`TBm?R*~>%*VZMCc#)|r zKeNAfwrZTZP2ku2>U%^XDGcI&%S~R{K4|f^APq<(ddJ)C;v@<b*V(R5bi4Z`;tiNTem9eosO{%=gvoSc6_wyi#ctpZBhDxmvMcz%s%90O`iKZ zO$VyaI+umKwt2QPnx}F$>A0hE#I|<}xB$&im}A6N%AJ!{9RN|!+*+rw)$Q$2w72-= zoI`-tO|eBpM3E*aawegFt)~JQywcBpki8GN>T>s3i(wiBz}fbqV*K}%;(n||Vz>Kwi-K9G z+AvoVSA~yNh4Ctp-I|x-MQP~V0r`y#OGN#W4>wz6QlNpQ)Bb!=FjX9A?+{k9Na0cr~@)(P=S)Lj#HA+DytUVlD) zGK%~ayMwtyi%CGcSGgidSZr_mrWXBCyliv!fkULI;)`7`@44BI^Ae#l?*+7sPY=?+ z)~LL)6(=^oMOA&qYWtE<|NianP{z|rM0T0YuDg)i^a3RBuEGUVGO=CKzhb5Uw>WY< z%-;YEuozvZcZIM0p}O7Fmn!}CX>j}wB1bmmb5s{o5uF^|U@45D2{uztsE7QI0rYp) z_m0+F|B`#VyY49G@>s&x#M$Q-=L8Pg5oI?9JwJF`H$M;VrlzVm{DCW$4Ov)v9QBD5 zT+!)bSL-!Kd+u{z3t)b;xt6*pAlQ;JT-}DUO+0y8xhs(-E$O$V@J+cUHk*2O1hq@U zNwF8y_Lda`I}mYftjzq>cP1kyvH=n1;*>Ap3fGM=f!0WTk;LEPC^|i?J=uy|4ESt= zUkc~|*}xnQzWWME>k1M5`&-yA#eWq@?MnFN8M03n`&}ovST5v=Z-w{N@ya%-d*FT@ zfZKh5Ngu;=xhMKkY_P;JE{yR9zTUXVZsDA8K0+6NAT9hpwu-T^-zF-MH$|_)th>To zs7swyKa~8xRrgYF5ZvgP{41%~3-4ZoCKa4v98HZ$mYV9kA}x*xnW}GUAHui7Gu>{N zkYucndUPkCT`XYG`H2vy5E7fkOk%RvIGVevDtadF;)MNMxe#+wyG!3D zdm$CA^~Z(*qz%i>Rjdj_nx5bP<|&^o-+oK)Biw|> zEf^K6;h4EC43&|pkFs)9n6N4=OE7%(<7Vtx(D~bHg%|4PAJk?RKW@J^9=O0TAJ$`& zyh+$emj!}{xPk+K#Mzp8@v=#YA!YD39YCB7V_$By-xL7fNq-dbKRA{BE#N6>ZQ62F zrjR+*io{5ddb6g<~`|sf*hT8;*sxcK1p?)*secb{KF%vs6*6QGhw?GGrk>@BS*CIY_ z-OvKkr0hdFCf?4tfXTT%oR5Cczmim!8j&FH2E!VOE;;RU@LhN9ewNDK;xbK$rbs?2 z>+_en}c*clUjbkljKBf@w<3WfX;F*H|Nd^q;s84E5hCd!W9 z%@(@xk;I943DzC)CbM2uCkg*(7yP5-K0X-C65{DNYOD2!DlJE7IfEk4aA$~)0NL%Q9xZlIf z*byd<%@*^ySGzA;uE$3-%KAseO^{t+S&JHIDzpawrv=D*_39i-%SP@Y9hAT|A7emP z-#@@ngxASpF)B@>O@GOJ)}S!{nx0)l;^9>g zw4FJVM;KKmkbe(J^uOv~xOd1-e-+T@p?HQd@Ad6K%~U^2Y0;QoHAu(3T+9@kab;sb zVN94d^Ku!haD%jQ>^1v+ZkTy(^qi~V&dx@kmWc_eg&c>o?r6^I8-*f-ZH1pj2v?lQ zk38s_AKj`;jI4+-aHfD592=1V)2HUtzU*)X_!YV79OK<#2tHwdD21mHKeqw!l1ZdC zZ5X4XxRLxR72=2tFCU`DKZ!#XfUUw0M>8$x0}86FU@ygyB*QH|M$2elYTmxAouy8F z@BaCh8Wy(PhUS;ZL*AQOD85d$b$}&);HB)a9&!4gS=bqx;=evqJ|REZu_JoTZq^@> z752>k_uhAcOgLef`_(42uA~hUP2tbgvxWB~aC4~-1@XU=N7+O3?%!BEC{=hZB+97H z+Eun16~4{7Agsq-El@PLt}Yp6npCv5YDcyu2jTmxb=-WwV+1lmle{C*cEW!wY-&g%HI4{1)r0vxA zFMpKi0VO>0A5xeX<9Ka1)^6neM^IEl_6FG^ru+8J;WkVoG{4-p$Kvu?ys&)3Jn~ZS z9Os@>4%`5!ObujTof7=p5Oe!zF}RWnZ_oJsT%ZL0TlC&-zigubX%j0l2g>dror0~I z$?i6p|1Jeh2_xOS6DY_m;gebil)DF1{Ws#cGOB}+qQjkfZMVz8dS33zR8nV3GkV`%F9?1C1cRle;JkX90F9M{CE^rO6ku7X_Ps3nk-rr_{~py| zzVq&9g>e3B%=@u(02?c>m1*s)cg%iFigZ}x6G&Z3bG>*q2!R>(rN5}0?-n8)*C;pY z<*d#ZO+M1apmown(+H3+NP}F@e#0jMS1kuNDVhGfkn%4ewJ8c#A|THQ2uE{q@7zIo z+q;KC>_`Ok-~fJ(_u9(RHDebL66E-GQhwC97x*+8K0h_w#QHp?z-V(mWAvsAgd#?# z6IXl%jLrQyJ$>6vxIxawOW>j|dJ-*>K%&kQ*h`p>@MA@6o3|Rvh1zLkbrK$AJSasH z5cAu3X%w<~TJ#chva+2+98J!|TYO`CNuPZl=Kb)=i=Fw8a!pmmYzuM)(V%qfnQ)NK zQWnLQPn;!~If_69BOi=_sa8YLhjRn#?=mo)8P~9)-nFjMYcbx?wzElkms7I|b@Ooa ze?^)l1s@_Fp}*{S!&NLv%K~mC^J;;oDhgsvv|Ry9+Z&$0y{47niLPdP5KKBT)&yAi_%m zkZPO4*?qBp!&Hrb^}r!HDp%aNf_5vcu=yU|h?>=YGJ#0|CxF;6dpF*XK+847YCCxK zgDPuFgTtqr0B)REZ0ntP;M;9sg3{%+UDyMIF4$H)0)22M>f=xgIk~H7Q=^0~;gbB_ z$r8r;Z6=}FJw2?>Gd7?K9K)Njwh^HI4UJIY2TKKq^vV728{?~hbQ0BtZ0mY3TpnFV zR#Wm@mi~1Ge9|-j;@eHQcZL~U88c`695DSOg(6XRWL|-l-rl=E;?UbzvMJ6DguE@X zy9{f+wqVJ_mH%^gE!+z_;I)hve)Zz4{p*0%mF7n2V&u`;Mtpf=E*iG0qz$GIlbj^y z{1N$M=|i$~&^R}k7NDKLoq^(4xts!M^PnYq)GLAm>`7{)rTYB#`Gyc&aX>7{G1{H$ zvc=-y97<`9EL9DNY6zVzwuU`Z@YM(YS*dncL5}puOnl!p(KH^17A<6FZuS}Xr@B>smXRM3qjY z+eZA#OT~3Xv+3n{Hlp%}73{_3=r=Y1r9`vNz!t%m97=2k-00bjwi+0 zFh9o~%;J_n*&e9RY|3??G0Gk+xHwGE;3-S(m;CQAp*Y(|qG>SpiU2rOAAKSd|N8d# zCW5t(9}ih*+?xiT{Bt2sw9kV2Cr6Ua?zczO_fZ?fF9=E7R>4k*y>^g(#zSzBUu0o% z6!o#?IivfSTqHXw9)gMXL%fd-o=mtWMIZRW1b;&bQfgP4C997t6kY%^0e0|y$`5vcRGl^diZ_jm zJo>f>Wit0NCyOLheS?+MOing(53VA&RzAd(qQ(sB7tb?6Q4y=xECg6vZRvpY|K{)C z!O$i`ZssXkV~>OvK!Hk^IKc z;UFq{v}L05C?5f7KXTWrPq?TxjSxeHElNUE^&3=*GK*A>2ayesJs6=N`Ga+(vz30- z?10BvU2E0{ggAKc&uw-gk#rNU41DAN)2(+OB3c*40gys0KNroqw*67}Qpxzidl1}- zAfC(tq5m;8tK>T3DyxZ8l*+wF!tMgG2kXc481^Lpm&M|Q%9}wj%!5#d|DGdo!uJ?V z5nYzV5u?SiO`z>!K#uy?2u<}M-uKl5;Q#PaOopR3A|JS}D_nQ3X+HbBB73uDMt0PH zPEdXnk(6q%*+zP0)EfFyo$pn=8CnD6!W10)Ob=Zf@~S_SXvbIcJavdUa|wO~NASQR z=>O9xf>!4b#Ieoge0ZZFfUfywz=Qo@N{7{MN5*T@m~rFPDo_BiT zf8tMo8?FZn^A3L$Hc8^TgzXjY9;Z1tdVntXnj9l+8c(bB^12@nXAm#xVI}n=1iCcx zhmGCTw6)D+EKQ!(KJQtXPPQC8tNr#~dra=3GCNk6SK8;ru&w9-~5+1P+XkRNw?)HWrcO zxGWtE0MMtuoczYC-QqW`@F1CD7;45h-FY*U;X9%6x=!Lx79iC>X-2n18ASpcFY~Ky zXC}9N|M0#hYf9K2biwfNfj4JD#|kGIc;Wb(me@U#dDFNHiB^T7?-?q=FVMOIP;v#e|r9Bf>hMLKbl zb27{tcrj%KFfwCjBZ>Myz5lZrqlUdmnJ9S!+Yj6Kw`4QD;f7Jv!b~SmSBY)L2x7*> zaF08}aDO%y~+!88HR!k##(Op84_Q@7^dL4*JAjRuin0*enxNpl4 zd|uNLqLshg_b)q*9&rRq5LOSv1dp9Z$(Xk9>i8zv!?lDQ15*BFrV6f4Kl?+o9}GPJ z;?;)bOKQIzE zN2O-h&&>{*09l?1*9OEH2vh#qUl>hT(=qlkyxMnG*5~VYG@TY~c^PPZOn-GrR8A#~ zoeU{9i$a|v2~ha;hzk-EUtZstB{*fv(aP)-lxGp!WHM7C#%KKB1ayOOKu6FA^8dP=?t`aVabO6|GclKkw#50wX_0;~dCUQ7?=o`WnL@qr=2V z_HPj2M}Ue$SP&ybiwIm%M{r4h@oG`!)gDEe^+7iIGTJVSG5x4)IEZi?qsBSNI~Nn5 zl@M|(s$W{-m3=@%z+i|q8}?eIOyqOK$#^pi>nDMgVIg;9`18Ti>_hig>h5ykf21kf zpt>94X}fhIBtC1M`}8<1!0@X}(t@|Hl>W>(=5)%zujQ%7kz0@BZ?2lW+fbhL-ebt* zoTTH#H#ppbH$-J#`8@TT9Nc^A;6tRDBClqiBKN@{c@C^$zko!_iW@MNha}T}+}vGQ zGyv^uN{?$o`Jr$}nXIxxRiiltp!LsP-mu?*=iw{`%>zE*Jamaa=Yy=ED9kI{)FX6z zDwZIQ9xxGU%sn2GF@QuX3w8$qO&=Ycr1lhvIM(+PWVhbQQZKCBl1zBFayR2F`|lnX zWn#`J1FL$MFG(Ifk;vy5d1z}bWcFwOSm)EM|1G(xu5bBKl=r7(1T--5g5%8%AO+Ii zMFv8hLtB?-@%=7l7xTa6qU2xm-W~@}AfcwC@Jmp~4nyet-f|YlF8%`Gj3Fm2+~Y@o z3p1MxI+e{3xrlh(7Td_dnumK=(yZJ1txWoo&gNI=kFNBD_VvBi1?SGB6>u~HPY;Mc zRvMhlBEGr8d3Uk_@P~I>6krcVMVl^wsb?JJlY-S7#Ncddmy?};AF#T|hjn|N$0L%> z%~z$b^_b(u9764J1$zALi3=_T_%`myG<($}$|*_3AjihNh_my`GR>lJm$YEOA%`73 ztI{?LcIuog-^Wm_KN7Zl?L15qL8y;b+Pt3ozoKBP6&RoHC&Ox`x}`k!B?Qi7$AHT~ zTt6dqy8BtwLr%%SDCbfg*^r3IK*Y#Oqhv-C0`~WW_l&o)!_(C3#_N*abce7E3zDB{ z$Pk^8hT**gF=SVefx%pk{qJBJD_tt(Ss_H`H4zE>9@V65uC}_UFWFhytlHnNM-sQ+{9y9 z7A|P^Fh$*>XIh5*1_9FMNvzH^dPy-1SpRy@ecOeq6*)@$mwkgkT@w2JPhgOFPYo%# z`IldpE|AUzHwcW(@=zMyvUM>Gc&E-yf7J%iY|y> z-+a`~4bI;xXYS?Sb$|A3YOMjLq+NhLhzouFnYI z$L`W+9Qu*N7HhcqBY-voR?p}y25Q9NB*Q^jw+wJKSCIQmhtOhBT;Rs%IDY@_MdlpN z+R6!&>>{&bCI*S8o(3bBVcygx+wY8>;n+^{E^{yLMP?T|v_q&hfNypL{vJYtKX2Jd zMG!Yh9l8$fN?l=9bS3aq;!X&o=t2V?aP=&7&Mb`icYccqQ6Xsi4SL~5Qp$3bhSVb} z&sk=CzGQlyxZ_m?OJk2)p*apGM-7pgte$3u=ws?7MjX2MrA2{6QNrW$NLzZEvc{<_ z?52r1xHrD25fke-GbbOPEFbyd4-SXj-Cer@9Mez$X!g+4><4guU+(SYjo5;8;&#{l zSiSxb&?e>92yk%m@$psGt87ah-rQc#qk6&nqe;Dcd%xhIKw=j+rv`yKf*I>UrC$&v zj-&_Mo}l<+kxLFsb8U-0OOahTsxyPc=w+#&9Ja~}A!DS@U<&?m$JE+-1*0K%a9Q|9w3^snc6dhkTHscVRL3^td5FfNRy`X~0iuNCP+BH5^fZ z0o>VBjeY?#7tr%pG*ro#4dAZG_AsUkr1HU$}v} zgZDvfs!Yq=_dMgguchniY^9gjc)iGxwNGJhI~hZxNM}nF<#;R$p;41(ru*I0SzJS~ z;fy}*C7RRIX|hwbIXWNk-~dgkfW-ybdG(n!%Sa3ZSVVeyW{+%IAW0Z0UadJN7%TpaP0<7AQ(V@Je8G^ zj}Osx!`(D*wbhm3?PalZV&rNo0I7#Gng<*-_aU^EZ4NHD3!fQ-anugk1ie?f(D=3= zm7JN(lt-WjuO3Iqq7eX340=CK?WR)@X^fZo6$u_*J@drP4me_=qK^YogfeSRa(&;C z^(|+m8P+P+go6Zi1{mf&@q-AD=y!ul+M9fuy%m$0y`ez_0%Z>+96K}VefTLwes$w{ zuypLc29AV*?d`E8NL^0-@)CJ9jISzFKK;9DP864B)5~Et=sM%X0C}{Xp`dSKrpM6h z(fwI`C*RU@SCD03kFN;cJW@w2Jb|YcKOpoeWWIOxeIu!Xb+p!#9}!oeRMeRK&>f>< zoxhz%RusPv;S+Y|GVVk|WUVnH9WD^sABb@7Wa&Vp1S#X=_Rsa6N7PClOfFX&krpcT z^y*nM81gr3jHTE%Q|k|nZCZ{gmYVEIK{1#%RO|EZ@w9fx2d&j$- zg4EGTR<27m#^Fog3bmCT%6ePP#-o^@zxauj*aYXs-R{#KZaTt2-LNmrbX?hMX|bDoKLqZS}%Ub%W_e3 zyGR*j-AQYBqwe)Rt|SHqLq+LxXE6hs%Ato7L2dTn#G*$GNc|@xH1~sR-^>b#aMH{t zSvDNUWfdN^sX~oO2`tzfrrQTg;RJwwH|d2m?FK~Q3F}kn*;A}~UIl=qHmfD?RI2K^O{rPU9WClQ2=Xa(+MgMuA35)OS(Z8aN*&=G zGeq5*o#Gk&G%`6B!kZ+R#IXUZ64LLwP^sDyEl-&C?BYjM;3n+?`>>bh4=n!C5uhih zgkyc_Ykg~BUI)-<_{&l9_YdM9D%-cLslT{?xyBT5b1902xm?5ebl??-8@01S$uIHZ zWP*kwaZW#^2Nw;yLH>y{twuyP+YS7r#>?ee=njxK2x~OmY3ApZKav-5;%b{aGw3g5 zzkoGZuR`g)t}N=GE|fF!@*;pX6{R-FV%2y3y6F3^*7R~xO3Gl#$u~gXxCZ{|E;0bw zJP`3Y0GTgyg>Y^2+t&No*CRPUnJ?Xr6({unl&t{(gl=14ZV$DY1g1cU zDBcJ4Rg6t5nr_3%04YLb{In$z05%a z?6rFD?pW49Qct^^Vaj-YSU{JK>pCP6$OF1vQd;pFgxE_}1`u9H!bHE3ypM#d>~{w^ z_$t~TR;=_*9UM?qD|Hb*LpxXd(tXnN>o|ey8p`YO+wEku>~*xyU2aqQE(rJ`0Dh5p z>|&ghl$5&`v7i4Flqx@EfZ%|loobM8<>@A=6CRJv$`1jLtqb&pyiSxdf6IBFC{?-N znz-%L>cM=1)v8S^0tE$yN3=iRB>F`>_hlOz$eTs@`2~5dx*!xDuCMKzwuAAcb=X;W zo{_Dfxs?7`3*NZu)-z0bt47TQj$;JyEuDCY5l!CBI!4YAK9L1rH7Hob=bERri!I0@ z^-`|b@Tl+yd($bpkg|K@I|a7?v7@(=YzKDzysksKMoM@n@R2zDp!`TLQ@_;Va?0VH z#r1aC?VmFe?0krWyFpe2wJnjlRpjCcROYmM{$#G0>gLW|K8-g7gc)>uORH za27GGV{yIGlMOW>*7q|}t+xwH$8;GgTFl3N;tg*M!u~@O8cnKd60~w?CtiFyPC_Mw zMdBec?2-_Bx~X>Jo}ggq{J0$m0gc#oF#d0Qgtn4w^l0 z4T5)6P;}Fo=uU!W>&WU8emD=)AV66}$?0nI{lXQk(ER>n9^?ZG*L&+p*xn8y3O0)3 zgaQD3Kt5OSE;}54K-aW55dvkVm&2GI$oj_fek>OP5>c8sqaHDR?w4Lr9#?DsAsBz( za#|6TpI?@di3#jeV*Jmh1!jWt5I-k?d6EZhp-cm!am@j4JLLE?d}vk6 z{FG!l$shVb=DaeETBwf4_RHd%yK>w2mwSaukN`Xgr0?zqiDl6OsKJPyx}bMxLKoXF zKxXl)618@k1^b;pls&_gned<(Vc&oGG-fgp>VfQ6G4mLcZUf9YAQ4eVC&&ObXpn=& zvJ`-e%gE&!AU)vlZ;}qW%aq-o(6BOb)+7^V^1?7V=`5S$HF_U0k<~O1K5;15h|ua< zu?-Gv7MQ$HJ=H%e_FKDIhZFM}$j4|G#e?wDZUnZ3G6YxJw#vMQqVQSIBCv zZkOGW8hoT^QL&(|d&_><%*q>AURP&X(FqjB?qgbEaxy*zj-nhod^}J)ZohhBN0!7f zB-X*@VM`Ot?m~lpYAWr+D;^HegpLx`^yMl7cy{H$`66)j99QC6=r(ZoGSDWbrlr@? zlLapvn*xqXNHB5%#9|d1PSKNZuYKT*;U#W~bgHZt?(Bq7>o1=~0W|HTX&c6)iJ(fs zt$NM8FrDHiit_+_8{dNYh%(&?6#%dwx}LcNr5BismecP_pSacgNiW0+oY4XB>8(i} zclm~5z6Bh&W6ZOn%Ov?dH%Rpgc_ zwLwBpt9l;q69|Pv$N$p;Kmf8AvmDo4E4}tGX4@(!yZd>PsEau?MX zb+NIfrpfkTozeXI`VYs$3ntiN{F-j?-#00mc}C2-#H`&Vh?{oBsI~Zag*ZJ&!76-a zG3?gr?i;W!S}=SYN9ozHggn!vCEWQEo$%X$i!}UAb(0?-%`;_8p%93nvM_*z9>eB} zs~bz|mV%%{y42L6V2N4CjOj<8sa(_-oEz+}E~HRm9-4*2IiTXK1sT0yxY@LvIC5tp z50dQg?fVxFd}QtctXZ47zG=UNKU}1529j;{yuv(;>a;sn5uLr&mTG0{CVvD4jzg~)xLywE@;zCzPLhpCF)tgYokWPjSb(0#D%w>F+grz>x5!!Z#49y z$gM-Ha%EabP`T;5%ps1`135c2w}Gf5vQ87*tCRx9);xA!i%i57q02KA+Xms7_GONs zwsThZ=;)dFG&@O*5%MWk;ZI;S{v~uSZyjw);nDFj3`f3CP#$xnw~Vn_L>0gfGk-dV z4U=Yvg|nggRFRXM;5%pauhH}8%2y7GP^B4Irdk$Uo$pgdf>r@t5M(0#W0AD6Fzu8= z!E)fqVM(xCxkky1@8BnReR$&V<$iVwBBWGik^JEg!!z})pb(F4N&C+xYdV=>=zfO$ zepkpJ1WJZaD~lZk7wHxKpj^N6_(=$SKvW?1RGiSAY(kO9^Q`*nsu!tL){9zy+O(k^ zGm+2!AEu+XBSJYtFB?jPN~vnBBkI*R-+G<{SZ416(5aWCT{?pQLxgLikt95T5+1@? z>qmnM2W=2$7wK&5cnwYM(_P-Hd{PHE0I&YnK+0E1SCDZm;&d5P$V%Z7pRe#O|$DdnB&h2nHg1;{y1vbG|<1 z`74EV$Qh^QDE}6dbLYuwk66?%L*=CH&|yU5+n}$r#=EQ3Sr}Kp|BZct;ngBb6(2Q^ z6&`C*Jzr^}nYMq?Bn(F}Xo$TWMjZW1ANYQsTH9o~_`Nzob2a3x{nDF(d-emA+DKX< ziO-IaYBF6`%&(N7GeDMb*9Cp*xjSTDnUb z1XNO#ZV(XZ?k;HrLAtxUK^keKL%O@W;XC8+{rrQqSd24w?mg#;efEC#&p5rwS1s?W z`ZF<)^p-u6ck+sm#HdM8z zTTD=N2Jxn`8WSercRUKq=kn-J`r4Hbg7Ia<>2HrP_JgKms7T-K zaz8j+mlvHSkX+pQ7GMGh(2hSD)Z*np5#zkDr$b)!3mnze19j9+cH;N~PYEptY0%mD ziwXMqzg_m;M_((SUNR}S3M)8ReE*$T?og0#H@;VTm9mfa&*5WFEmD%CfJ-^5*^EJ! z&2f@lIWv7FJSiNH7?LkUJGpS5|854b`f7M9m=+p+x3^SXee4ZB%7@pA<#JDs8jFDo z@9WB0e-``o$y$$@e-V4$`nC6X{Pt{s%4_R};4mNNr)3Fr<*tjJV_q68NlLj!__s*Q zZ@1JtMuwvfBYoZZW%7g55r~oaJ!*Kh?*sNPhI1Z%BztLPO=y}2d~DDo3RJ1W8(|pL zOt)h57OR$Dk@Qsl>m0wa!oIXk+mf-9FM&kba3 zoQ^BK`FuSN6jy=}rWShwume|O57enNfn(|xOzmUS%BtE3kWNqD&3FTS5qKA{!W#K( z?l*t6B=ld5#kEW@RoU+-T>qvOhDmyD5#oUYvEGPLjY=P8^}3N6i)(5%b5@IwkB8Qv z2+(?z)payarpZC~^M#-*lD5z3 zGZM1zb;|En=LykAOpb+>CT0{Db7*kGGcdx0c=@yTCIjAZrT=ypxKw<8g23g((EAb3 zf;cxZHRa5ge7^3~=Gn`#DVxXZ#6HIA)v;9jLBaq>R&Ac;V8P!@?L%G@tj|20 z&)495exvDG7PFDF1*J7fvxxZs{lAbNKN6;cB5-RJ^xzuW@u3cAsc+!*R4HQ~0 zfkKP7*mw?8g`6xFAwtVJW4q8#ANya(0eA)NL9 z^c{gbjz^x@q>pJ&0eONO^wz&|49dUs9eKkc8AyaVJo|1y-lTE(BX+P|tfkz~Ek16j zK@S4c!(`n;L*w{386xADhJ>W2AIM+sv5`iyE+`$&fTcH;jci(8ON=DJvlH1LSk@Hh zL#g~^hsfO6d3Lu~=U8tH6Zbsm$77JN@ZP%OA}m|rv0b!^%H{`}YejrDhsDvwFyU2A z?qBFabmt6}c(>2TR^6oZci-pRS7hYM>)cqzp{=2}4y)vd?_TZCu9|(1Lw#HoD(nT9WimRzC>NKaOQd%H}qavpCGC)Pen}64ALmQGi(YeZqKV9h^6W{`(S$@ zWE8BwJRT!)zVZ@@0dLZaP!kMrQR{TLdS3&3T;;uyd2@39B*!}-N04LV7R?bH-n;;d z*DVe=5IID%ye3LSChf)A$D@b89DP)k(v4=7jp~B;#eXKjtM>hGT&Lo-c0L!s)Vz9! z+U@)Y%)ChNQ3hC)RR4Q~;N;wD($8z%Fy2n|HGi{A!Qq^j!C<~-%dvx~24ib&5}lAm zFIz5e)5j%48|TkZ(0h=*=Pj)ZbiN1JgdK_8X818{f}q8#TX3Aq!2idk)@#qK(z{lF zdo3R8?8iSKw+}C|6V=?Qu$>(1oAPY`RRZj{No4(iG!F6tg4bvl2mvxpoSgT?VU`k9 zp3*xy%K@MJgukC|--OF3>6cydoOo7-Wv7iLU+U;>{i}dd4LFBHPrHGrlYEe7B zFgvT{TIGdFKpLAV6+P0gT&RF z7ri6J+dn6N9qiNFl})?#v*NP-F~{*^ zul=M4t|SDJ4thyzokItPP)F~iba|>>iw3Sa~fhJ_)dg6S5l+Y2rc&!-z+(m#28s2qRcYe+`Y7~@pm&<`NTDs78{Y|jEYw=-8)R}sP)J0dyQ5?`(Ldy zl7%Q;mB~nvMa%ZpaSUVli#@B?3!K_tl0Z&s>-DlT#Cj~5iOY0F<;IClu^G?`G^T>R z0=2OZzqxU>efe{*Y4sCXx5?mYPveVlfW6XhZ1{RPeARZh3W_Fz=Krz#j^7(~9#5uX zdaPowN7q(U&9{zRMz z=P-Ikv~}5%j?TNog(x`{tq`tQ%J4vD21G)vgTm?amNSZ|5>=CTwSNxT#uSQ*&0NzC z`(aO+*Ymhq`TnPf%h1#75S=~3qC+tG_><^;G#QC9dG|YONCkVRuXGv6BVK3yj{ zs#e3ptFQS#OT=eae3dTI3#i<;iD0yPr^q`YOzNJLnrDLVjf`?S{vhAH@39>Y zh$FkMc1n@f70$|#9u{K}E^Q>9Nx)A;ik)OFt2JH{NYv4dmaHI z?Soq?a-gwBq-o5kD|n5Uxw>nIEUyV*~zTF72jBM~9 zb1xHCctgec<)o_2~>q1^hfOAPO- z?@{DewhtUU2+#3@BhvgJZ*tOzOk8Ggt$wm7fBLnxq_2rv_jY)Ee#M8lLyu06OxZMM zfrV$Y|Ms6>XvK?<$U^4iZ=zG)EFv6@xkAcK}e3}u?Xw= zL4BM(Vq4}*^#84TjMa6obh30rWTB1u+M?Cp^qg1TZer`3sL5#fG5S2kpd7K%dXa4>$(i{8<_ zcQBCa=Z2{A^r<0#=%m+}C``X;f6B+1+SR81@^$CUfK!6|r^a@)sKP?N+tI!Rj|f}7 z)>_!~e?d<#(r@tb?#t{6pnvcq*1v~!*1!PX7VaIG~# z2bHx$5c23I(z!-lTl!4{k@K2!t~+i6j7u&inadsT?MP=D`6Ry~2`LS^ht-ES6=DUO zISz#b3N0o$t3LFaV((#()``TD{g!_{-0!1@og<>Z2BxjiuQOC8X4GLuoNUYa^*hmA ze(1!${%NADL@S4aFBBJ^W=f33149SecX(U{BR|E<_a=F^3??=q4V4*a_$m=WsqEWC z!ISJ+L9mW(bb;eO2!C_#h(ED1O3M&w*2t4>|G4s=C$N6Iy!^m z9#QRAy)Q6kvhjUx3f-hS6!mprc~*S$ALO-y^Cs;8l4xJJJ_hNA%T%*s46{xCIr1tk z)iEE*Qp)>U7?0>H0IsqEH9Qh->pE1p^rMgN*nWJ?y4xr2tvQM6 zf%#>HuvLAdKFHauo7#CRs;D4i;_-430p`Q>;&tlTvC#9Y$7ei5L5<3#otA~daNcaN z^B8)`ZdKe(57CRnCc(3z6KIY9@igDTHofh?^@OVb}?qV*}+y8IeV zfBcGm?M1+-CyMS#v64)j1-c9J@*t{(p4i_e-+Y)Ibm`AU^`vPW!4O_2&(-NSI379t zrnkd&8Ln-H3Grk@_6uv0^yVUs^i(zpjCX;gNBHp?7;y}z4=!eSQ41YeO-2^Uo)kRZ z8bp2>IUTQIj(ovb%^Sws;ShiNQ&X9VVXO7Mnp~%Z7|lD85kcFYnFK8@!`ac$L(c2d zJAR>uf^Mqf7azQP2y|F~Y%TsrNGkW)C-lUJkQ-1n9lf+h?SQxbEpL}zf(^M*UgX** z>%kx&NUz*yS7E6bP+u?jWO>vusWYIV`l9VZC%V6~Jq&mLQgvz9+Z5eZY>`_CS)mR= z=Ef&dt6?8l$r7PEG8E>&R{jHnG;8N=n!lnUILWF$DUMCR z2y#sRVW}F`G|uViQvYpX51D7g_@y-C)xG8oSK(L5w>ssh9C$I#GsZ)n@&?__UytG3 z%B@cogr)yjaUp|hK+wuzwzb`vXz6Mp1woV&~?(JFPK1dZM*M)u7I9m|6_d4sUiU2}s8x7$9c zJ`2fislVaphsUj=^LJRjGGu7l#u;_N0N0AylYZPh9-I)CP3T^A-gvHX6>n6c3t{_- z2bt;B8m?9~JoQ|9=sSCzw{syxD7sr6Ex4YQvoSOy@&m&5I-uV_NS*!sH>Fb-fgB6s zV8@&2o=%P~-zgtk$fVAhcUt?D-xs~AI)j|4#iwe2ij6=VNmU51{C~XrPD-D(w8Kz6 zo-xJY8+6;PZ(u9Wr&1t(;C-jvH@z+!%vJYINJi1k|0_=n&dr{qLgutw*3pzWFQgFx zW)LrF-hGfyEPBY-z}^|{n?BO1C;T=hHtVFmloY)}%OsZQU^!k}Vb2fU(R3QD*V8rp zuXsEiHDLTXpS^WM4bPn@TOsF7CHwqcS5Sxf0E4}X8Pf1r(44!b;IqI-jYLm-=og%){;Wbh6Yw zc&)kwSGXR^{6-qhPQ+XZ%l=i&<)c~NimPL53e0~CS8ZkV{PR_vAZZU4kq9FpvkrGs za;;I~I83cLZoRHXWgL8pJcURW{ZuF+rD}cEFEN4q=&3na?D2CeHUhj?g~>vu>guu- z(n6;e2u(umWpo0M#ZzG$Jv3~;3?C;BH{AuZm2)(N8dFTcRH-)V2c$UO+}Z2l%nr=h z1=FuaE?K9*SHMx2tVfdUJ`xjsAM$2qZA6UlwZ)+;{8nqS*?7e6^lXGhf^c8@!Qxfcv{TN)Ya(=Nrz&?x@6%eY!EED272YR4n9v!}R`<($ zyes)x_52g6IW@%AYM&EgYcc7^bz$;>1aByyt2S0grrAcDK{4|q$F;fi)rE{@XD8P$ z4nI++L>iW&96Stodn?f!7dt*|pWr&`4*oyzGd~)$1C{% zugX>4E{0BE=>{u}c7LlhJUEu=#WsHHOq}#ZU1XNzfT=8b)aVW|ij6+I)FfWmXku%u zX^=CgFGkiehlSN5(x@TPpYcrkb>%v$KTJYZuTelHqVd9_8S{tvfVCGj6G_bBCN2mN zIh(~^di@D1F~i_q-pfqZchOu|v;-JcmudqEDkRw#s4iOFX=0WITD+4Y^F53Z>o&AN zWf>68%i$CKVWh4Nt;7WggWM%2mmMp=8H2DZt#vgJA{sSp8^hW)X z?~mG&Z6oR|?gTAV2ZtM0ZKw3MCIj3*-YJzk%r}mH#2W94s>Pm`F5vSO7o60-!pz2R zfVD7g4yc2V@HH<{ukBOFS$51fQgUf6=Q967Z-@Z#<|n7uP7(CTm`*%Iz8c)WlC#Pc z$s0JJAb@NWyeXUxbv}Ak=zX8RO}Qf?;doIstt}Pc9*$>MsGQv%-U%~8_vMQ7-61_O zqXoO#CsFU@(o>OMTY0>3KPTgBjIzn-hG~`7eL_iO$79#e~6 z!kB!zWsiAW_5UiU3_YASzvKs1bX?3y;hyP`g#q*&-ZBLPGCqikys6J{BT|Ld7g}`M zC6eeA4nanpD!91me2+5Ut8;YLcE1DlyrcD^D4Dt_PXG5cPk6Oz1G5VDI-lw|cP<9+ z`HFj*+I23^zQTwtEqpIctKnpC6Ac@Xe`+^4c_(6OWDS{k37apRPBhC9fY|JOl&Lco za<4{h#E~n58IMOW`Hn71}Qd1hHW1L|G5w9 zw7iwRN#(gDyWsi|q)kb1@^CWy8_bh2W$Zilq6DA#1{%{QZddo79=NwA<{N1 z_j~lC6D6G7yO*S8_f^$@913DO3*N2LtE=M4mr2ZoX`j#`%6%-Nmy+CG?;S0xA+b0O zf8Vp0QN#0Jp@<8=_AVL5`_w?=Rx_d)BSPWNkBYFZ7Pf(%)74E_xerD8U;1Rwl%AD! zr!wAP&Bu;Yrwb!quoyo%i>N_1H5+n79p|Zdc{IoN&TFD}xWoEwHp}JSjd1(z+piTv zEY{bDA#@bq%8LJtPA28-eL{V?x#f13mva6p=KdK%+GyR98U0NXo4thG&6Z+c@&2mK zqZy^u<;#YaESa(3Vzuvz;@_v(N`)qMvC0P&1q}su>MIsCHKj{VjM8wtv#PI||5K%6 zgkqL*>i;H!(6!2RGA>jntXIbgMt5Ges#vWwYCL)pUE&~75Btof@G*P{kxw$ZgE0xv zs0%RsLvKBD5juPxp^*c3KigiJrO;*nmVp?N{h{`A?yXXPt>=N+O)W%9FRu#e&H@$R zBaaqo`T5Ot2tHO0NR5}jFCE{mJoq(znoJ*0Qp!4-s4gmY`QCjJvvGqD}xK}M~?B*EjpPkK`@wa0u(C7!Datm)34m6c&bB&jAH>@D#AQ&MO8*TA-AxW7^H z#kx$f6p?%!EFDNP5L%~Mr4Z&9pGsCDRabCXcHDe`Gk1#}LLV{f6KLz4NQ`75N=_lk zPkGc0GyZ$&`klITX>vo>$)UA?P9j5`TWCv>e(PBH0B7YWrrV3!+$&&w^yDQR?0QA) z8ljoG2psvd^>W2wh3{5=B0`A+5Mzbc=CuxL>? zUF|c&Iv6t0s~2u)3K^c1kD*G9Sl1MW*l+*bn2Xu@btRG)867)!Nb#N9O*MZ0E=?iu z^hV9%A5v+omfTAe_69xH81LFgUS*B5hpmW>Bhz_4YK$q}{*TM%y`TL@kw0kT6W5d) zDQc&J(oqcA%1yUofL0a2OJLcju-jogWSX%rI^EJIR)q*qBgUne3DXePP)cE$Y9D`FKc_aPMn7Tk>~r2;Jh71j=Fgwxn8xyk0wl z5M%NPo{xxIKRsM^lHIqHwb`YfCA$<|Ew}p}lRce~0TPifK@%kPG&*lka{*e+f7CHX z43U{WspTHmS~XH1QkfAxCt@!~A5HzzKK{Jd0k-mIGF;r;8j8XT{QL*CTq8pg@3Y1hvjfKqbI9BLcxU(gMZaF>p}uQPkfypQ?2B9< zofT6BO5x|W2ct;Q6EF$4Zv_Q~bLHFfM~OdZeXuWSc|5{qi6b7!Y#NZ50@ZXq!=d+|Gbdjf<;jJ8QI&3+d~Vf-+m7G`s87(3LhHxIm5UfPly2{W6z&{7b<`EYkbW z*aH}<@DqPcH6HeT3AJuA{R1|v+~yQAw_eO##$1IgtQ!vOF-`Y_dPJOjI(=m0RXa8F z$f=8KPK-_+?FZLR4m_pQxF}o=d%=ie`(VN2_~TtKh1Qrgks_WT&)DSQ;S0S!s!3{$ zE+c^@$(khg@k+#9- zjR}|jcrZnDfrSpUq+T0|Z;5SiXaX*D=KgAorCgG-dvJYrWfa@Rb8W&T|Ff#d;_Ahl zQ@mGdgxju@4+Is@pafgfMd%Fqb!t{0=(xc{q|kaE69f00Ng+JW3W+-WF;(!Wv2}*S zo3y@+pPz@hUnCf-hs?$GwuA&y;rekfB5<;XPL=mc1Z*6)C=qT18a)ay4jH_toZ{Tw zlTyEIFle~JtQ*qGC&7;;L*C~nx!F)_DPk;J+}X2{4kme#N9`54tNMb3YvUMO1+or@ zL3eSZR3s|H347s#_c0Nr4EICA6MB|d!>WqkXpg_arrpL@2oZ8VsbKAh=^_(M1&zGy z<7CyWhdSy3JGmhWmH|S36+qCmjBq^U)bcF#X3(euN%$Cs_wjmdD`ydq#c;tvFcPchN$5%!t0#N1!<2ft z{mz(6!7sg&RY1?fa0hNI0l<5O4DdZu#hK;AJ1G&W-u#vI;?k%L$TBQbCQJyN|M3I= zCxHbTeO2h-jI+jUoc)FS2A{$xiya4}j!YzK2pCb0;%fGi4S#r-D0bBj!P7OjkGZ4!dJ>8^ z!nO&+wJl~HO`JMjjh(8jzlhty<=YzUxwGz=1BN^G1dq^|)JgV;-2$vvU?FWKb&IGF zNZS26?F!U;1}h<~%0Ex|qQDv$9CY{-=P;0tgC1@p7-EG=n zw&MFe2H-Xo-g6joMhL&a(%l!uqrAd1Bw7NyX zwZwUVKar)%xV;~9dV8kgS`_zklHMygxfv^KfvT_RrH{?4OFIa+b*aa;9T&H|^f|q& z7?sd%rvZjfh{_)o^1jPCH^&IPl~oJQ?vDXw%_)$q^`Y1m3Jinf0NKn~wt2e;Z&J8D zn>O@cB1v@SZxj68KkamMnnlRoh_jm9VBxoRdcB6_SsMMxiGgX*bm&m#2k1~;W=BHq zz?>xzjkO8e@n9CAZqbzyO7sTIQ#<4w^M5Ih5Fyp`_}5|<40dtE7xo{krBkQx5vPi& zhW`$Iz{jr{B4G?>DqqH|&`Kaa{Vbs8P@X4=_D12v90(pSVxoVLrCxQ zJUAB-{p!5t=UDxtYai2YrO&l!gfxt6(q#UMlNZ_4kjbDYhks-7eE#uaIw5Z<*;afE z#zjS(3uU*fW5LJJ*@p^cYJ!oQumTFr*cdP0^~*yL-tVK8ezYW1CKM{?0dFmo*g8;XdaW z;|#P*S4-Dglb*H{eN z07zN97ZZvrnV~GcDFRM~IM+b@*7d9lFw&uE>=g#hxBGG8Y?y68lP9ZgzxC$-+Za9%;v zC3I-k>qPw9V3()y9?oiOEkXoSv(D0Awe@z=8p^9~eY$IXb}K>V@f><73PaHuu_&Glu2BNMV2HLahbdUA(!^qb~)Wv7w3s-m7`LmEX@k zhOMnvr9Cj+@2a*c44@;zU4sG9=z!u=Fxv`vcjN}o$tD^s7aEIY?J{}-0y^OkLc0y- zd^HKEL-k?QQ4r*_Ka|zPq?8^uIONP(B<9fU#T2Ln%sSLwNDgy+`hvu29vSI2U^*}9 zUt<$ESAt|2ScYj=v zj1s9=&59581&8EKTWIN(qL;GPB!l&KyGUlqXD0Mm7JeDkh;wmlcjgi6vyJ`{OJmZ1 z>9QWV`{0L!)!{I$jijpWfOiib^!F<#5T~B*ho8`))Oh!O12R9JrWFjf*ROL=!D66Y zM$^59bzgm!27!1R39b1Lb)@+D2?{p_>P) zH_LdqDD%Q_nzum`+~OPdX}u0@%@^MB8cr2Du88oEJ-$1z@rWbpciy-0BazMA>C6(2nO5)P&RHfa|7!T= z+nhNZxw%azw7~KCuWE`=*8yXSm5yA?Rq|G#Rjv~*(am)LTNO`Zm5dc{TQz*?r~s3yLz-~wkS_q*Ys@w9YTt4b~fF_w!L#dQpyOLx#A z6jJRJuaYuCD`5!drMG2tsl-3X2@i3}kdB&jim9+41yA7J0qZp){H{png25TwYLp%lrRi|4sK?SPTH-2KAp8}JzO@`KtBLM?hh3+t3TNGJHsU%#CAl1L z5bopDv_?|ydSS|Y+Dr9MR|+k++0#!zfN8s!)+I~1__vIKP^uG6=NQ&`J0tKjbQO+> zW8v+g10pt-mitMU^_)c=Oxv*qf>Ejq4U}ejtowAKYrR)e*8!D42{;{o1EQsWG*$4$ zll%7wTCWkHU%6br3$^}o)=Y0_EXVrn4^QVGo+Wfps6E|ptr)Vp5#5iHJ>Wnf_dwJ1 z4M-1Q9S`SGKDy10|C3}j-AY`I_=*o|IP)18Xju1A$NjFOf$F?^gfA<$s~`K)?opZ^ zFUkVJ%NqVwlTbQ-oR)2$O3I~Aaum?x{32bfx2HMS+x*B z?VPUrK6=8YJ)YPX<`xycTj(c4>t@xs`cmv&z z$G;l_K1LY=x>DjDL5ZFzmjWymJCw2|&0?(gH4SxPbHp@g~N8^OlVm-0d zlK5aH83hqB=lgb8Cc==v9|mTAPCgb#;nL7iOBB+dyLtq3R(0d?KVoRFlm;Co@+{wt znk-n1-=U{WKz7oM%bX0R1G$!T)f6{8nceb9J&0aQsd_)WMs(#F*QbzZCdc+O!oaZzSoGZNJh~ktPdSa?b5Kn=$IETDHf=~`!M-Yfw)mMy{pr$wm%@P5$SWV)w3IJt= zyvM=yVf^$?%OJxWt>u$wu^1dY-Ftj0HCSnQ z3}PJQzWYb#)C9M$zpjL()I3_;NjDp=Qu*vQ2j^+Gl4sU!zwPgvPZX(sL<ENAnm<)pu%9<~UHL8t$ zx3B&DRI8u;gZA#Nh`Kuyy2j(jm z;X}*RCSZS7zh61P=6-GcQrMjkECEDFc215SxIx<^8F1b~;XvCK0lp1~>nU<4uo}dI zfJ(K5>6gV^?fW+e&N~&VWjfnStxq=N1}|-rKaD&zQ}XnB5N~5$H|Of8$5Zfkc^0FK z^>2{d4Y~#SeAgHze|l?FIH%6vY*Mz9$DUtnY7fzJVL4;qm5np%tfhE3_rE7oqGz-W1}kNC{gh#@1r(k8hhTBN^Th7zHh!XckzB?B@h7tggCcoa&fu z(!SAaX&IRcpbn5t6(j=k3<%^LI6wf|Al%kVGWTPjWKyq-NmZFGU2-ZaIM5g%Ld+MN zX82GSGvA@frU{dnn3%LYc!6iMJyGzpNlsSwce)CVVybzt3^HIL0P!JFDb+$D&urZTwjBIVuu@V|^{4%e zqs?wk5S#^kJUsOq!!KW!XU)oDhD5OW9<7g;+fQ$S0qt+Fro)=Ly1J%>U^`e0Mk1r5 zzkyVMm5`7Sa_D%p$n1v+^mG!Sfxy$Irl!sSt`-nV3%Zvpz%@^9bD*~uWZt!$afTm} zkv{AO-Aa;+738`7A=%f6 z>!j1$TH~J@Zeu*PU|?Ex$TeOb?_1kNAZT08X?r2~D<`A3b6yr?$Y<81E z*2RwkzcIJ0>Klfl`R7a@NeJt$Irt{3#NLbuz@y;yzTZ>$vBytyEfJ?>@+Hp`^B1-! znJU8I1oy=fb;BvS7T{71NC;}FI9z$XS9o9A?3^-EbPdht1@w_&a;6Z)^7OprTt;0jU7#gbQr9T0b7|5+9_CS;y-Tnhe zSyupizH+R_azSJ0eR{rXSt@#RbWBX&3_7z$^$*b`RUH=uXw@xzy$ol#))bQYF-_Qb zp|QpWT5#L$y7YvT$p3P*@XG~i3fmgRxmDOTogzui6$;F6kZi zlf==9EFFTH7sf{^Qxx&*Z7~9rc=HDh%`X)wRo}#zMcL8r48wxu(gx(~6e)gVV+uRV zr2sDi_qLer2&Aq+;sbP4+*j1p>Ur(ch02Uy6F4|H*i6P=LCaw}7M9q(&ADn5KOm0R z`yGU1tJDk@475Z%0ioIel!@>IG8@3a52!Hc z(FaaUwj^%F#$(yR4k*YA)Lz|TMDgqf@98|1R6!$Nb1Iygz9I5-f9Cvnvn9So!f#Ip zbWi~xyQkOJ6IOlw(*fX!kuqHo*?2Y>A=mRDmoooxJ zmSZ!>{66nRoVQ+uEp=QDiEP*3;;%_9C6uVI8&exR>X^&ywK31WpU_Xj42L_}oGp8j z8H`GZak=Ac(09QJ~1~u&V@34rML346n`qdaGA`<&!{U3}wrDq9qPv zMGI->Lx55Fkb#{@1m}qnZ6*CMc!`(pV%x2?Jd= z;L5UeTRl%7Pd5hGO(*CCLF3cXb3wwIYzf`7@p^=Csd}Bpg<)0t=|tx4wVifV0k5%B&SEc4^eAyA&%&WHW)Sig|By&LRSw0#*G+KzL(x{% zs6Vs7%Vx$g<*rESyEY5!5Y+WhDe?z?bB2~Z-^R>hSM_#8Ri??6jZqKyw{L%#-CXoi zPS8}GPUs-G!LEjl zi;KJNx|J&Aw(9k`<@E{NtR=zQ#?^6{f`Wp2kPfYZLPx(V1kV}3f0=sw~?5oKtw|0sL|4~pbSTCAqy4m2ptC0}Q` zz(60$vgf?)gJccb*1IuU8XDpr1*li9MEJ`JQdM=G!_*q;*nA~;u#v^3rBS7&rH{cG z06x!>dljpPn3yjIvj_zkHmc)H;R;ld9UWrp>+7En=Nmw%>27j48)>jJ0;9axXk6gs zs!7*^)~fwH*a#MpvrT|qtf0fD=0s7y7kHEn*Oc27 z6+01Sm$A+7Q%hVyf^@p-i@dP4PDrLXHH9??J4KYKI6Q5L`WI@1e@QRv;P-zj?TND^+dugAnf(hJF7y*6*7vrddTvX}82Uj)59= zGR{ElU(v#0xetvIRTsVD8%F6NIzF5TeSLk#lZANRy(gASUQa^1(`82y;&jq-v z`0!3d`x8iuV2TKOgwSQYmUuI8YrY5V7ovrj7%cR(6Kra2eqhh;527(LQy%C!BtL#c zf@()m0Bl(^MgnG|rFq`cd-u8?h3wm5BZ65Lzp3N2e4z(-060Z}0Mvj0Z+5B8AKkj;9A~zC{&7vpE3Uz~K z3F)hj0^{E**>iN3(C%UVEmZ%|tzdSp`>^J1uMWbHS!W+km~$me3B?lMY~mMQIAMK% zU4sKQ9bPEk8x%gT<;#w|A2s7YB^9sPsEJ|9|HC{TB5Z;13|HL?jZr91&MGF{IIzzu zWGMYUVq5lebI;$eUw`|Od&p;L%iw8LQ9R3}pi0aC%vJbpIsFH7zuw(nelJg%PbZui5o;HIYI}%4 z(hwILcedRfK%+ZHLHJUzze=$GC*xHYI?QO`xrg{el1@&=_*wk6!GYYVxP5l=*S4a2 z3*Hj>W>*Jjw+Y%YQBc8b4yQ$|uCD%MR*6{wK7>;kGsIlRpNoB1Sy}7kj=-#wuo-r% zzvUEQ;GI4s5(8mtD8($90ovAq?X(P_ZbWRp!_va9ke33EgZyJjpv>RB{vATj%!~oD zAOr$+GX#eRm^DPC4sBVum~eLd##S()>rcI^vga%Uj6<>cjP}*d}pAWSM;4y+$4_ zq;h%1=91=;kV5sC>?VOjELy!S(2;PJ$=;`SE~sr;wUu~rHqG~a6xQ35)co&NPnuVB zxF{l5J}Hb0+lf&)G|GdiHorqzTY`8No#8-3+`T=Tl_QSu_Pw%dsaCLAS+fdhj}!lA zP+X~1=p!Ivk%pb0+XI9GE6wYXZ_#-T!{v(x*lm%Zmjht?Dv0u;;MdU_Gu3L)8-R`r zdeo!iyn+CU^uRP1Sl-K5DItFUo!B4jPJLi2=nOQD&@>YEk`I@Ni0ChvpN7w(6$FkK zVIYW@FN5T>-YZ`l3zGnJ;2LBEUkdSnbWm(Tk>}%$INj9+r=>0cZ$sWX`jz#6eghzP zcFTEQ^S|XVAOh8I#A>n`kC3AialEyxR@2Z30o}oJZzL5IM=_l$4hG``p=1NK23zWo zkPs+xsR!CxLUw(4)9KRhATWJ?yuaC=ttk>LRgeH-W;8<_X?<(U05k{CZU+EFrqvd6 z_zevW@d8dPpiun!M;C0KFhX`%aAu5hdU|RNrj@NcJsv%=>HkLNG9H1v`GVLEj^RN; zi75*Z4lp&c2Q;V9X>pkVmfD`Fq8%F_mj{;$ZV(iPfx||rx8MIOPalEk^0w6!ASsxn zfedU(e{)jSLrbnz2c)exdkVf7Y%&+}u`DAtLQ& ze%hu=wI?(5uY!r@UI4u+T6Dv=l%s9(QXS$~-$xj?2A_%d9i3(g(k>~+<*F9FVnOz} z=JiBR^;Qvz$LJxy1bkW*AyuXh_36?0|fVW~Wg zC-QN?FoS@~N)G7s1)y-RlxrmgRnB4al@1rE6~B~p=-r%doNh~yEHpZFf(}PdNWYY0 z8(;*vvI&$QwR`*eMCIhdMVNP2qun;9Xm`|A_v+%ao#;hJYgU%q^vtv0C#AjqdrpOz=I9UW_JwZV!3 z!=rFPrIalSLaZ;C;`OKZXG+RIW2)^YRxSL0kF3G0j4T)VmE`okV*=6pkz^3YEwbj6g?!gaxq+x>1Vz-z;eG|u~X zD*x95yS#7e@H`A4U3k07?0V$QrK6}eTvkkk5vOrE;PrkGQt^2{s?W!}gS9)CKKE4k znWb4(l2=3uPM21|2e{9M1*!2D4%hr?pI)%jkGyGvW_?H{$D?Wj_j_xUC++>43r;?vRMFEu^dIudR1Q)ym=|(E9dG|0_F_QFEBaE)!g^iT)ZuzRn9b3t`O`q#{Jvg|7jblsS23p7n z7VXB*pl<{i>6uh4*Xu7|zv_==OQ|)xa)S;90s(c5#B`}PyZ!d3^X*Y_%STmEmV}WC z5d(ZyR7ZytG#Su12;LJNJ9RpwbH9st2=sDc0rLTVyDL6TwQAvdV z2J8}Jq04d(5g0<;*NknIiM2{}7E4u~`)jrKdfpy>V#A}c6j-mV@zKZ$lQf|mv!8v!O6?``{63_2Fok;SCqiy_DrFfRkGj#vGBv@ zOdD6IqGye}v110|O%x}j*Mc9Hw1xYDG^pS7lmX#w>-LtdSr}}DW%d7Y^_Edp_CXu( z1|(Dz5Rq<>l12&XmTpi96_6HbX{1G@TN>#S1QAJTK}tFV=?>}U%>BIQJ?~n_4}Ne7 zd+&SyW9FLQHS<$SCjCTrS?k!*eOl2e;RotCmFrH5Q;~MiWBX{!!du^`9 z^K}U$aQm%tvURPhPOe{z;+V;c#-O_>{HV|yr@21$N1mn7>#&{WdYl&@Tpm9r4U3D* zw41wY?xxb}f)@_eQ56b%2M4&6bWy>f9@7xq{QI&AxrbRWD67w=FG?e0v?zye70{Ns z(UFkcDqwtrLHQO#nwC8}`kAxtje-~E5m@3{r(7KdyU|S?A69)rb~>fjz3ns4YH{>$ z=1=d2#NRro|IoAVFOk-7N4LN9Q+=H`dK ziT(WewehDT%G5V~Ir5zL8+K*qBjwhVv{c0GS_tGQ;IDQIT#J!B_a7gftN2q(r*$(v zobfuWWTtD%YJ9U&cEnuYW&QU{{+#4lSUUE%`J|b=UR2)-k1`XR|s*KE6-TT5GiW%bquLs59`Si2P^tvFMxNF(_n|5>6adH!}Q{fKG{!Uk3%o4XXWrpL_IpCqWtE((& zei_({3b?Tv%eI(U@Rq1QOt!K0S;5!jvOUAD)!$)%@b~+JF7%0M)(ITrtg=gMlEU9l zz1rp1&RMO=T6;PaTrpN@*)o4dzSH*N_%v4m#2X`=_vs!&-XBj_di%Rb&*n@QaSyX} zVXP*T0g*EcO%ZxAM|$x~m63^mMdc!mJ?!|&XAGFGeRLXfzk`i?<{da>FECS{+4NWC zvgdSP*{<(6y{gp3VR-%;XJYbsjhs?(_P#3VVES=ZFCmGPVEEb3;Crrl1yujDF5u%Q zD{*aLBpiJHY;B#3=c+$>wnAliFeAJgaq@J&?YGjjJsYZ!wD_@}hB`$Xeu)6yxJ6h^ zkRwTP`UfQs?IW3|G98aJh7@;>R@@&Z>@PaYSamCGd51D0ha|`%zuWqteo-oEAE7O`4>TbH`1m#wRPw9q~3pv z+*NRG8OuEj-F;c@!ilh~a4gIU)X`d#lsvvS*rX;GAyY80HqD&E-k?I<^ZEhQ>idty zoR@9|rmG5ea=$Lgu-p80kT3Y zxl9}DR}^i!l6PBAW}cBXk=9R13dfRMD(azzz8hBWX&AJZetxS7`VluU`RcoPTax~} zknqN5=Yp>d)(&lC#we&X`NZN?yICmMFFlyhyoid+c^q?c*z)h_tBYtW9qB1vmyrXE zt}W=t(_Ph-`%b~r)QoDx%5{wTzvf8mR8uU*31uKeq+a-RZ8l=fO+$AUvpL&r?mQ~% zNU7hL!E`4ab4kA^J-rrlEPpSl^?%n0QBZ}ne{m^X2h?U45wVru*8;d`fBPS1-U?5#ez z=jF-oP>5xHOEzNpTE({#<7&CB8Vt@J4wG)XNiPi6>$)-q?1~bFtB0~I0V^k037rHC zBd^A~k81d$%U&ZGF$`UH@)clAPiAxM#6|t9kt7)~+vz1dmYJK6SB;}x(A+no`tz&J z`8!&-t_r1nU22l3zO7#mo`0HQj=Ug~*!hmc-V$?XR&6qyJwdtVQTBUSBl^q3#pF=V z@+@yfmW&GR_VOdKtAD4S1u39aWtB{%I%C8?-5I!SCL@|WvQJJY@xS9|z#ZJQy}Pcy z@xFSRZchCDq@Ox>W@>UikuHFyx_s;5x8(I@8hinjyqFUW`EsL5webT ztm_|E)4~x-TqSMhaU^=}fnTV_A!OAOCjGai((zYiM|#~M>X}IhUhN;t1>+y8S8y}E zDY`YU*WQW|3yK@KvFt#cqDal*c`dP)+V<5pPhtoUAK0t?KZjG*2nYF`!#;Aa1*$?uimhyplb_P z(!P`yUg8RBX?3vMF#c?5SoVUEjEHNjgY|Vd#-DFt79;g{vSoyGMta-NP4JgSzvP{7 zd^ka?Av`Zp-~PIJTmK8<65gmepBU)8;t@vPBpc-`PR?yD=k!vb45nrM zjcDWaF)qZ!{#AK4n;mmlEosYzse5g)Kh#hGbJr_hK=YJZ%JGVk-R6c^#6ogc<-Tvz za8XQ;D)oc971zCVbQgSk!_9N^=%uUuZXtDO{yhuaq5pRkp!HEDMxI`DU*%o;&K`rd8dG>*fKxOvBO}W$+4vW zl;-?N&BvbbNKPKf4tA@Wgi!Mkp)N7r+`m?kDF4qh@W-a7CSl<H(qu;7%-9Z36j7Ww%K!9(Vbs1IaHnI6V=wT%0Zv$|`2i|L=8^!xnUQ66<@ zqS8)`(0LY7GstUPERr7tw9<*5mE2S3M6y<{FM_u*3`&`tu7p}nR6Y5;JW%C_e-Kjd zD1!c*R{bRk=j|T)jR13d^OFqwHLvh}zMBEmL*X{hA}8N1M)RWdw}RHZir$h$XB7vi z5FW{hI|h9B`l-@vx%T=}0!N~^Zcs*P#nE7Z8ntj3d$#GeMgJk$mDIXn!sJox#coz` zy3&tQfAH6!PPT~Z?zrRl%$GS;+0QnTi`{%8Tm6o93}21*%OLOnch!8rugq>~=TqJ% zFlJ=)zpkpu92V#`z3BUz@xG$Z{h<}yr9qu(5*)4R$@WJ6JIyr=&LS?`*J%bGefq=p zo}le>-JKWGPmPRAODzuLf?p4bK4{UNP)`$h_Gx(a)^%NyLj5YApDwRN?Os)i|5h{1 z$$nVCi&_qxV(?3!iwRl%qvfBWL#5-@b-I+ml2Na`dBO^hK%rbv($Lc3@p?Yf%>fO5 zeXoP7LCWe9vulprt{S=Z6GT?~CMMl7rB3A2yALhIxjN-9F5X$3^!SM-%2KnZj!_=Y z4Nbnl^GiRx*+*g5qb$gN@?wWGAYN4$TTz~7!4;1o{D>Qsi+ht&$X`|L{5A^<3zBn3 zh>vq1x3Aq1l!wY3mQ(;3nJEHXd2IG*780P*?@nweM3RzMP!RfgtJO{eztVQu$T5dd zAT3cTA`>1hbu$RR>{br)M^u(JwU{cM9rj>XybH-@bS4In5W{e9>o3In<56R}H-*c`-As z=|8oI4jtJCsIf=g_&XULs5xdLGeQr{#v(6M%A|2 z`z*Qe7vKf>HXFjm^{f$9dvUVH^z@U$TZb^fiV&6r3cpCk*cL|l9;iMsrl%DGv)iqk ze`@|Ax-F6+gWg;QvVJss6k)Q%uQV}g5E8j zxq_%(9U86V92#ES{lV!#p5Y{`EA@9mKHooI{^m6kA%8zin0}b+vh9*`2&X8QTqi@7|f>$b40-g+zt@w`3fN&_yQP-D5 z%r)SA&YwDg@%4M{iGx`RMQ8K+9T9zM?*M8;8e#ry{Q;_fh`x~Y@zggb^Ofj zH`l|jQ+c1+37;%y4VwW>F9pH@7A}boqML%g$fPGkBzC?>D0+G3;93VAh@+X67hbQA zatkAMYv@g{uAxDTq(oHi(z`SpsP;-Wr-W(nfhHiP1PTYr`uvKd_K zyf3|=a+e8}cqa7%0hMbBmVSNMzwAdkQ5Oew+z|?ad_x4@PURJ*sNq)^n73MR*u>&n zWi(7*X3J2i+wzo`hT&V079BgO|Fpi^^{m3_3fU*8{kj~1^IMev;@u@&_sdn(UMJsr z)-V%WXc;M=7ium=Id19Enc2(=@N-7opkmI>zwUACQ@sk-&Z+2CK zZv~Wlll;{AV%QZ10-jS(>x^Zue)A}#6T_KG@=`IRNttS}INMzNgE2pT)ic*i?(xDT z{48ELLCum$w=#cM5=8C4Ja7s+EhN*)xmr} zc!b6vC&?=+Huq&nsV3cvZ3SLn8}PjhC~3p-gP;xl(6SqNPLa)o7Q4cTSS>WdnZZ=bHM^2gmIA;qCbqb5T`bE1&O zTM9`~;{G<2i9V<2cKUE!YHI$3eAUaCWz<`A`Z)!YeBvnGRf+B5(Uq`k$ID;)w3RsK z67iNEWCjau&VHcjWkmO8Exe+w9YXbP$Q@JM3-w1y_+0uGN%C@%Am<0+u%dJR)2xIZ zZ9~JGJzaL|dZeA5ok+=v&vNpLa<5>`HNMxDK0T;!aOT8T)&kbo9zw(hauhBKiIEYF z3d(?~w;%U1+|&Pt53Lo+QGb!5;6~LnmCM;&a29$;cQ=SI`e-PGEVMh_s7f<=H!DC? z=3+~G;JJH0DyjhCmE@I_t{7jHmw)ywR8W;}$IqoDYVoy3+nF+1g-T_f&I8^yp6Hf4ALj)^=mkj+*fx zL%sC`E2Sy;egW;n@{U6PSDAddK^%Lp1A4c#lo~!#aJkSjTIJ9*8%;UP$;ltL_Ll}= ztlweaqBHB4&|{vV&S@aOJDncs-8c|lf0{Sduvh7z;kmF7DRweGi00&}J19-}$Vt#|5cT zLfS@E?`t3Cq)@+oE@v0rR%oEQr-XOeJos!y9ag_iKwJ{UP_f{r=2z|mp{pESEH_AZDWG>x7>;{FQ zf%KdZnR8VB2I0A+<^sLB3f{L9g`)gUzHyh#r34-Alpa-EXV4DlK_guuUXpz931h^eCYI%H=?Aybk3P zV7wJMs-+Fnde%VFL!Ql%t5hXZLX<|Ap=ZHT_SY+44A)d`E}w0ekA*m|^?xHD7B3?+ z{C+7Z`heVUR6a!FQ5rUm^u|R(sM$**^$<%F^{2X<$0i+Yt1ZIroKN^Iub+%JKG}B~ zVjhYe!R69;NH43ooNwr(*x`dmq!w2!=4kRF;>7g3@YjR>BuSU+`#Cy#kAz-)>56+W zEg@r6@v2V+Kx6JJF1KYrv?oj8gi=IC;A+3u%2~jsVHR={;4$m^Ult%lveZ!T$ zhIiy#1>+YIxg|?tFL%+5?+wOWB7`0EhHivr&}^_bGeIOqYHSGZ91|a}_o0A{vpK^_{|G@-YCQtzz`0Qr~c1o!FD8E0ZYU)Ac&(j5%Pbt;nE8@qvr2gIqB&r z=z)&JIEcL89E3LqtPAp1Bj61p%wT=F7fkIcFG4Ht9KoAr zv~hJ6M4p{evH$_)L+AhEtWZ)vu%8ekFSO2I;?)3mH$q-R{l`yOU9#4XO}C^4ZY7L` zhi-e!&{&!>l#~|>xF4h{2~{lLKQ%7ot_`P~5A_|o?;{WW{)oOGloD?GjJNxV@=@cD zk?=yP2{7x@ek0_JT_5|>&f1W0fro;#Ausl_Dd76TdBAnzCliV>V(KFr6&r8lxu@@Js=-#T~nY++26qpP1ML38>uLYgjmO8JOa-sMD&vq1E-{E7Nzc zpvB*=)e26NH>}e2KJcEdKN@IT!mla5{*g^GM+^^N{^uG~JWH-!Z|M(f%=hK{Za*gM zjMn+K3c|j;`CzD-sBy#LMvZLI%5Zf1%V`Za%_+6-m8*#pTjZSw(MEH&Kiez{R(kP2 zMA9*&oN%nz>VINQRujJyBR{hD(dvq0UK!)7Pq~67dqL4LKF#mf<)H*N-@CrT683pW zbJ^+s>MDbkai{_R!sf?cb7qQJCj;*@Wb*cC=Ve3p_kQL|Z{7>gbhW8DcduOXPt}mw z>Tt8)5&PuT`oZ74S^j4K(oT?E1$K+=+jP7yyX}cV5KqreUtUzzz5)bsr?$41;yp2E z8yJAFt94QMW8$xoDm_fXLI#9PIu0m9Mk2Yp*p1-PupTjhp=%~K@^}jcDAI*jQ?;Zr zGBPM1#Bfmjlt1RbJ2Hkv6PL*Xe1?c!LiB7~>I^(YO<+b02)sd_3DE~Ka}IbM#Ce(R z)ns=Y`V(-zKH7e6icto85d%fW|0)zP-GC_Wdtp=}Aqf8k2)B;PHIxrnlaThtZ=fqU zvUo$u`ER~^_fEwSxtn49i67(yKPT`2qLzRfR2le=z)tW2Sd!rr8+fnB$Hyq2qM~~Y zOia4f>#;ILPQ=Wdob51f#}7sYG~#Fx{Z}kSAvhu8!ke`3VlUr(fWSZibR`Hn-1X@Q zjDxy8)YJ7upgffz;{G*i38sfNAr&d4TB^H+HoD{;~ zp%1|Yq(JZUGqj!E-G9qj;dJ!$%`8$feE_PS0ppB9Q3%>!fx>Z1vY-R5P`{B*k)ECY zJc=%t46(Yt0moC!DHQ69|9zWEF;B)dYbd$Mc5QHX8!(7j@(BqJ-^@ZcE`x80|*8?kRO-XQyr(cKe^DdVHs( zR?Zhc8Mh6Xx|@-9`MlaJ$#1bzy(B`D*_S0ev7EC0XRkneYH+T6UYYu`MUBPD(2)7| z$o^WMCIXGWFvK$lbYl?(8M{VHSh-FR7j`bf(tcAT> zWTn!L!5~YK&#%EB%uuyEl67s_xE3h5%$d}0r>Z<^x$5>OH0^HxP7%dcqWs>lFbDCDvk`t(&bCh+`_ zF=D5>E|MZ#BB0}!$eEA8qzGk(NvuyJ*X01^H5l2(V)a*1LE-bOKSC&RSy?P#iG0;| zV66}~T%K=5#>WQ%B#c;-|BH7ZzP?)8a3PfHec^iV=~rB{G|vZ{^{1~8%zM+&P)o}n zt|vB?&5QHXG63RS4b;?pAXNoB3|ucjpc$c1Jz|$073Td-y7e%WY%a;F20dzVuJA13x#Xmgcb0fe9Tpa3v zXTpaYBr|#FxQuV;@lR$26(o@*`=Kval^VwXkiixot#$oEfD(W!0xV(PXeb_DUgYCz zBfCgu^``X6#cb<)(`gley&AmEx!!C)(<(Kjyo4c!+rS3>hc27-$|@*?lp0q7l<+I% z;mDI7VCz{aZ3_zFN~33D!bYfr(jrJ11)SGO;HU@$_XE9%2qo&X{elAg1TpL!*l-Vo zoK{V08_;cQ|6w7g%YUC4!g27+^CA}!FbW-AUCm(F2nCXbmWAb~?w#>=C*UCd!hn!g zc(_Qx8pzR~F7F(|;KoLD7ZOnqf$z>6A;6Ct1A6pkqjCh{JisC~1JiW=^AiE)gG(i> zheepH{1FR90){7ek61M2r{2X+Dm@l3>3S|Klw8OVK~cH^0*Jxl40J9#=<^c~n{z-d9z+`@?7x?Jw7*h*&#Ed=}X! zx;@e=f|Ezq1d|f7$`37739+>*o3mP!2o;T$R;rIj4akkoUu%}iQc?^#+({qnQvZPw z-_hk;iF;y*SF-j@qWkHUK=&6%ib)rk^iou5t3TGm-d)gs`usXT$2ucU6Q9R2(>2%- zN5kE)-##HJbrvV;_jqSq1Ifv*{Cp?*F)=NRoi*0`z_x@tZwD4;OoG#7O6yQ04mjpH zVJQ9B3ZeV!HXb(gmpX2X8*T*-8V}r`PnBG{HNK0)dj5LA&X6irMDoyK6yw>?C`SAF z+M*(4+*~8%z-TCNh#<&H%mS*$WvdNA&Hw}i#DX=@4)B~l#4D7Y_ z1At*7*we_OfJD}A`>zBbRN^}jhm=x0-uhF+{{%**G1rjT^?;=f2wx=hYRymPF}(&D z^Y;3e-dUiJW5}tT;X8%HT^49YIJ^h%;@gzZ9hBSMUzfm6N71OAsC{s z|B53=4RU~}Lu6U)urv!Z`sCma{$LM5mlOj7!{1)-3tm`#cUE!u+DP2?mT8^7z!8M- zw2<*fy#(_KGHB1IW7!*cvqJrY&P+NdY`U!J*@QN@xMzM~Q%ghmXX3p&QN>yEZT4EV z#LEa{rd7llmj#1UqTu)MQlG($S8NoY)i7?j@D2_~?Y87`EqI#VKwlRGauYNy*37+$ zz%K|{c3ceCuY)?UER*1s2l(U%G*dv1h{qW0$hQa4Fee5uq5G1sEf72JPn4RvdZg3W zo0uDOx3Tf4S`<0!{DD=W2R~i|G*!9Hl*An<>Ur`P&-=)aCpr`MGNPnzLvB3_IA|MS zz1uMBfff!3K>j*9I@EkQU?bn3ViXG&4}X0Dw=`n!%QUQW)4+pW9%F-l8yEZmH`>Cf z!)vzcpAKiiY$t@;|3Bkl8wQGrAk?E}^m#<=rdNq5x7n4~I}J;Y-|o>}K9@dqcpSIb zc!JFlT#aF2=lkTv*MCBgiHsOc4WD6o&KqSo9h2XDD?>GMJQ~-w+mjoQ#Z%Vs9Cw>H z$5P3~JDCt8LCU)OBDX4g>YcupjW6wa^`e{Ks@vg;m`Vz(|0glRY7+_l8e1h6{P?(o zPi_O0H`t#(V=bf{`iP&lHud&=P_!W4KaX6J@00hTB9IJJxBhhuQe~CK|65dapRSG@ ziSzxGD_|``Yb|Qv`5?1nclqSD%?CGsf4LO_ty@k8wX|Pk{=^u13H+SPD=p4lbM&HC zr9P;%d49y&D{r0@trZ^3c1kZDOT+SJPw+5fZi?*l&d#zWT}h|=T?C><;-8m2$?t-w zy+~jdpB#LdubXf1|3^1Y)zwHgz!D_oLbykS<5_Tp8>z3x#r9DR%y>dIBJm$kJg!Cp z{pf2WrSSDUM4*BP_cs4bm`?+FX$;mO6bd$Hb+ATA8f=a?b@KYx_qk zMaboM=boMqj9NlRA-*rLN$O_gt7l;W$!cyO+YjVAGHV${_aoc3;ry$l{pdFEtIxq< z4nWrjn5ZMPa&{f;Pspgrm&1mcIsdU-Yd! zt5#*d#i8kjX+Hc;!gQQ_lgIin+j{&1jcV&FjHurN%Cx1$apVRu#SbYvE}*PMwM2`ud}y=gg$LnBkDkV!}U8Gwx@%@aZbI>RZAt9+cU0_qo3Bc{b!ix zL}sjs=Wo&vG0aD*cFU_cA0O$Ajb{r}Ce)b9(noim2NN(o!ms|iulB^hD-LHf0jUFrjrye8XK7>J_l0QkYGOcNND38IX{~3$;79nBmeg~g`M1P6F zL(@H>dr{HR{a^q?HNqD93`_1fROPa_vop%A*m8{ReaK+SfelSLc7Tngm@zJV2nl#K zv^Vb3qY)`7Hle9&3wx_WU2YU6DMC)@@$slg^#h>dXCb<5L6l{PN}j{IEf+cKD>IhM zS_cWZBT*3E9W$_Y^Ty3EqIf>;XG1Y3fC7U z=i$GtJm@&xwZiA$e!n8?{)#|Pc1Cj9mo9JL>CGPBZL-L4GV!Unk8Yt)O=ehAzPg}~ z(0w?m43)OL!ALd0E@p}w>A=X&$rgax>zEUeIfFmCl30;I!n2tazV5*x%tHTs0q$V}RfE#8;E8bP6v zTp-N)lt~4_Gx)0s!4wmORBM2Qmx92Q;X?u=62eqpG{6;`v4D%%F4w^$C2qpfij3xB zvVj*^IE3qa4$iea^{hb20XU~j-^tuVOt|_bWiT5Ums*qp5-6?ld;nWD!V2Q*%Jby^ zSWLefDM_)N7%tGh4q&}BL|4!;feq5&7NLQ35OZYled8dCAvZEOo&kmH2Xtug1>Zk8 zIY%I-&GoksgJE-6U2PgM^8SFBe;`RPA1)%jSZlbr{(c?G$1ZPi6ig*7TvXR)mee#&o`XMi*!dEoaAWkV)N$xSv0*P_$#^o zAm;gWURH5iW3lm-5xoK14mrZ!ThZ=nc0;L4C*!Zp82QjX{aEPCny|UpFE<^@^>9~| zqKzMM3*_xKD;s#UYWHQVut2G#@}R(=)b>H|ji9&J-KXc$JG%FMDOQ~iFo=bl1^PBL zmpe8^ftrs7k!j6Ltr~xfaw~MmlfL9{ob8iRIRxlHGFqrl7jePS9=Vbx+v* zXpzr{ordUo-L2XvR&Kd73kJM?6*f98`^6W=sjDh zJ0h1~?Y`2N#`VyMeYPN|Vq+;&!vJ3}pDp>K@u}A@b~GsRS{_zEdDY#|tvkr*hJTWRM0Sgt1RY*gsQKQ!s9cgUedTaoGp9 zJROLmaEsf=HG){dNf`?Ztevm!>=vuICLdc1vo=C4H#KnuWfCTM? z*32x~Jb2&+B4VN%5j20Amr^nA-Vb2w-$Fo<2@xTp#3IG8v)#1I7P#B(Ks!y9@5iuX zt=+QIqB!}OGoirY#+iK?{3mDB<-uBehs-+n%b1K$zoLJfa9c~bP$snX%C-hnJjfbe z!PC3ahe?n%)TUN>7oCWugL%mD?xy>LG-a>wNI{I-1$Ft8Oqpw}eS3w(GIAx#PqntB zW~(1yhLlG`PXocSGbKqSj<*;629BMqkPxl8M=0n zv`dFyPT2>q)Zc1!&wboKx;0YReQlA~zMnE2QjS?`J(Qt6RH(|!8Y#z^xtiTXc}GHg zOw|5U@``nFexa-Uzxw^b|!?LEt)af<1~cX=B1`tBtGJg^X&f|K9hc+^sVO`)3N zS!fB>Y*d)lJ+GV3LXmz3NN@)PIg%QKFMkHwJ$^X*LDb_4(g&66JONM*$2*_G!0$YS zL|mUfeR>Ak8+c_!z>czD?*p-T2AJwI7P8;^g5ZXNE+5sLo-bZxQrP6QqrDm{$DH;$ zE!K}ufdt)hs2~Hr9P^P9$|%Q`sWRLpZ%9Q2o#ZKaKi*oP@QA*;O_by zCaQx4^`d6D$wDEAMuYW@Ny}g2nIxuUS59D-TrM#L0E~2FMLgfE7 zcsEQwHfjgqpV>^9&w7+=(2M8+B)67jNW%Lv^nS;`W<0UK5SJms5(3%7g{Y8dbNlh7n}^pMtHC^4 z{_m4uQ}Q}lVX|t>tEkZ0#Dm@_8ri&F(B>gyoPU+uV=DNI*|aNt!eBjNvvBGSh7AS_ z=fZ=?>Z(X(su%IqxKdq=*@y05COra-8rcKW9{5|;*38!TeLOF-V?V;~k3LO3-^i@$ zDAgS`Th_OWPS;6W8M}wY_oqT=HZqFz&aa8Ral&v9hwhfXp~7qxzbVtnnzM(kW$6p2 z%bX_1ZZ14sMC*f^R57GPwdLB)aoXvX05_RQ@W zJ~SIA&f&#^sIP4;<1YU7nFOp6@`hTMokHHn&n>V1GHNYZM2nfl_;@{T%WLo8ReJdH zM_x1~p`3qAS(_$zuf#S5pRmwh8hSa|M6^$INoDP8z3glr*y_cE=%fugMRCe;PJ>g- z18ngqy1*~5&k$=ctbz>qLhGqL2a619ob9Ezk{L7y6{DDcF4i&}>Q=75!Y<=UW zAf`d7^|(_544`91%XU6SUdN0`^$|2>8t_seoi|XXr9Pm+8AAsuW>(f~PG?3%a0tfz zh=HS`^8=O>m=Bf4#4-vn2+-kQ;@aC6KwgGB_6W=wXehWxcpnHC7OjVJ3q~12?hb_` z(&H+d37wx$su4e=scH}ulnOC=1lu8fov+w@U^CuQ;hzCHInuHM^+wKUoZ=54`Y+(Z z)1h+Q@`sGc*ybGk&8iACrjQ{Zbj89|TJYIrIr)jvl<&zZHQP>nEiMbZfKpP-+Fl`< zauQ$Uj}*A4Ny!baQ3$*iKRAX!vD5ke+^?Vt+k{tRYFmw8L~2P<4<2e%1z!;{>5TDK z+aSSzs-|e;x6`*Zu{_h?f9*7!M$=E8@kR2rzw+!&JO(s%1m?#6d>S9rZT+SgKdz+~ z2vFbuW~x2EdlG5wKHkeWE&hiMrC#?gCZDfAQ0EP+g^wtPqm?6T|Hb#4L?W^l7~|0v z`E}MB#C4m4i@KsYDp?K(=5Hi!@TQ#jc}*^1h`(!j%}X>b_(D;l^m#*xZxW^I=o68h zj8mEKqN`$^%ExWAF8}tNV-B59=hZ#!735Y()h$LBGxnam=2Eh~s%YEWmBP|-KW6EB zN$ZJw2D#8RhP}m=JM-1wy{LIg3!a7t*>pD~jjSJt5kqu-6EsKczm!{d9|+Ze8Qk>s zvmd^g&|SktsTQ_6rwi#cSc64RmgzwOq@|~qQhA8?zM_K9)qm`Fwj$IORug1zwA%SV zhmsbgdT@5;QDHl6h($zV%!5Llh=Rp}zy5ibAwVyKxo@l9>39ZHxmy*hou$6wNb!-aW={#mMw-Wr;5y<`Z1+@s%5D~j(^Oq?{dBEPwxnxyRiGbUNI=MZyEFs1f^S|>exoK_Siv=(W+XL8}H_%|p?r$TSVC%W`Us(Ka&i6+a%Kd?+ zfVOIUjo^HI(Kno@jsZ$Q#Yut_Q*7R|G!KZf2_+p_{ecPuZhmtNRa=Swcy1RPMKkHK*K9+ zvV+VhvfqN5%?7_0qOofJe2zDK+nla@PSjjGG%B<4v;a%jCF>-xPE6jl;#$EU z%TutjiyqGt-X-aMWjTe;RaH$ z1|R^L@J%y2*_$j#2+Q3O3k5MfHxRkPr|Vx3y`Q&N*bmxsVnO=$*8MFiGMeuH=XK_& zMmoA6UgtFyEW6~X*GJTC4(AVp8JjEEdTGOao&>qA3{Kf?yffjwVzYDYRCQ{J?0Wo- zW^J;~Z>5$JPWywncf|b2zVXz&Y_B%C&J((iYrdtBmRh^URdn-( z_s;6$L00Rxo%%IN9S!x1-*W^NiRymzyEUQl$H1|F;Fe%j-gs_vV5DD1)|&F8$1N&m z{$;abTqT22pLkIC>y62*I2Pv2kpv>Pd_(liO72vJ>JDUrmp=F-za2X5HkIqSk$EmS98MmvUgzh}Rk-W;N1u;G>bmU{F%5qqf|wuPwi5 zbZvOOSG`kHq9tj=Wiuu7Y0TuQU3nXuf=kl=RsqTw7Xu5o5f0mJSOLax>cZmuq0Ils zAF7W?qa(FY3h6FQ6Utk9}sB={!Jrior4<=A_Z+#)^)6wgJHi&c} z-N8D4vsHI!q9zf#Z3f>l#2>OgZ>azTlhxTznLq?@(7`*`3Pdkd4abs^Z7r;C$qM(GsjsimeJn zE08}(*Txq!O#!3jrq^M?A@?V;-@!^BnT$RSQtM!Ww&Eh4W=D3%T4@7_^?Qxcs-i2uK0-&ohnwFpAb4(t zqMSOU3=o=U03VRSZ>j`u2(pV0P+UO4RspYes_=KN|1)9h%_vjNLGCsoho>-zxBCoh?nl*UqDh;euLJD##7Hfdn6v;f5>)T!JTkFUWoMgDe&g3Db4~PCJizX9GH}Eik^XaCga7{l;ry9q7?(9wj4+Y5eW%6 zZMPyK8c}T#jY@};rZ!w3B=1xE3NA0E7+G?T7>Vj8mQ7eZzke&UQY-xp3K{wX&Ls8c=&J+tzr zKDQ%dN85I=!4&Xl(u=F@(F;kLB2q7;Yw3LOX%KDi!1%$S2x`#d1TWz0U`zeMbd&#z>{VWTzsPda{8{JmmF1gIT}J#e zae=PLHTGrtnn0@DFly+l!3DS;b}cmiMyX{elg;J9S{$X#ZK#4?ClH4Sfd7M_JrOhh z56Rg`YUE`A<4U`PlTtTYe{lbgn8b)wj8E=iohVjKxjvhV()21p`3Dz{Z3SFh=WUn5 zLYsC~%H0g4B>&d^yS01nOR%qg@hy2&bw8)e$GQ6cVx|LjhQcdmy}7MD-2|a5Uv<3H z2mX~bX*Zh&bJ6unKKfKO{La6eus?g&RXBJAp8Bym?#r0pTf+qVQWz-t~Ux*4I;Bg@53V!UQpm@JIbd*ZL3GTA53hW zRezj#WsjBmfiT76d)bdyY_zo=7JU5~5Y=14JYlfAG;r_jS}u!#%G1A3IulHd^sbXX z7ILMgKqqT>`aoo?e6&VMEvP)`-(Vu)*E0p2-Zvb(iaeD~izatA@Pdc4evxWT?rtt% zym8BwiMDbR3lr!u0p1u%UyzRG^L5bgNa^DP_PxYSJAXNl1OZ3&hwd1U)54+i2egOz zC-NIHh~-gOA7nmn*O+VU=>6nMi(kFCSh6Mi(&nmZOv61R-j61NNy3Zy+CM(;Le+$@)oT2VZ}yymbBUWb4iwQ`fWpe*c{t<@vyC!e3#3_cc%L z)>nVO*r=;ibf?2Wz0&PU6TL$$$n5^CqvNs+e_CQOL{IxOA5&dwxYg}AaUH&e`AZ*a zx1B%kn|2z*I|IAIS&k3foXV<+-~SHBsH7+*eUx|?Z+9evr6FZ1N7Y75wdqIA*WwlI z$t7myJ%$(Efu0M9Z;|KEZgsf$Ip2G~{G5{8%HnRF=s??G)oL1-*ON5# zzqx`Ubo3mad>hj{mStqV6u%05)ATsr>~RF?C>u}IO&8kDv+7|CH)dUrYfO^dvV7UF zLs^NVNL+Zq7M7kySH2LY%)Em^LmhDZV}@cuzetWvZmi5$Ku0GK%65pi#VpOinP`|B z7To_d1xVd~i0Q-q@{jbWe;VU_k8N6#>MpNjZrsbcbyfp`sjp~y#3aWrD1CIU9a3mK zG^YMpVK9r~a#$LXv9)dHZ$4Xp%O^dsQuS?FHHKwkOwjdYugYJ~hFkc?A3r86yi=sQ zUp1`Ufp2vlGi!a3`=JCq_$NVGMIpTr<4cr(vAW)kwq+sSMwjJ;t8`7{Upu6hR(3~K zV@NvKa9sq^RI2>KN-Q#a6P=5<2>#w^<;^~>HMmp`N{+jiBqj5r@>AC^4I$DQh^?;HDk_~+o)HFa|)qT_K;2}^2!seQOl9@(O@$tPNe6nka@lOs zPjxKJG?hHj{R*j0aDBu{9S>#A3ai4cnRtyEjxX0e-D?eGoGx8naa>J^@Q*;Dy&|NV zA;2Z0m6(s!pdxbZEL79NkDxpE!MXi5lSnL2ZD!_?$KP+9x99LBA^>S<~^OP92RyS5X;*?@IBed zKdDrbNb)l|b;J_?^V}jxREzcEp(VJ$CljGz^Sc3-o2M6 z%Qt3xr9Bs#c)_2)loo3y*BFl#es}Z*QzXeM95N3u{+ZRWlv@9CS8QW{zbCnX zgG9_ymsCQ@7~Ne#=T@WHGqxJG3gSN@z~EA-Jx)oF|brv+tsZBG(Y`9wy zcqUuF_kzWJY%c4%r0nFiB{Ni>1gdS?h5mRmh$T3sr@B0w_8+MkOE~WLdOiv5prAue zx%+(&Nle$-+5Zkb<2D2 zl`hq1jT73W>XLscYiY|7bgd}NF zl&Hh67!7BIeL+G$y0K^WCN1{{t5t2}^T(J|LVE|4(PDGYq%E%sd(oM7{-JwIY!ysr zZd^xEEBRv^?}p{^6U%Uuh+Vro-5!z6Us9%($200MX)5nO*2m8n9kZSZT&@o}PxGV< zOb-vGPIJjC@LKd|zk;$)t<3xFzn9Ga{}A;RP*FC0-%E$22+}P`ilpR%l!^k<(jnal zNVi}iEr_JFba$74ba!`mF8j^p{XXa896ZO`UFMqk*ZksD7s6G{rccpio<-zuL8wPr zJO%oxXeMWH?Km9M29nbV>5e5z!BRbg)onBtDwxP$~YXe{;z?NrMB% z{N{nr!PRMhnLk|MyHKWxIvKXvtpGMI*=fGZBhBp4Q_Fiv0J8yoS@Xpmj>x?Z)98Z{ z;n%UW{;|uUuE8W_vJlCR*QX!J1AH!y1NJq_=DGLdoso6qLp$L#c>(XrVPHO zna}(gKk4cy9K7h-$(g0?=H3pKAOdR;^ihd-byXYVGJ^aW_KR_!c_&2Fm0ooB`i69O zjfKNk&kwWr&yS|v?qSZpJkpbS`6ced(gnX}V!HDt77wlWo>3)5y;BX(sCJ7$_jagC z1nL%Fe?HJ8FyZ6_n zRlg{FGkEm2wlSqeJ$fcGUTQNsxNre3$gN~m45MAr4p!OKUG!Z!w~jZQe)ve~qPz41 ze5?1zVz&!^Gdf9K1f``rmZIsvoWymQoYb;DEBbv&C6KAU(rCBHr%tw1bc{|FV&ygu zy7nq;gn!WYa(bG@?{+{fOyS%7gH)`g9ZkJVoaMJ5wuNJ3Y@neVfpKxrPWfhGi&&&G!r<1a3Uom7mUVTb0Nx%|%TkWlv zPkrhd|KL0{bToZpG!=z)`aD8>r#))*i*|Oe*1B1dz{4{i(|O)N{*vNqQ#-A9@pE5> z>av9mo%`&*SrwF^`3904@{!K`ZOk(NEG z!gN9X;twuUq3|uEV^!SefN6Y_^tLaThd<0i(=eCa`5y{k2#Zw9Hq_w{Z-l>K!Ogla zkCOAv;7cA?8!RimKiX_XY%fyhsF%lf&B~!#4H;8efWZ=Ay;|((!MoxqDHniBZ14+S zAphIf^1%mY^Tf{Fe-SjrkmhNw@67g)sI>IYA=kA!GnjiItHf^O8=m+>+c^!}`}_9V z%_5mjkKaq*o$qbaB=CG^@4+0d8fdy@q5W--6J|DH#n9sMkw2gOqDl0v7;;SU(hL}Pa%5EA)Y*ntA z#d)y;&|xavR^0g7EYI3?G6q*>tVuLdGic;Icgn?A7-Z+SKMAYVlW_dO7Wh=p?p#{2 zKJPE_423Qhz~h+Qmo|9$^IxbS2FQQ9el<8iOT=4MyQePRoJ`GP@4RQxo{>X`{3&_b z{+saRdkSBIzGZ%+U?eS*qc`1iFZ{Q!{+DO(@GR23V~e52eR!E)g)ukGYuq4`y0fs` zA8hpYX3_qY=d0=E#Fd{Z@5lQjjK_7kt=I%N;*2u35-2~W&MI`dxx^VqFrq%?Rgxc{Tb7#^eBPW=k)Xcad}x1~~6}0xr70PuP>;vlhOI zow)a*&<6QI;UujzlaWTl`)_0Basq;SeBx!bc-H9siE&OQ3;Mv=@e=Egt|m6R zEEW&E9X>=gedf$Et+SorwBOWuqkHBGduRnFi4yV@@_rt4fCWVo|1|n=G+a?bOdlo4;$8uNWkD;d$^8!;2cp zHw%WcK?hiJ+U`=P`$6efhc{Jo(a}r-bC??u9RCH4jr;t_i(w_Y$<nbwmvv73e zF+b2bNb9l+v=>}RE1MLw%y)XV;brxvAt$GY#a`f5bS!{0)TZ0MXjKS8C|f3tD_(XW zSp2r4wt8?cd#x1;&_omi4@6>)8eVJ)A7=k6JwfqFV%YK209iEdh;GHtl?e+tkUrlR9zh3Kb5PcHXjnB_57cQB~xAjR73q3&3T$cMfCrcAYcW zi&}=OQ^{NhKmL3#b%d27%4Ov%-Wx^p)?(tvmR7%i&`tJzmH4eeocJxUssB?_hM8aR z#&`>^t?_yDF$sdxC6@WiGZOg2SpjMHAf1pk^li1CTm_k`HtT%dS0z_mF0T`Vn-2dr z{8b9;Q6m;*QmNq}iCGpnxXYh$lJmnn7Eq{pi*A3#O6l#<-cdUgM;_vdHhyozGrw9c zy~*KR#Qmr|p0oJyT)xSGvT;X6Hv84R--V3P+6(<3W0zEI8HUOJTa!Em3rdWR zj8WTAT>+%Pbwca#Aw^fvSN`%>?wfPIR(>UH$OA6Lcz2l%)vQ8Q;IAU!c*%A;=(+WC zmyqi(?joM^sRqp8xvKte4SfFjfuHFN8n#3^cVp=87Lpec*T=094O-JMzR5X+<+qJo zjh{xvlnNY@GmOGV!x*k?Cl>7zf~lAJ2AK&TczMY*Z#~ueF_hmak*@X8c{Y>(sXzro zlv32_DaOh9hm2_E`Ni7AW?yI3;V<4r$Vd*Cc0?iGO4<=m%^fEPeW+Sb z=62Vd_uTT`d5W@R&7En=)*DL8m1&=2PE|%aK4KuFqC(L)IQ(`J@ppMW@Q%u9fWGmt;Gn&t|IQx1H}*Y!9w zneas=c}qDibus6uh$}uHJgBIVt;xSpmRt&2{VgKVxYShZ z%;DpL9;A(=e#r0$>f1V15zWSErB#x9JA22`ck)Bmw;Ikgdo0;UVqf;3?^uh|ZZ-by z4WAlX@c8cIc5$47P_$lJJG-eo7VXVt|8H5eVhsbBud(#_@V3;VM7j02w(uzA=|sHd z<_P9cCF9?+(Hs*$cW)F*xTed~-EF-|CF1pbxZuV5KP*6UVP_}-isp{-{v!vM7iYWx za2r;itZ(Zu<6XjNqxiU(M`deP@jLP1BHj<*b|s|HklzDD>L2@fmE^Ln>_+>uNviZZ6n3CNz{l8e^n^_Vs^Nwsgd zTr>P~_)VT77ZLbtJiz77=fR&0{gmOx!tF$dy!^KOR!vpcNlA%WZTPAa%7V}JS%hY( zXeX1bbmAt+Uc18;xG9^zN58*D<{${kP2AK2WEC1nDCo;SOb<$odXvm4Pd+ljT^RVf ztfp9U z)xvAj>WS(})YI96ROP&mPKU=T}hvni|gNjL%Ij;+(88*BXm%GPa8+}$$iIq_b zbkB6}9ZsR&W;MYP-xNjag>zViq~?4oWU!7sULNT%&}s92J*fKF)Z0pYawf@x z``a)U;wgNG_DOzZz%lVjN(RP1)rK7)R}R^*6axTgGg;OH=r;4B5P9{88klrUfYII| zaHY*#cBwlZ)4AyMy^*JOXhMNpS4H|7QzXV#i>GiQ>h{UW$pSELp$Wg5WAotB>JLxu z8-qs^JQX%bqN4tro$i@|HdmJL^A-O7C$R^Y=##HX6D+@fxe0xyY4l>ZjQ(`VI!L|Y z(9$Azt?p~e^ML$k>Q7hkYo*p`-I-XTLx-?-8M_}d*D{0{S?2YxJR!Me(BrZCX^pjw z%%*YH5Tw!)^vpdWr% z`kUXT^7q@i@76cvqz?34rH|irYR&BNW%*lDSl?QwYPr+u`CnZ*M7tSo~4I}N6~tc=MoT8r{&3VOzGGH zo&mv8iXvv zs|Xq~y|DV;R@_VV)zjjY&UZ}bNXFkUs(b0mLR>t@HvT@PO_7?mQAIA1-r^W3FEy1da!-AVCirf8(NlO6`tx-waAm|D zlN*ZmqPKQ2C)~N;C$59E%TmH6ajRaO1r@mPei~O*)Y|(T6nigCi zhgug@W7YyFj$hZ{bI8H9?Yt4`O$}VPZ|7>RsFV)~u##od$3M^NP8+_UcnBL|(=br7 zXd>^yf6)H4SkS&He5<75E2F+w2aMH1_u3`vR{WUdnY;MhBc8?ST+Y0z`0vu950Y}H z_tnoMdk~A~C23Ylf8x5gxAHkPG{-2%xOdfj80EyTbv0frWc?U8zT5M54l{LfR$uQm zBDLXn!}9mK;ZmwSJHt1hI1hfJ9+&|IuWCjDY|n2skIAzapNyW3Fwb>Mr>QSH<-5^j zGXK4sp1{rBSv_V?@M?P?b5E9UkW#!b&ON>2N2k)^I)Wnc=+WSv(e^1@-D(rn6)%16 zTZMswxio$iP6dj@s$ai;XiJX94wqj%aq##gM?CB;wBy6AH}3$5$q=T;4cL(v16dU; zcSu4VGOl@{*%xfY0GAL5x`JQU}egI^A z>gCQbI-3YgbRekZU?@(fk2sIeZn+W50g__Rau$dj|v9*MoMad zOF2yXIK2((yZT{<0c(F2ueqVaqzd8@EXbQAOQU#FJAx(c?BRH_;TVWgd zoI1B;e&K{II1gBUjm%(1;Oiq;G~r1OT!42Q%OVXAxe-x zLytnI0Pp2Z24ki9BXn+?sFcSN7i}gF;J!W5CB8b2`nuOSMf|o~mIq@66n`Q}eHs&$ zn#yVfnKQ0++uWfsJc!#I>ep+AHU6=dfC z+%}tJ@9PBtejhpTTOu#0*u;1tA^5&3(X`h=kpClP~hzcNzM{5m=ZT0?JJXFi+SwwZYJ_ zDaNP($}0;=#{TIReP|VR@l9K4ga;bqbsvM&NgV_akcq&~7pTh+LFV zYawwGNy=Es`)4eo`TV;gTw#SkaMPc9Y$9|N>7EHou*8aEw*xsqf$ zmkhv=iT0g`@q@mfuv!3q;Ien(NrgFzK2$bqUBt1Eyf z+0F4TZl`P`nXyv79L7H(VZsvnTGqcP->k}2@7v#LWv6yc-TnK(&xlg}O4ABAU(^bp zrm2|%c6g4WheCv|VkN_uei0Q<=`)WxF2)@9vp9C{e*9gr&l_xNF6L_6quP%QaM3Lz zh91Jz2?-~LJbn?BNPN7*Utml0gM=}7f#bmjE=)T66=QPdrQ~CK^Y8kG^cY`->oeD9 zUVPq=h!VXhzRMK58S%C&%h48r+-71?O!zoArw^T)C(xe0?|XP3<_F|f$bd!xA!PUj zE$JHx$Z`(kwGbdCwFDFmWR;W%Az2-Zuq&?0nE-phwFKTKyx_Vl5cn@HfJE9}WYp>~ z@><>q+%H#wP_^#HBBl%4ji1!#pGg7;el7V6CaCq6Jd z90(K?=)e#3-oY2}bIV<-tVY=((E>DT>I0stSY$I3$V$6rRo>1H!tlQ`ZB? zLu6NE9h^`o7=+MzJOt8b1lC-@neP@03cHRIMj?x}^9b%FpDRlUf&EX~4AAam(`&|0&tEABXgnppgRfAg$Xz#MZFQ4BW zguvSXWV{G4yNm!7%=jlH%wStNOZI-o5$ks8(Jg9Lg45@!7Yv%L;?n-#XiV_tz-M0$ zrm|}S?s@;5wqXYl6c*s_=pg|#8rKOF0N&MATZg1?62L)%Eodr1O9A*;u3X~4>@m3f z+7hyb0?z{==)(<1yMRQ~XYenv`o)g%pyvrdFAKlEaJP7$&xW)Th~h!zMUvOibBHDn z!2}`pzcH}2?*RC~Z(q1;umR@qK7r^C1k)u3G_fZQK%!#o`zK=%MlQ~Mk?$e1c~F~( zI{?Kq_ctLxTMqo@-*y9)%5G)KR~k{WLcj%R%k3-ODFRFnNc{{@#qhqtZ`}Yl^$zkx z2^j>o-CZb3Oj{{P`4gDARc*@d5_;ajy!+Eo)~4#^PpQvR@n?ks5E_5=LlwTM@#Q+(m!i9MpKf?U9GiED{o!N+xN(xuryl-%^*} z6R3+x+MMH4w7&tz7-}fM=33O5zaoRIx9MPzK^8uq1X3##wDXomRF&F+ zFwrMaT|*z;znpCTqC?05N~HkY3aL6d0*SOGup==BCc0t#)a(0R>!MIu2b}5q-C5s* z81k zO(Q-w*<+vI{!8}DL9e|JiGBSk87N8UfR4@I^?4AOFNR_pg6hwv?&#_1Rc&Vebm*jc zzrbN|i3`=HFjYqQ4IW45*0C#LsUc%)FwO@0 z^1g}Y6iFg+3c0v`g2iNBkNIsN91XVU-B+1w#HU>$Bpy#;H?%&oZOw>>8WQnmc7wYo z{fjugTkWh&pN|01#2d_NJ{Z4@^IxKG8jvj@&rF-mpyeOROn;VTuA}uhVb*QDq~0+|RD}^B2tzyeX{8 zyG6ZAqVN3ae9r7^^^*039g`aUwzz>yLAd@w_4Yq?$NKX*DnhXX7}P63qb`uKgrKCf zZ<7I8GD0TSPc~8lOF~+`Ptxd4#ef`^JEV(uF%TjV1k%FTFqFPP6uu9YVvtcQWWX#q z>#TaSArEi)u4DHpkU#_*h;7JfYTk!JIYcA|Y@JpqESjLby$+?C$C$%eN}V8Je1oze zje)ioEfrUJ}Ky&e|k2eJ5piW2vF;BOeS7#mI?N=IsSli~s zNfta5{5{OV#xai1oB)!?1g3e6?6p9V>?@@JE@TM@q4Oct3@B2RR5gI%2m_F9S)pACdT3nI{>X>8cDF*O$7QG(jbDRe2UMJ(R1k$$Xs4)^ z!0n(J>mTqPAmo>X38BIn5;p`2Nh5Tq&tJ=jvCV+QCFN%bRA`<6`o*Cp=(12|Bjjm6 z5qd44ZES6|fI|BK$O{^SOxXr%n$^`kur>xDH7~($m*J3u7c@_E+ser*>J^+uH}M7} zz&5~(iFA5iGzO{tKnLW5$v0sZr&}GVS@TH@SjD6n73dg8D_y{ZXTq*_7o@Qx6jAz; zg+%nlM^$EHnL{-@?^f}Mlu}h%g9k8A9fjku2S#sHo0tlhFEB~l zHdDfm(jm@TxiPYuy5id@VBuVR$dyYsBI=@dM$jo%1Gr5 znTQ~i=O2B$OglST(E#ZRP52@aj-%?Di%?+)&A%XnG{|q#ibfj<2jKWPSw&+;!{X`^`X_&YBB9OJNG&cklkiT|bxy z(;#T}2FfK&uT2Gm7Eos1P{Banfuq1AfE1ZL2M^2;?9x`2pEd!Hzr+zRJtHTR>#}R7x9ybtX!h`je;NgcmEPZ?Bh|u@gBM+@g|vHg!a4k$RVCA7{V=R=vDI2CF zW3Cyf3Dc=d)6#q#EJyZBsBiGFy$wHHeZAqbL-NU_b*h=;^B_{PGp?X@9qTjNqN$_OC4%3Fy@*pLh2*e6aV* zK#ti%{2>rG{|UB$KzDcF=e)KU9R3k@Q9$Rh0moYlSeSy4s(PJ%3`Io{xrlqJA9UEg zxdFjAz#dRJA?4BrAOX3YYk*(}44Y6;kt{=fG|-KwO%yr+Y#m4~51K5Fyk4ino=4>g zp8y2of0Yp^&%{CSxkUr=YocItuf>kmnjTVu^YG~Aq7&W$=?{ULej8!|6@!l51c=a2 znEkZn0gcQK;MLJ2`vYp`LnyUCLXZFY4xm;!kIWHy#~}o54rrhSiPeF$&I%4(V>2k6 z@;$}=LLy+RN>fDN-1RH?H#Ri0Hh;%AAWx;fEcGmJ49`{&< zLkQ9_3Kg7s=H;p_%hB&7)!ZcQu3r-T>WlN>t0iaI;0nWMFHWCh)>sv(w!SD2Z?&Sq z$dT8c(~A%i$A162vHWY|@raFS95JdThU5%4RZb^zg@Q$5og=5c7;mI^<@jxj4lXK} za&1YZ>aX)xiyS;|m3I&f<9aS)_KoM#_kNf*ei-yS58GiC92wU|p)Zi6=jh65$T%Ce zVfP&|_-jJwIM~gEJ_l$!jX)hlz)CH@ zgoNc~)AiiB1fXMxKKTI;fqELKs)Q!CP(r@F1rC-D^WNu1P|Xcm!@9ts(a{e;kcAi; z2Ze!fXaWddkYT3ltcxZmP}T?Tv{`W58SO8S7@|KGZ4;QdObs>LT8o15jY)!2Hyg~4 z%D#>m5?8I5vf_YjL4f*P3n;obEH(4A{K5Z2wb&Wn+ufCY|6T~xAcS5=QOW2qXbdpn zb=>>ds0AI;ExefB_gU`&hL@CtphM5+!o3F#q(RMhBaAO;(s2n!N~a+YTz~a}q<;^@ zMk-p*oyU*>DUduN1x2S&j89ggYYParkFCczq3Y$e4~@7hB@~;1xBVeFHMpQ=PJX|q z2}*v0+oM>hhw<`z3mS!XRVDEc;ABh>BQE=WJD_1bhM1nR9hkq(RU6beTOK6X7ByqW z3EEOZ-kM-Z)0CwAYM_m|AbEKwsicdfU9C1^IzT(A5+8?VM*L{e)x`N%wc4Xa+mCoZ zDgZo$#nXB?e1tq1llP)5a{3^8Lf5~%W993FwewU+Zo05Ebwj;m35LmKRl?)Ml&Ur@ zoE;rf1||a%fg*M5*f4>#vHMdSHIIzkkR@^*(t~Pr)0wVFPDsSLS4hf3x>*VR z`jSvm(AC(VPydi(eqE?rFIb~9OQ`5+v!=P~*2W>>_f6x``2Ej1_g&EP%C{Hr-jTjN zN)z9Wc^dOE(KI4gt=X-kVbpB(XnU(NF%<{<%E1-z-6M8z^f^6N=yaX;Xp& z5fiCBHd3LhjnY*`IKr9Q=?}y0$^mPV8!AMwgs6&;9yHxILEw7|Jzj`|{%>XtW(yNw z%y3W~=8XrX)1t(zen?*vvlf;Ii;=dt+@ESR|i%D*VdP1o2gbpF}c_4cb@QyIb<`8Jh zLQ@PVYI9XgpaQ)RuX~1X8oY#W59yG^t-<)MKteYVFxD4=0e3Tq_EcUwCUmVJl&_p8 zt#7?F0>tDAP|rI89fRdb^W=5|g3E+XNbGYljSlgUKxBg+()xnNp-^!E zSo>zD6PDyA|0ZWZlcH)RQUPknpjiqK{bdFm%MV~cGnJfQ3{8oEE%9d`gLnVK0#t4N z&V|fx)4=f63p#<5ZeaJ8L|4f6^T{m=AclAtgOAoJIE72 zE`Tx+lu*!M1&y~J&@>n7L4FC2cz@TyXC}SpjQOc?VVAtj1@E!lc$;cAHa?|Va70$r zZbu%gG5UWZ9eCdRy&}QM_oIF9 z2c*G4MOppD6?$3L{povMtdAEag*&6_)frY@Ki(Xj#5j8?@Oq0%&PYdOn!4NY8r^D$EIWVM_a17zp?N%{?=T0nkXp$D0kzir&7wAG)0UQSr?$s#%w461+-3kqx>Tx1^hBX9bf{ohrKY(M!5&3d54SO&?d1)R&D zy1PbS|J}hrClB&fhBO8sr)RpWfe@&s0gm#_xt+I7pz?MAE-?$xoXh8GIC%-W;Dkn< zpq`x(9hPMBJIr|GjRUE|gKHU8h(rtIq}U-@EU}XT>7;om(t)|75j2dPJ8uXPKbt@U zdO`%CM-vn~`oom;O+plUZag3<*?=3`C#%t_H@vq{BMntcpqofu0G9~(XY;FKnq6p-Z@2Up-6MaCZ>SRIvo=~B{ATZm>&>WK`$th_r=}|z`z0^7l-CTx z>DaI8$zF%#*vjUI4TyxVjhmei$R%Q>+qI>k6^*rMf6=!#^7Mq1{~=Ly`$Fvxpu(lr zu`4$<=lDNR^o9_p{*9Qv_7P(+!7L0|wo8GU;Opj7P0e!7>NKL=_`i7EK{iTbzc7+Y z(w;o?W5WI@Gb+Hu*qgJwfCuv>^Lw{PLVDo$`A*ru-LZ~#C%v|doVDteXT=njucx&u zpZhrBdzQ|d)~4`#S)!Nh@u+C zRT*lNIOh+Ttn;pFX4gUVmD|3PdXl^YrSOPt?1Mj-I!4tO_x=*0QIIQdcj5a{w|@6M z4?P+!q08>Ok;)L@I(K0WONwY>@@_9FUW6awIXS`5dB1Nrsj7pOFa+;5)l|flf zck$$)U0P1C8_P0gLF}!FuJ&uGHv>O>lSD9WX;2@^1?$FNXeB*u_?9d)eKUWB%;i|l zB{C&>^892*ofkJ$qoFZ%EDc9Ro|rPs#wu;(Tu-@>Ma?_Ee5lZSalFDO#tW`!6N5>i zBKzIDe5a+uS$*>$X8?U|-+UAk6)C8^T=yT?JB4oHHvAo$km<3d@6Ch2xbd_>v|lvO z@#u`j82Yk89zMtP;2`^=rT=W3+&fySfRTgL%4_4LfOo5!ffr%dSHk?p@PO&h6_)El zL+oJ&ALj3}mwQkR#cN=)RYpZ6ycN~1D+txG5B3ZOn&u6&-3Gy_ym`&?R!;Tzv)+$iK~sc4Hh2C zMLtXCRFNSa%gcrB!t0ABZqP_-La2k*+Ms^c0qDRD*VOqSi#tw(Vy~ih3LYB}Z!iAHO9TLsMe`zA zHVCRm&g@3gpOG0%Ba7Weq1~+inImJBLzI_!;hcC-V9PXEgFi}t`02>sp^b($;~^racmrdprjEm6eE~4>RQm5eJhzft&QUMN2(wvEIqJYdG}M149yT*w1*y}0Xhm{ zc>)=pRe6J=bTkJp3IhS5EZZF>;&nQ*!|PSVW)8Q2I?UhMLM&}YhR7nDQ2ho^FYD5p zVsIB-TA?6t;njiRMCRP;J>5qBiyn(3Q<(pCuE?~K*_+xszs*TmRFIy>UCXAD{n)oKo6 z;>rd=K42p`phQT>CyWpX@_OISIQ`noSl6VuLt(QTdN} zQ%>Ul++4Z7MQqj2@w$V@x>eXi+uaWC)Ea4TJZ2V;h%UzY+~aD~Qli@SQAIJCBYd@! z{CId{@}9k>CMo)}PwL|$UwYlSh0a@B?y_vbIdnCz-bbnFHdw@k8!1;}^y%Yw7^R1Q z4M}*Sn#)C)R&aZBkcmjvLTTbIZ7s%Wc-py5F^X8BfLX}|WNK7b5S`!X^hl&n=7>L3 zQD>{dv|82P)YkSHNEK*vLQS&I<;TXdq%2;_XYV`MzcSLj>Ozt;M<4mip5CORmmAMrEnkR2^2V?^$38gh=F|Ww&?k2M64rz`pNIb$ z`WIF4m{H$_Ppn1YKk~+^Gop#cDy3G*eBQ)oySz~m!->DMTvxkE&%=U8A+zSY`|M48UGp5al_4?7caibn%=nLyZaGeOlSNKX z?|XTd5l2c&2&_yo3NO=T)S)t>lXS~Y1&AZ_gBh(QKaOJzot8iHY7=3SI?xW2EKHRg zy_?K~-|7N{UTIs&&B{@mNOKCP)OJSH9mD~GylhXdfH{}FA&t$ znSU*~sE;3sY5L*88dux9sqXPD3Jdc;at0ISad$DSJZ}+&Zc$@d$_1ZpZI9(Ar#eu$ ztKFW`g z;jT*g{}L>RL$00C>-y5Ul1798o(&s^i1Z7#yj=vLL2%||Y_ZAy9obXfJHgj3CGtNi zOh$3avwx)472(34#vXZ*elY8`;~=@hVK2gY*jD(7V8o1JUwu6N-I+}$eyaFOl`-_+ zggqif4Ij4T$!mKNOc@rxuLEy+-_||D3#yfA#Qfg7to;K&Cm7y+A{==hjf1X_2RFR*7Xe{JsU7mra$vo1<9mf*I_)_+t4)=1?jG+Y3(#|2YOl+495d z*OO?oVSv@0R{V&-t%H8(-MgUSYrvM@q!%Ynl>}(Hmt~Y3hlmTi1cL#(i&GK>hd=J6 zMGKcg+T69^SLk;K{(N?wT&2mobq@b{irZLqy-#=Wh^{{j9r72w*J2-(^SVdXnT7rK zv-`m3Y@X=Kqrs`nZgxolOo3aq&ZnmS;#|`qewJsibTu_*3Nm*mNViHo47~p^NW9~U zjxB(NBVXUSH+n(zHYQj$+6sRRGvi=z*UVoC_&;0;Xy`VqY#&v9Rcw@5@(Yca47UpC z>>}!WA@PzAHW0UAI}=l}dQnCpzCvdk2A5P(&qaSq&U!yQUANjI$7!3I6B%jwridX( zHq5P|XTjYn+GgSLfWSJLa$7%)?m+B_4X)*Keygd=?{8suA))cyvplVeOSv$&%Ji)C zqKTq%d0dH;!sfMh%TbK=K`0$OGzwlOzK85!cw&eA6v(CWFV#%pSs5IVenG*na$g*7 zl94j}{Rh*Hx1YT%0MV6*XW3e+78?}J7W4G&7i;H8;v6=?vh&Cm{5WBj9)*5X?Dxn( zT`4+NZT5lDD5Z7E#thEpNwXtSf;}1fXVRZAsyq#kODD5uVZ5~(uM`Yu#B3J`qAT6nKaP%$b;F{+k!+BQ zP|Uv(`IPy+6t0Eq7(BU#oia&hr+3{y2FP-jA` z)@Km#-d>avez96Q;d1?W!eSyECB`UBuVeA-2UeNx-sJ=PCGfrYm8Rn)Q0@PANP=Fo zipdSDE+zK_&Kx(+EX@8p%U=vTI}GO>3SaHHw>wmawi-AqX3p|Ksf$g;H z83C)kA7k(qhn=I++p&^pnY#fn*?07^rW>8IpDy&5#meFozg5IISqm&>kSvzp<@($+ zS(QgF{2|Hd#~7=OEy1ao0K$`3C!^PqE@=K&1I~5c=f1;Ri=$&HevyKV2yTHd$)72O zY6bE_5c6%v3Uh7A^V*@Rgo#1xv2`E7x9|kxe?&ZIqP7B~oNL&LgiKm|JinKtrJ-su zp^$%kj4WgDsXCstXzmMXqnz-S@5}}qIT{k?_b~*k)79*TJDtbQTBh`?y#-PQSPgih z%S*WOm0Eo{$A|dAC6wh@{*1ul7McS^yldI%S=m_M1>=3r?2Mkgr4J!NUKTy5EZs$) z$>L=s6kMh=X8Bd#63c1LRI=Y4^b0F3Qcg*(DoCaJ>}s}Gj&tBbB4kPXO)SU z_G)kvo$XPh#xH3m7H#+DVN7>*5iw3#F>1NQL-QQvZ=DET-I4}Hi>dK-CW&l}8|j5wIfqCn zT+T+YECi6e-~93$%3`=<&j%=wW}gqV6E8!4`m>&WWLRT+@YLHQBkapGB1#kQH+ml~Qd?2vdYulVN&pLhM{Ix4N2BHowR;QAFZe!P)nk2OOElyPv? z7&)t{6ks%<`l-0%{KU(3q^hi^9N#>A^gUO)?E|596K|CLtB;+P6%H&{Ewk_}b2Mii zdI#qO+!@QS!O=vsteGEN6Yz4q3RPLC-o9ZqOr;InY!z}R8)WLJM19zADX5n_m`co) zpMtHTKZTi-#pfh`D=+SG9T5I|sA8VM+goC6cU_?)*FLW;|2+~VS;Wp9*3_^+iKjV# z#7r>ZE!OdsnruMg;)Fx1!b`yCq`k3Ct~J=O`PhCT!8h>^ta(dWT-TZ zKj9iYlURIIhq_`La80=<<+VDqS+%vFb$R9EG0#X{iIjo9U(Oogfd^^iwRn;vVR5)c z#o;*i*I?OO)Naev;arzK4QkjH5`%)h7d19oYDik7E9JdKV-Gngokw^US#Y>mKc>d> zH0X*QE-CUA&c!p67QE5i^U>qWtq_*Oale=D7`7*vq4RoL>c#`E;euI5wG=E^(E45^ zXg}G>GEw6h0sK*#-tT!8*Ezj<7+T{+!S~odX=75cY@Y z7Z&vKgOcxM3{MLNI#@+6qr9~bUtv#6riiSnY}R1>mVDoBhG?^fzp#5<+^>&I(!387Z;Jnn!6O^033j|d%wj5s4e68U& zY5vuba~$4$$1xe6uQSEOoTlvO#n!TDEBTB4s_3Ng3Kl;8su3Rd+gTkl%CgW&9SaxPSa<68i!Ixjv#Mb0# z)rJsg?WhW$hMTSM)Y*5wI`j=|pdPdnuw$~}&l9Z@atV1{RCGat1GAA>(;H+6 zxNb1#yK(Gt;xwqPsjy*^xADu_acIQR!BaYN#G)J$6t)p@BFDqizZpK7;{8|ok@4(XHkKR4N4fDQn3;LfHsL; zXeMsyX_~_KbZ4a(iAUQK*_i2dWW#=X#|@fAU1axj4RRML6MFj71^IqbGTFc6E4Qj%KS0<8~qI=E>OR7dx}nQ5W>>r@!BJ<&(O_Lo_(ti z0!y@Cm6!iC(kRVncEV~#PU~)`;D15Y`WYWG+w3+5u{cFA^x4|N4wKDXu9qc6WYj=3 zjorHP#a+j)yEo~8MyW0#a3_1xD_Ce$g5nn;Y45!dZ<^;co6|v;615D;uWu+e?{Pfm zB<*%^_&ATtkoDMjyU^*yG8YHm0dE_AF&PMcb|$9HJR`YgW!KSfHbY~IiYAPQL$B0>|C=Zfo!C4w zc7K-n(s0|_wXta~JbLJzev)8HE_s!8(&w}9^lCPZaR-^nql#L(TvTuhosrG@++0lW zZ89y6230QY)<;eRSjFDN$(YKcG_hZQleC31Kl9!oCoKHxM5>ThUO|S3{Qayuahps# zTP^l`*Yct&le{IWym<$Jg}=h-CR8pVOC%kyO@gpi=6fywh$STDubTU^RFl>j+H z^u~b4cX4~-T>R%JcPOg-HMkH-GEnJFho3L;dL38HUv7i5j}Gb(>TigiPyQyp$Yq6t z;cK$X?c}*i?Bn|l-_0_w<;gj$z7dG-}LHuKsn$z}|h{pgbE!3kd9y~E&wOo`XYnTO9Yz7HI@ zZsxzj&J&|Mym%EFE0P=(!0dh#_db?vR?3jmYhSWR4J|!fo-xQI{9pit#k3!v)getrCb7)%JJmg zOV&&OkswWuv_g2Qc;z;gTqyaL5@H?dCgSRPAKqLb$reG`h6009Ou)l*T>tmXikF9MZ-l>dHzBk!S z5Hs46`%bFz`+e(5zX!ui=yHIixh}fE$lzxl?sVe_q|ro%zq?&Cp9YN?V&@{C=9_PB z_O;=QB)3_Dy)<$auct5WOi3;ge#$ndwV*#Ae_A!^uRncf+WP-re0Wd+_>OSJj8#uF zS+Np1U#4TpEihcwuKgQ>yhMjx82SaRa*Qv4C1?SM(P8G6?@O8*p3d1|>~FRC>&y-%e1)>F^(t+c*q-0PL{^XZ2$l+sO*C4jMKt`p2tJuzBZbi9GoRB41denH7FgX7;4# z%2ge%P-iqjukEt}zU3FBoTx~n4Ev86gtMmuLi0rhEe(k)kjgo^^+yoE$GDgLO<9tR zU%|sl;F9CLss|YuIED+W$ory8pGdUZB~M^P%qkdET} z-Oe%NOd^UNJjd!fdZ^W0*2GhVNf%!}G@M>VR{qivY}?Yyl3S58E@PIGv&&$(a0+S8 z7I>E9(I%BqMw1SxpZ7h@W>c54*=cuCcyFxp*`0@;W?8JMBoYW_ zE=^z}jf?`cRKbBRF3?7j5dYb12clO4mQ1N_@LxJQR~ts}}E+gjRZk-y|8y+o$#UAZHk z-v@8UCkEfo)kP}gw4Q8g*R`QgS)TpZhOS?TdFRN40{woPGi-f$SxYukTRLbf_i2_ zXmsQnEaxxJfA$I1gG|8l@v&Ga)1i_abiqtiFjcB=e0CbhVmSDwr^L*z23Vge4&&VqyXwMU$GyGkHLU6ua zJ)uBE>~iBty!Lqn!oKH=ww3Ptdz&Fr*mIEK6{4Z09lt2m2zaUD~JlZ1kFOEeBlM&!oY+o?yXtg8t?o zp9d_`^-h0=zdK=_L+{VXVZkUBJ88zW=x5p4D|phcSc6B(*57Aocx_mivszb3enSYd zR{VrCcVCIlDKf0WCVqT*0m)g zuDHsiAx+Rd|CnDV*^+N;7v61-<~?aum!uqAPExO>u>^z8*_e8h`LO>?8l~SavvEWw zS=7Lr+D~=O9e`X+!yO>gr8$LhC?mtJYyQQDzvk&Wkw69*>-l#fIR-dO;p zx2$&mF3JeJ0Et+#^g(i^b40>VpY>}=E=&G>*vntI8ye#n;jb_&uUn!WKh(zQr2yO&Mo z%(pqL8Qi*@2rG@F)VbK(-jhmw$5wd1fR+jWzvZku1@CJY?(AFNM+DYI^9}GI zZ|0+SWU4uZ;W}kbO$?rx@DO3=Y=b(hrOe8iO%7wGo1L1#@Z^K*xtZ7C*$b7`A&U>f zF&AEr7oy3FhvTF-Yi_;?W-YOUB>Ss3?+690oZbG*zvI**0$~k4-#wh7?p;~eBu_ub z$edq9?kD~Zq=iIt7rf;#196#4NitKX(~4N(rxx4o1`n zrC*AjEPVFu)nWTQEpRjrkF`C8cia!%9a+C&LdbH`^%?!TOYJU|r4Q-d6n7-aW@ADe z^RNG$x@zg<{={6jXCZJgGdUKQ1K$U)vnV^{L@z#ih#~yi--qi}c--9j@`qaOqPb4a z`vEJ11D!BwxTS#XW3ZF)gI;a zcLu9z(Q%(tnW5?MS?@@BfH9Jr*eCoR&a-o%O>u5!;0Uc5ZYKHr(WeLhu@l*v8xNiv z@D{VO%F0D3Gru(3XR&l5y%B?UGc9!~>gMKwvCrmib9pML*65Yp&Idl_WazD}=sg~y zE;wNM;8XC&+7j2jg+mbW#o~%K8Qf63gb_w7xSI*LkEh-67!EI&g+&WI)`dOhE8XGxRk@CE*>mr``e)1v( zjm{1ML)eaZto7 z?xUlnhak3daW;CiX^B@DX%+>#n&jTArgdt57(>mG-0{FSA3r8)&iK=$e@cAKCZ70d z8F?oBX8T~0$Rb#_*!BC8s#C(GyGQJE-ngIfn9%q-VE&(y^zQCYAJ#?0F7_rXCz{D*}fz|+S`hLmH=7#AtpbVi<)Er$PHuT&S5x|}#*(fc=Wbn*Iy z*vx3c`R&jz_1Rog15i|MRKFChkfcu|@*6vfs?5gBx7R~0*YznkaZW`~2Vdd$ZQz=5 zwfmc$q0^qxAoy!!n|PLf@q?z+zF)Pm20aO}q)Vw;C4YC>DWcwpUZY-|Lrj~d7Iw4~ zS_R%LVUDvFR)nX{D^GG*J27bel(s+^O2V%;JWht_xyN(`n3DS_w9Kh=AQsa+`ei=u z)H1tdB+t^H$3+!+PCX)~X@=ViQL|O#%fHEW((AjM_;-^T03Wh5l2tZkRh982_U~!L zvu#P-E*nO%DGG(4ai;s*rMe2e-%tMIHKSg`!-Lh*`Q)J{2X$XQO4psAztYuD(3kHL+__Ryc?TmvVUG|5sTIqQ1(};Uc#r|BHVr;9`s;v;s zGwZyAPtID8*98WtBoV+V33YMFuD#Sb?*DJr)M3t!Gzy`B-rcYy*xQQRi`B`_G%$#L zC?IL;F!)RLa6Ia-C>N4FNIXcp$db&V0_cAMNky}-bM?uHCwI$DdCu!KJ?FF;FiJ8}a+HaKW&B_*^UVw5*4&^-+ z_X&)TZXBCkjKfJk(VtAsUIJF+ybZhgycCAz2W|5PL_@> zs54*}MmQf?bFC+43Va8L8_FE9hQw&N=BYP8>+9ywR~Cp2AGA5R9l`Ix=Wsih7TP5hw^zRrZ+f(>J5TIQQ=@=6E&N zJzGW#ys`~ymevM-Q{-jHt=PRzQRMd&F-9pK}AvS!{ zSvU`;7$v^uY%ZByY-fr4=%?c>pSmu9g={W>QgpK78(y-6P#y9|O5Gz_IoOFEbBpKa zzP8vGB;hnot)cJMC<|z|%Y>c{^Bv@Az8o|8y1RRpPBMJkN}oyF6r)`_68wtd61HWE z0-K}7@vNM`g&2n`el5OpnQq?OWBts*n6FaAPmIv~srUy@L7(h@QL8z`DkLp8g!kKB zs%cMs{YOHE#%OFdHXSUhSqY>?<>i`0=^q4_ce&6htpUOM48!yEpVX89)_`aYA@w!0%) z%iIpBaP7$Go8?H-q~(0m%yi0{kD8KZK*k-!T%zk*b6EMDPSc=h@_0@@Pxf@ub^`{rEEp zHynI`YDXv3)9^-2993p+(wA@aoWJ<}dE5uCQ9H+dgIDUg~%IwgJ7!8ZE|=5BShDtq@hUyY?@1+*xg}R=F=QPd6vWSYc7|cabr=rs;qu3R`8hIp4%K-Pz!%m369P?T&VD80@zD4^-zX}j5 zp{Hj0+4hryZ96BPMt0557}=G~B6axQsZ;7bRgc^7Gp|6nM9wh_F|030DqlUO`)Z_Lgyr2fJz3ZJ0@-@WWoE0>!;+gKvzc2`tCqjsj}F7} z6-5LL1rGemB@HSY>h~$&1=uEU`7YGeZa21Q&jku=#${@*a-)Uv+GAa) zAxUwvsT(57F17)9oW+i-ubYakwaCuOgIAF!%&fC(`AFYJ{VBU=^Djfj)P6~V$NAYFVZ>3HKMXfHYQt;^TwL2EI3lpPxk1I>fpARo&!>v~n&^p>p z|3A(y4Ur?`f0FU7nHiMeSv87jXRJ5K5bgAvW!^J4HI;dYfKxWO+GQVdue;CHbGNb= zvQ9sci=#|E{-Q5~yY;?$v@w~lOQXKkxs23Kq!)m8pQTQfbLt=F<4qERFtl?EX5Bko zhRcwo5c3ZZ;WltVMxSOontNx(sZ4Au)VXUEs1oZNltwBL?Y%^sxx=-ymuNrIR`B`h z7RqEht}QFNB6pmeaz1pwx;4AtgkBan7qos8?MeDdaoi^W~{dYoG zih=#?=+Z`J31uJxsiIu=d`!BZ78HHwr3)*THWF&Fv2V@GcewW%a4gW9z3GmtBX0-Y zU%MW+JGqE38syy`FwaW)azA0v7>CSX%Bp;%A?f|}eWEN@QvU%Dt?BvhK#vOnbZb;> z4Hl3{*_!$NxESG z>RwWAmgmS!BS?1tdsK+sby+4%WJl(IiP?L|V_^9l{f~ zPz=lJ;r((dszO|mA4+{C^n4(4@K2ZIf})F!#Oj)pL{2aHZxwX)&evCwnw{)% zmZdHN6Rl-!tQ5i17iS`G2I#(v)0ke=TsE)-Tb2tgtlbSvRBs{-WES5Ez@r>{K(*w^ zS!k{B<`+noeH!ecPR*a<&d5ysup{bp2X_Rj^)oYYtBsK<9-5tI84!2UX`8!Ya8jx# zE_mmSVgw`d?PZ7A13iK?`|0jGgd|?4T>utj1teYnv<}b``+$bTv|NYB=xooOBy;;I zY1(z50}Ok3=6D*ml)l8+C>9=+%A2S2`8m?}m+5;!Zfo~ax^JR(hRg-HO?^meVq3XL z_p6I`7RMCd+Ge$GI}tNd6HOh_U%343&s!UN?ZM$E*P)NUP91s=z{!>cW9@#{YzMgO z<@z<8g0p8=fG0e8;OU^M!PHtgEBC4}ZG)l@0L7T!?LRg!ZBT>Of@|GrT zmDcG;2ES zd^O}mByQ+;$C53zU#+R(gwi#Bb;M@*atW@}JKWPJ*{8UMl&km-3a&NZ#>=Zb72_p^ zANM6+i&@t_>f!$lJ8Ps!*A1!1kJlLk@tPKNXWrV-0B&`28d^R%E-TN8 z6z8{Qc-5(Vtru3vQ9duTOaATmTynZ64K;4A^3$OD(td5lgS)%y-v$>qHN-n7;Ih7 z#{NZjpnnpHffk^$hQa_l6_37GD=fWZo2}%&JDQ_*@qND;h)Px$!m?sKqBq*?skcRO zAZe4q4ou6rW<_?YSn?#pxIxLyFSwB31Xg{0Gq0#O^GVwAZBrlq4+~VV2v-cNc)*Tm z%jygX&mfJswc_`LhodyeZ+G*ZTRt`jk9l4^Kl#1I*!>v5^*bMFHP6^h5`r8QTi8j{ ziiC9D13k@J9_SpNPl4r?M_H+}%yMHe-Y2Y?HePVPgVJDHMNCYrXJ+k;-0k;!D1V#y zm)WV`YCqoI#%zl&erYHCK6&7J4o+Y?@xjZ($B7xraj~R5)Olcxq)d$XA}YTX3^~lg z1l{B5ZnoN4ap;QVnayy&)FlHlw1Ho80-b66p4z`nx!J<`X>+3lb{W>b&J4>AnF&;= z&_p3IIyPHB)3>UgCzmv#%&P`pRh>*nIyO{!x~s?-O)59COU{RyKdilI6lXuV%(X-k zsum(wF6K(uW_w~zMINr1&^#uUYvVgTw(}(hfkJvHb=y2}$=tWFxg9ow_ObL^-LU1; zc##rW3_{lJU%)=yLpoNsI$B%NI__IKP#Yxg1qcuG&GV*nuu!oX6G0~Ms%JgwR9jaU5rp-)IEHFrVbPdZdG+8(+*RGhDO0M= z>m`q^c|UyX;5>_~TzgE_24uJ;R^UQRorrutB#7Y=)fgx;GBbBSJ>J6^))qVfZriLR80&zGtJ3~> zh7e|pD!K@mIpUA@oXFc%`W}0_ZtBUZfblx;F$b%9suaB0V-es?1}?^ zaxL?_qwp{C9gf#^>9x8wF4}x`4lY z(;W*00!BvI<$80!Wn!PTiwmB<$38XeH|aV%0N(A~?obmFHgw>a7Vjf?#dfd(5t1#S zgqN|YXQxf#cEjV(%hX5EJpNs9D9fDRDDJ$)=&au^@%mUuUj|yY7(BX?8czsuT@)Rj zD~$ULA&#Q^Xi(-;IQ_n5v!x^|L2#~#AgTFa`%sG!$B4nDwn5aeskVJ!@Hh(zG$b6& zdK#5_$Zh?@Ou8kGaqheO`|fvUPhx5#mbBP9YTVKCj&mJ2qK(vW8=oiSw=}#peN71! z-Uh#{2uCiN^a|IYJfIV7iW3|g8(XC-L|;=&%fGIU19rjk@~Hnb*pb74j`ojt&YC(pfxzAC z1UmW=K{*ut0DcA@2Ax{ZLwa+!0Sp5FNWr@oWL~Et@z?C9DXS02`remnzfw}(cEwD{ zlXP}D8??BTHDiR~gF5SN7D0x!Q`uQrSw@>#f8n|k_D+X(JYym(cI?kF_H`T~TS?bJVoc_p9|l zsM8!;!LL?0FB|-cUKKF6!4cuL+4X@~NC;!wlR&19uTd5OG>xX|5&4$ED1lu3$Hr&y z3o0!JMBa$$*YaKY%MhWLR-#dP{M`tWNOt0{-soFD)N%$vBJ>zcKM)#iij3UMhZ;j< z5DOacJg<)Y0q9i^KpQ$Petb5<-W85loT>?r@-;-QCUN5a24ppq1+Y7d9k~ z&$WAdIB^|#+}LmSq5sOrh%~Jg?im?D18!EE>m!N5GI4 zF5zvD!iSNT$ZSNwagg~JDRxwO<(0{fyR_Bl_d|&S+}X-W|*7eH&9DT5XY6qfws(U8lbWmna;QD9^poNhQ56?D2~_5(aS^nrBArC&%DVuVB5 z3q|Az1Mr-0Tv06L^D`Q;FnAh*FkiDy8ToUo`g5@|%?{75E6WhmS8#Zga1*ZSBg+vN zSDKHL0b{Qch~+RkWNB$>XO(e(P|f$m7NOg%*tWwamt&%l(b2BCG9B7%&ozG(Lt9%6 zAdq7KVLlYFc<%--8mtfd^sJw}KNFOGhRJ|zpE5T$XJ~3_N-yFU-V1b(za;m4_&~zv zf(Ema{~#u0>uYfXfVO|PrEuAG+j9p2KSw?31dNPB41fGPWPQ_u%pIJW`Ob3F4M{g^Q$%OorqM2`7x)0`;N0V<>UG*F z{D8z<5MXDcU93?QSQyEG>0QgYDGN2)jEB7Zx))5!=h7Q^RJ(mm)IH^Z;X@;wxyg1` z=R{z%^918ZtaEkT%BAjSWMqT_!}A7cs8>*4Sy09zS@gcYf)mz0h-i=vqVPwucK2En zU?LIpBG}p4Sp$j^!goo6jCtOezk;vA(R;jY`7cx&R8gunn{zUNnBX9Aj zxbMrCdpX9l__U;z=zXGN%F4ENFhNy(tcQkB?sV*YXHi`A>Vhg-sThl zd3VE@Uy=o6pfy+o03L2IKh;={wkGvp@e2GGlIEa&Iu)&Mlu-}wsxU(5oxp$&N3N&r#-ZRcv`aD3JNS9ej=p+RwCBDk!#P%+U&-#Wuk47hRaKy$Cb@V`z}_frl> zOHFTJo&_JLg@APjY+VA-DR5j)mIy7)&CJ$d%eUjj2FWJa&jCE@sc8>F8)#B_9BGCS zK)|wNvXl{qNP!J};JQ;m9`CRFH4fxZYiepvfz3u25ISJknuNr}%{BnI63qr81JE`{ zbdOzsSL>|tVF;qi`g&yG%k4LMUjmQR@2$YYU>$&zrYztE{u6J4{C}e@@vTQbaM%B7 zWNY*}is6(TNm}Wm)1O}JLgf-|cxOZBxKs0y{#$5nJYf@QnooB<$Rr~_9#k!tT>It{ zk9^3CX>%^BW|8X^Pxwr}^U|^}%i}8F`e0}@*Rhh-g-BGsg*d=Y59Tg#wA{jV$UZm4!44c=RRGA`7rx^z!=O8{ z{esUP;2?Ga9KOybI5cFVk43#%CW*^02L|;l#%*lMsT!har^_pE_0uTWht!-JuF01C zqtJAH}ZVSvaG=yLwJ!)aPA3a85eZ$;OQe=O{ zK>g0h_xTu8flZazgj63oEOWf{!Y*<9+TE7?JT5Ay2eL@5&hjnOu+} zfqWO`S)IJsRRFW{8rS?oo1J}0=|w$(Oi#w;7sSlDb|dj(k{7lGD516{ z84E6Lk{7coBs<=t3J!FhU*EOYl6J**J)zo>U+NbUGSubI9`d1RFS?Igi*tNxsmVDn zBBv_YGf~0#lx(X!&L))U;!wFQxaID&TSK@RtYl^~adclj;*6+GxGE5;6+ZJ(1!8Yw zf&hxh+w9)x5oeqgyIms>vCo+Q#M5j`&z>f+|3Z4kH_M05pnyOl63^T1*AKQwy+H7# zb?d=a9Kx)r=?3;^l(8RD&`lZAmI@5hf`=@l+dSx{ZQQ-(UEe;}Y7ncMM{VilfE%Aa9qhf2}n97W8Zvh*M)bW0c;wqvJF_g}N$c^fUf8eF__|0E%{F3XW z75MF7jsXhT4$2aqIAuYE8eyGVkr6|_yRf$~!3L`RMftSWsx8=9x@|uUr5h5%fMOP* z5aF2OLiv>?tkELCXHd1*^IZ$)3ccg0=oDjEdm1fkDVS2MCp&i}b0SrR^D0ZxH)PBx zo4Fk93kvw;Wp$mHj>pr{gZ&){NguSmC~oaO|966<$hJ}4$Zj8EDgNx&iC&(u4%N@} zl>`jMEaGRJ{DFFI3ep}Jw<&w9>Ybls-Fz1Ewu4JxTscegT{B&-Gb@goZ8d6rDN$$2wnIml^nw{#omZ@r5-H2o z>+XbuBKj*Us9Gy@GO`mVEyopPNs}-ow&g--BEgSi z=a*kp0s}RlEo4zT@0$7lOvIrM7Syj$eym7o*X4^b`xITzZ9%=Aj8aAY1wpu_U~aW2 z(Hxb9^LtC|%nR|l+}~8K?zhmo(MYRPBBU0i{lA5eNsd3d2iEb9+_;zZUGXP{FU1Pccs$6z1|M8`hAFx`vCKy3a*YEY9N_Soq;+1$4PmGNO#^aHB2 zIA)#5rnOkNlC~fh`M1XN6aO5nJp2>XMPyUT5ax{OlKE+Ntit8j$MV(q%?-aRCM@X2 z3+AhKiWbD0#gfXEJ=5rkcQ(X}XI~##?bf|P7AC8TkDs><{i;SwSOb}s@e5egC9qwx zc^@vnRC1T)>z~bjLbvRc`s{_N>3UI+lfkb8`armP+aHKm;FYQ4dF9Td-yVs>NbQ5o zN1tmvZe4jnss4&J;D%WyfoKbU^B`j=Mcbk|V;Pglx7M;UGuA*4ZsH6R63OB7r%)^c z5FjhcK%GJlbLrmweZg-GK%LHGzE7dD&;B*+8Xn448M*CF@m{6=UnvXzS)l??jTTVX zgmYJ=@fF;2k1qong4r`_Pg4acHKWV>2C)Xr{_9}y#I~FUH3G)s<-=!?*)<9q;Tc$4 zFgw-;K!;eN*kGp9Ddc;c(xPSB7FRFCuhV%hVoU4g_ORW$3-#rf1j_3Xb#SssuVMmG z)mr2&eXF(dR&K4ify<{S98ay4Jv=9|!uOv#8--rQ)VuAZE880TNF8}pT~(WUeIIl6 z|AG^b^iB4;C(^mOZ_0wM5+yzK1gi}t$`0;D+HUkjX@6S+?IN{Gf4h$F3of3%TfOR; z$p8>+qm7R43K#W=BeZmjw5?sW$;re{D0>_=-!Qxo>mxQsz);(BPG)wzvBR-Pmw>_& zod{LJ3}Ol2<(rWdc_HvZc*J{-mw|M0IK74)f1ziaVb)}NmQo?@(0rIB3C$Q0WYRkl zjl)oP^{c(}Z*<)J9|p2-@Tq4UUIXLPska1vrKK!7&mkg$*&d&wrVmrUw(t30fo#`0 zD=H!nUKaHC#lzk7ht%o+)Zy{zbym%FVA96oEq4jhywnkJLwzFoe8;~DtwX5VN$ddj zv%s;A5faFKPA=3rwUjHp!up5AEHK9)+IvA#*p&f|GPrHVYcNXeF?f;q0W^iy+@iP1 z{6Nb|qPr`V7mp+(9s0msaUE)4Fm9DFvx=}}w`FF7^Pv$}|6n$Z;UHrT^aA4@w^N^p z;gqD;yhFh}KhrJsV}FSUvasMbWSCKW&f=34S-Rpn7QC|4@g^O@my71B{!Tb8IP%Li z=%uw#0rg{YM@Md}vxF%4iH>-DNVbVIE4By)qzSn}5ixclIz9xkR`!{^cy0eX2g}6G zplHlbFDya?lfo)~R5GWlHd#_{FH@Rzf0gL)!;#L()ibW$zhUMV5&y)zx|WjfFlc}n z`EevfIWtQYV|p-I(#5Q?@Vc)tgN=tB6C`onx{UA$k5%N|)lTE(on3Q)aJ*0e?VUbt zMkNt=T`>^U(lf13-4caBAHhK;vl}+G%l4T`_Jk`l=li!V=u3cKr=abc-xeIBD zt#}ACH4RgegFk=A^qAO>86z>pJPHkOwWNrv+S;S=p|kAYG7$UI@6h1k7MS`h9d$3h zTX>7Ac;E8p-^gQ+(&@}8GWKfpufIw{-n@4@B+e7mt6#Sw8eb%7Aj0<&dX;mmaCWtQ z?6`8mI;ei=Ym(x(A`<8NJu%Ab zTJpQpP*40W55o~SeUVl8|Ifsiyo=vkZKP}R%beJ30F@0*$2>90?=Vl@cuYDPXNeHAk{SNhRWWC10WBO9!51>81|- z`lCiGvOFCckKiJ^f9Z!LXYXTwCkct9{?cdNtSzj8=)RrF5eVtUA1s`Il=G8*dYXB7 z9YO5htmjKi4BM9iJ5!LYiGlMj=qIDgQx!#cz@jyks^)~z7dq?HC9BQ;{SWx^#><@J z?5EYazsYAIwW_#H=loyVnDaneb!$`^r@wt(Bx-OI*Cw*rMqJ_{@M^=|ifAS?qd)z~ z4iHWw#@(oc2+vk{>Lf_M?{8q+E8@M2Ts%SZn$6`q7{tEG-sWNdlGATJjosM3M5l}h~3Ei}n;K^KnE zCME)6A*HjdqwT$aID)5%iJC@;?oU74(75A1aZn9<)qdIyO+G3pTp6F!eR9}d`B=>R zN$P_Ay~fzhw3qd7VQ}2GeyB9|t&>4q+4h+rIgQD-y9UKBmiC$GuzT$$&vKnMmVo9N zoEQenP#yA59|>U}zjZLe{LA^Yy9}oOYl)}>WrVgl{oRfIq+&J}9I|X?FE8zZU7g2j zOQqMUX!ZlH1`#OvO~yDg|4u{Ub>Vg-KVNXfOfBP;gQ3<`9kSBk+FwM&D{!NDG^XFh z$7zxYz+2pt^pQ3_xgzZq{?W~3p6teJ`cammBfZ}~+fb=8d*8T-z&*!G!%2d58aAP4 z!1k=rl^$~&f&wM#T(bP}J;aBlDPH~7Qou#uOB#NSn$#*N^tN;j=u-2;Oln9kS8Tti z(Yhn-&dY8QdKDg>+$u^tl*P`W_A={iCTsh{;i0JqC|`3%RKXgPf7#Fv=QYkU^jlHnlF% zDYT4Rh0DolJhx9_5Qp{KPohVDuJh&AjDl@!k}QAuoK^=PZi)rPs`gNNc{G$YkvOBz zg$DgtkX|vx`4}(?rd-&W{I`JSw%?HyqO__Zgm>Fv8%U%Szj|-;eFOWw=S0D)*>%J0 z%C^gG-15Ty8_%Kp89Qz>jOl=pc?LN9KwAz!*NgUp@4-izzV!iG(UBQinRl+asc$cu zXJ)2}+!gM+J(d1!Dlg|zWvCke5zNZSlUz*$fsPjFz;jd+c7u{s%CQ{0P1mAo*j;fO z8Zkx+?LlLCpj5YT({;kyx8ka=FWpg!;^_+ce@E^LVGq^w(*A?b%j0n!8qGbg_3Gb(#Q|&LmR61BCg2CxtCo3 zZ3!jZHeT}BQq7yeB`xSyJAp14^<`IXzg#ZYWat2hsr(RW*$ zb8NN=^BSU=tFOPX<)pB`R_c(X+)l*hqn>fI>S{pWO700nu;}VSYcH7|3Oy_nNg5(+ z^FByw)n(Zsx^r$AB`yF!N0yrZ-Q7Nf=MRbG?wYPE9vyY-{xPeQi3*((p7ew~w<8JK zG{%aKp?y{oHs>V2*bcr&zG>LwY9%H&TtmJJ_R&_-9mMqMUj zxKnLo@(z{6KE0)Ci z28t**%pE~Q$$WUa85{^RGVWSs<+=;39E>b1Jpi^88OSiPa&e)++}nV+5I~(kf0mJh z1Gc(`23PF~kkq#myNL`0VAb6~<0i=3+PXn51TfsQqfc9+U#q%dd4{r>d~F53uA$8U zco@+Hn`SCm*IY$D?y$bRBM^A-cpIMbYUK|Nrzs*|Bp*9 zvF>EGM@N)K3wbA603QNMURq^&E9{S1$*1ZF4oNpSpGod&Fnc%#!=*A85DQTeH%?k6 z%LK8Up>C7NQpT4g8_gNJz5}gqY249wwU8_zs1o1Ih5o&9ZomZ*2f)r1;CsISXv~}d z&He34i_ar3@B$%%gr_>|5(2y$OBZO#a%NxpM;wJ|ZU9de4UkIUKz>5c=RzH$%0RB@ z^P9IR=;Jq`E$jN(GmO_zw9PWTH&F+r(mdXN3TzW=g`~VpO|LMb-S?Vh#*dB$=65wf zhIgq0O&IDod_I&3pIviGYZe8xj8b34tbhX}5}K~Qu?Qjf4ZnGKEuHwmgtWKe)jN|1 z_TKrA4K-$LF_EcCYxb^CTm*mfv`{^30eu3L(-MG|}d_-O>jn#{F*@ zZ#8A@3k4Q)MawB0uQ|yH*R!sVp_x-f{#d$Sy`9$dc`t=Ji`GL`8(ZFxLBBqq8oYM- zPM(`teo8?B_t1>O6%~o=ZY_*y9v?f82RYQZ4wx(R?rY~L%R_Nv98RgClA6gbI znN%_|joQ=YspBq zJgDt4N&mWwHiu`&0?H10w{7f$Z%uAjPbMV2sWl);kc$g)X_#^T`rS(LH&Pak@gi1Z zIyrMD!deC58p>qsEqJ@+>O?lRnIP>jo9CT#ZtLNb^S6qh6Z!0qlEbpRSWX|Dec|R)E^IJAv5C*{YjSM1eX&=2-kM_MuXH`ct``uZVuUYo?HKx1Q1cQ-st9EbV%e&po7 z(fqoI04zX-8rv+MqvxOhBpyG8v%Y3b_eT2_rR{Prk(tZ%n}UIO@;e6ca-Le%b_6kI zG4Hv=&H%3BJT`(~j?Xv83pv9GNBWEAo}9G1&kup#9Q}pC4>E_f)&k>%^Ljd)Y3#fl zkP2`v);>@7;|iSL!ppv*ZVfNtTlt}>0Xck&tTWQQ5ByKYmVUd#ewx|mjHY>r8c!8p z^S3@(J1ODm;wfq^(EJsZn_UlUcp>}vo4$xtCFRTbbFFxxd!>vq;B7Z~5x>sd33xQ> zHF{hgXo~p30L+!OwTP<#bGg6V*T@JCsM{dnbt-He_qDM>hY9I_+Pwj5H!(onJKbjS zC6rI+m);Y6I28jVe)iVqr+fR$1DGlt2*}C}+WE1x3f(|%9?c0dAx2|Q@I@ixC2(7t{RM1+r42W2N(O(rvREAOY#=rTL%Gva#%{fVZ{U0 z2k`a7F?|4d)F7C#6;QhI+RWTMCzg1N+wGL174Sv|GS}*HXTZI#tgeO!3;}|H+LHUL z<3OOUrcB%5pDK?&V!K{WK&!=oc}4bLwFBsBr3#>AAdqXtEfDdI+akMRnm$mgqOPtk zg|*g$DHH^A4ukz&0FiOB%NMY+`xcSzeWe9c(E%y06K2i{bIV>^YI3xPZb>&n+V4j= zL#i5GAu9uRz;B10%+In0m~Mm8An1IE(Rr6+!1>ZPugXx`SWhRS>zLD_@yz-XDd+rK zy9ugY98UaL1R2P4N*_8Y&D!B?uYDd^z*-_@5&}G71oT{9c#<>=%BK%GCrW3 z{g~6)E+DMNK>)e%?{W&Gf6LpG!~gPe>JtQBpprYXM{SbeC#gs--DE<~BoR-+xUtH| zp?Bu@mi#X?1qY@mHza2L7OZ;1EKb9HTr*K9t;JN_PNUkfl?#9MX@MF9zZnjYEJB<} zx1CakcdtKEy}-6R6l*`b8PaHn2kap{AQZy(PX@k^&aihrx;(;!5#TZa@)y_0__(<_ zU|G-v58Qgd3US}f?)mAlvawNWul=g7q6;v#F*GwnHUm_fPJe{IYRDu&m4QX6F;KOE z0VrO8z*|N44463JR_p=_3!uEg${E}sdy_d1Iz7OxL4&cjbvt}W0cm&*7&i8Rt#%{Q z7vS3g-hNZ|Pe3>OId%qxeq>}~!fs<^Wb6zl=2`=)83u|3VlEJ25xlr5$ylVEv`L)us>U`)ya$Q?FFFN2|nE|%(o*0u7z&7 z&w#pT2%MFP=O9pkVgv};2?+@v4G^FeI$E+5P!BO=Wo3z73{8P-daWU`$=w4DbKc)3 zXmjMdO#_t8nSAh;c0JRdsH>qBc$(VyY_Es{43m4!1Dw0mzPmqut&I{HHDa<7LNSX? zaM42jqKkJrF??#<&4;OHOWSV>LJriN;;EQvcEo0gJ}#&bY{Q*gD|N`1qG3MSkgTec z=F}2^-uFA&QpWuqZ@kt|WgVaH6y-4`M_Hqoq`uQ6wBJxom)w@1d&Hb!c*{st`Ttq~ z28q1HZ6%6ulsg3_vDX=WD*>O~>Dohiq%xalCtpPSPv-6OM||qf1dN!)D{< zwb#TMO5A?sVq=^Ic4Nab`%#V7lUy%YnRdxHfyo1l4ImI~s`S2g2Kiafmv=2Kk$hcl z<`_N%Y&?qp^b3$+d{;>iRF`D-^HYd0(A4w;%6#Isga9Eld!){KehsLtfXzg}X}dHA z6(O++SfIe74y%w5d1B7^_;?RY$7*<^`7z|d^2E~@s4Q4p@q`55-nv&WQ`TMsgUkfA z6Q~fBfM?{mTjO1>w;@id>Nhq7q8l*ZKP3TWU$6+L3)Hf>5?AQ8Ak!+O2LUA-zg=L1 zXSPJ6Mu!`gc|iDzAd>Oen^zh9D!MNnpGo$M!ElnILSZ3#dER$@u8?j-McYJYHH1DZ z!59U$?3!b?pO91uCeKOc=z>VK$b)Mo4BaH7pb(c^dkpajiR%h86j$=2KL>!7(L|l( zywxT@-T0+UA-~*c0+Caz`rUaXw0=k#4}m8&kR z=?!peBnp4=tYc-!(TzIXg@9y7*0`{QP%&1r;_oVhL0MwZ|Cl<+G*0bhxWwi_d z5w1TWjE;_W(pR=ZKi-}O1HPd``G4EJJ=2O;P~8BRwlx5e_J{acGg*u?67MF@W;;R_ zvbJiJAdno=4y$9S><3IlK`1}vLb*^j1i4HB#;v8jMt;x?9L@u<)3e(AM9i!;8;^xy z1a5aeQcA%?=a1^#a=dw;tBQ(k6Y#Ux23B?6XKX?cOp$;~|Db$N0XOJYlrY*n(FHjfpg& zEy=INj)cs0zV|hAvz|d;FBd(1;78j*|V> ziw%&S4=7fDkJr%97@8djAeyVx!=)$fzKI0S{oPJ7D3w0>oQJ3-l8bD_<~Xjd$52f& zz0|A`hr(Yta#W@fHU$SdYo$jz1MB8Gax}WAS++Mm;63D}j=O8uWR$(;q5etB%-?-X z4w|F5NZ<-Zu>Rp>u|?+y^7~{FYj+TWeKDx;-Z@(CdoL}X1?uD(o^*506sq^Vh`Xgd zu54oseDj>1ROhB>i^qu4fiq|~;LGWiiWa&4O>vCu)i;t0$pK@V2E7r=_WHRK&6&+D zk=1Mywd^S_Uf&+lhcPsI#45$#uMpe4u<0#%03!u-H7lNW$k zD906on~a))dN#FO8b+jD#nVcg=Q;r1Zm~bKBMb$4UjbM#kb>T=gMAS}(Fx~(=ZznL zanx*V0Q|>>zGyf`6QT+9xZdl-9EgQy51g4sns^)B_Hc*s8RQ4d*AguOhfY4=%(x!G zx#9=FsmY}xB)(7fT#h@aG4w=7cV|7|+Y;XR^ix967e<_V0vct=Yvnk#Az7Wy4iqF9_jI{b@)^hst% z73tl9TjrhYQ>a|7i9)Jf8joQh--mcf{yop9E(uAea50$+Me>G20jzSv2*o|S-k^S~ zJ9O&&W>d28ouMz#sU8E*pq4S(R zf|J0f19ZiyR5O}L*Zia8ht{8+0ieqEhl8N8r`MO$R{;i zyauG0@1DBfyaG^Z=Xy`DWacYi*LU3ZZ3A+^UkA+M?MI3D+!Tn}pdhIL5aWIhIRM8e%mwfPk()ULb~50su<8eKTWfO%PQgn&3iQbt6r!}T)SN7uj@OC~FvOk9! zK9$Ejm$Tm>hv)`Xx77i6cbv|yUJ=R^r+*yI`D_z?983fN)}K4tzXz?%`|jR zviZzm6!e=Wc;AvT6u!WIN>D6Q`SrSm*sUXDDD%w&I-(bUV3@b7`S8O7kK5^b?YKYy z;HgOD^SHPQN#_BhnNCtU&B=m($S`*U=GtIT)%wWGKp$}0dRkt6CguZ--mOosaY1+2 zosr4)YE#HeO{2tp2nHiUmvGVJJ&Ki*IXOELfN6i2l#Vwcp2M-n;Pa57Zbjt za?HnxOPre=ne+oR7vN}`sj2jNJ&3#&8wUn_N`g$OZPdlH!;eazK7^gn%Gal7I^%kK z2j9el<6jylZI?E7>u2?r3`OY+;E&iX6XLt6S+DP{&dU1mgYd`h?rg;ZHyXU&Ts+92 zN{#J2J(NrjH$I7vBYTQkFF1Dn>I?iye^r=YM=C5LTL&bN+XC_|;*JqiCH@BMW`f;wm1C zh8uV)-QSYKyL?lY;*|74L;SQ-gL|M{K4FWtb;#CyfL4s`<~;Us&Or&rlX_w87!q2`{qEAU}|Lqp^ve*vi|wA z_E#)n`U?*6Eip-~HP{}_19an^*-_->S<0u}Qnu1XNxRr*-p|>Oz5JU2^xFe$>NQ~j z{1X<>-Yk)qq$AwAa;GsXX3$$aA>oeOF#IRG7`)N>e<;s>_*Z&u)Bo(h*8`42eSM-A z$lM@5z)R9ZxeY%HQZF@d{FW(i9#f)^x#@*d$&L74=U&hC*0g8ovL()n!vj6rh@ zlog(wl7KrMUPHRHI3m|eI=jSVjirduVk2NFG zF3fU_`1fvh=xKy`JdEwCn;Tk4>U3c$PG0&J?2=)h2P&?~Z4D5|-j3xPNf)h~Nelks zEqEcC&rT5XOaIi`u#9|d{#5rsvHY1ehe4QwFo;&I)9lIdspn1I1o2@}ruMC^jn$__ z?~^sbbmAe>EWhukck2&!K1hU|JQxm}^8_90{mgebeh}gdDBmLqzTQ)xmA>A?LA*b| zd7j|^e>&>7fZ}sQZohCT3kxSveWH$Bdm2owhIZXpjx9>ddTIN8>7&|V{Q~}LnkSyZ zhXD)smi(T+$LD&TMQOq&=qy+q*2(U-TkS@-_Jfq7)`-3c@%WiJ4c*}%-YG|;g+qTV zqXTrYQ++tF5B|{U(_zyY%|#Z9k?e}AqJW}LIt}x$`L{pj%ZCWXJI9RNQs8}>7VwOm zd9duyfGK`EXYc1SHzb(0mT|FC50#MLv4YF$ZgR^b-$mGw`; zS{e*z^yZw$G$Chhxrbx|Sv}@G7unNS+5GB*Cca@uDJ8SwDW6Q@PHQw!$QT3d_0fXG zl~V`&7^*%U&hOMYX2#5l_*EEhb@z!sAL>1@mmg13)AqnwB(eAw)-K=SU3K1edHxma z9gN)Aw?;;|k%gh6?w~_d;4N@F5TaAb{jnMmiE*DFhB7Yo@3nS8@XMT+vBLM$3*@9L zsr#2=sztZiKvV2s)rnLS&v%6a4pNUC;{%sV<^k>ry5@cKx5jXUn?1=cX1`fX0v(Zu zu`6TB3(^q$Z1R6lbD}|6-m&t0c`NX_R2?}NaIDQ#TRggLR*l32g^+)rLN#ETG4hh2 zfyw7{Fdf^9^I-pr^5Hfl;~Gunk80O`_w52m?@JpET_0Pn;X2Ao3DD9>gYr=&tIn60HPe+Z3TmB;p|^#O!%h48Ze;n$628f zvS?Io0$dfJB8je6+mf0>FQyN<9>h&u=8KVpo#v;43oV;>SW*Mp1fEy5`3yKBsO0gc zi1uY&)u&wBqF%8AIM@0aAMtN5f`z&N@)vo&*gq%S4y1#Rv8tx_3f|CMy4`O@>)N-uq+pM38YeJ$#7y6`0NmoY zo$}jB_@LGdbxaTRrf-{U>>J932qc_DuD$=wb0&2h#Ub?g*_gsx4y<nf-}vYiA~>LNd`YV(cV zQQh-CJNn9S?qD|~yBL>mZo0qc^h!@5Y>$vJt)Lk}mv^FMYhhur^G+yWBUz5@NC1hM z<)WP-!*BiI*(`@k6c+K}1__~$uo0oQkxBe9>*hmO;%_>MPH{Z50<#n^7AgDs!em?6 z65%o=y6*j@uM}|?hgGqr=SSB;1%`|;q9C&3WD#yYeFUK`Fe+K$IVix5kAk~ z@Rtt9O)1uubGco(ebdc%N&yww(#!^xNikT z3UyVl<>*tVpz+c6nXZG;3Lc?dfzji~>!a#wFedyg+> zcb@-Mw7At>|OG)IHA-LWq?sSjt5{(9Of-9E@zOTDLu7~zob6c2C6YMVi zE74(`dyiW(J5_yeuJg_Rsx;1Hc);~wUui{fppdtXg1Gbc6-kxY(w2wizx8$giI*_XKO6()mnoUkkTu}!!-tTxZC+q5ZgO&sI3Z@?G&OKX8s6)7S(Qc}IhZN`gd@LH=V>9g3J~M2vTr|9*F=OFIi~S1Zz?xOHfp z)>6$U*p74JL2Q+%iHRb`(k=wL)893t=9XMnlxmJr#ilNec&JOnJV)Tv;HqML2^<@q zESneQmudaTrfmG_Q_Zr&M~4%{>T~> zE_?L6L{dC;d394;zM{&4@T`t6Fx743tysT*T*C5g<#l ztqdFD(ro0y(*a-1b;Gf8L1y|IIymnh)rGZCG|`xQ&K5g>$!$*BYnEiKg|1HzdVB0y zAQ`DpJTTWp)L!XVCanmKjKlC++9Alv(ea+zX2|`PfpNJqp^vY`KOaZq4u`T>R|y3A zuBYEUoA0phF8Of#&iOZrU=livX6BEJ@6#{S8QvL&q30Pd_7&45FuGt;-DR+&8_C&uK{f_;Tbwb+D z23=RXDAD8Imm1BGYdYbP#rDh|8@q1eRODVhgQ7yOK~7ne5q&E6+c)|I%Qo)HRqO>? z2$AK!f|vxfx|0VgQ7WV29vP|~p`U<>Y)=`575-}(yvM*@utY`=rkJ%D zDSZaflwYYN;5ncwukzMcLEAXHUJp8HfcE8|+Bo}CsKn*-(~K9fSFWFEXu)~SNwyfZ z8(eMh#9#Q>q!$!r*V51N;h&+d!dPH#LBNt&jERgQxr--En6xcAEGTRM1OBb@CO zU%d@`q=%~#YAYs6DRq1Emo5sW4((RLY0BP+dW{XV3`5v8!_ESUN>qzbK1!tL?bme# z#@KT`@n}WUsQt~T>Tp^%%!rfN^zz*~%h?iV*k-5T#&=2|vfE-@Ubp%M43Wrg1KlGE z<>$O!)$gIYWa^$|uR8yI@+-fn*ZtK`&B|s$bDHQ4vccwjV@XQ-ay9%zH(RPjRAwtL zWiE_f<2U4lM0WIibAof`q5Ss6k?s5m}7B}7EtA9+tC7GT3#nxHl z<%R5QLQFzcztvz|{vo|wv9D5@pe@=EA#vRxZ4TtHN8Z>H?^(X^g2psN_MY zNC+B9`fekMxMAEND;8&1+-q}{uVqL=l}nyyGw!?F%`33^+iY-JMv%W19eMi=c4qc2 zjMUDdQwmgZJj(A5Or&>ojx|jmr=u1=@8kQ5CF$NvRw}~hR(k8#dFc)Q3kA*}N%(eM zzwSM~Yvhl8Tpl3W9n`Wdb+1ZZ87uAZ-T$jhzJVx3{W6Wg9thF7Zz`8=8 z2vdx=G=xS+RB%rdnXNPEz`Fc%ei7#U^?*%#Gic+ROk8zS;Y(17yo<=@DwP4@*SwF! zB{si~I-PCR{MaRDM;OoGUrE-Ur5}iwdvB}TdqBCU$k#(!aR{K{Pd{Xa#dN1%aaJq0C{nR(x10 z9gq8qb#0w8`)FS&&jWni+m@qH2-Me6LHYL*I3HOiMaFLLHhXmTGG1q5>)1zmX5e2# z6lkXsIOwSF`>g)mME*#q;$~h~(hr@6AHK#f1-5=lV<4~;9d>x)zc%6hxsdz*i$7+P zIK$Z$w}&21ogL{Z?!er)B|A`A0&b!JT+ci@r7$4cbi8fyr7PqQ$v2W3F2ZUWW*g}S z)pu9N2r!0l_7lp{^sq2ZOZ5-5NO{Jd$zmWsO5BZ020>hrnLWmf_I(|H;XIKvq>#*WmdCqj7CILQx!F=L zUuISie?cIalY#!Ya!=yRGkJ<(Jr$B@X+3u(L{6d_R|7fRL5_FbU4tZp&q>j)=k}4R zQkxV?#xAL&aHKYq3cjCye^oA>K{mCsaSQuwRXXcZp542ox)^ZhbTM_~dc#(IXu^Nq zfO34y9%$N^5Lo)z#%f1!xKE1+v5u|0ihsnp7u&$EwNL1ZUK&%7(=L5AJZ*O`9b+JH zke^NsF$A+u2C+iz+J0nDEB`W_1hqZX_yGz;&(ft_4#UC2vRC)${(8<7kU!6a9q@hC zZ0@|_G?vL(Gg!YO!+U!BJbWP#VMc@PTwv-v^OH8|eU~z?0GZCF1K%oC#{Jx#9e0b@ zo32B9*-m)6M*}Lh*DG8CPzScqUQY@2rS!tTabL~v^t|v!p{5h$rxWPe;I7w#Q(VYC ziG1F2ZO{xpxACI)%bhD(E);3J8Mf}hRrGmhr(f7^%Zxl84?dg4>{iqS%F>F)t3=TRe{x8sT&nCY%_ z2gzFx_FD}`bF&$~#o*G6vt%dd=Ith^XN|6;>AEQVf3Y12|Lblpvs@!x<9b+E=(v~3~AAX{whG$gh5TeM~#WB@Kd;%12nAT@O>5j zwWw>AJ_beOtsWtGl(;q%-VB55J)Q*jH)wU~Ky8_sXt`6M83PdwH(XGN z%A=I1!&ckV9yZcIt*AAmImwm!qa4i{T zB}X5Q1;oe2i9zK(_tGSfsMur&5Aql%S1S&T{D z#QL!yq19CsZMnycUjvtx(~DuL3NcSZ7`J^p#Pl2fdp+LO;=%c8U~VU-qpqRv4R<>? zO>>#LKRgsvP(ccQD2<{n6swn{=Ee+BK5>{QX9^3|r)QPaa}r>tXI2U`P_&1lBYz^y zp8z@>&%4QRAD+qj>72NyvqxcPmKV$R8@9>+j;j>U+paWdt4=>Uu?`0s5WjtSze3ly zSN_=Ww_=gh!IblFR5dX=*_dVojnu`t%NyzVl+|iJy59WyZB)~Gk=n5$VL8$xOP4#g z7(E$~qL~JN9%(%qXagCUc|{C#E--7GMjRYpY58WTvIS;d$G~#!c>6(oSe0O<9$^U4 z?}-51NzLGl2J}{gz!Y2XZuP#S*Fj2r`lD^Hvx8&GFd$U+Zo2Tzr(lQm-1Ez$N3Q(> zp>c&6=T$y2c9GKr2h9VjwwFkEzRnL0ZslM0WD9io*As|ie^OJ~pX?16zZrz;YZgV~ zk$Q0XLb@nD5|P1+aHzY!tN7E~{MXk&o>}hibQXH|&Q~b&-d=8}w0R!VRmC5-VVvd+ z-QDp?Jdaobs^Ui`aKQ#(2g_AF0RMsx6y9{1@jI@|ZADWe0jzBO!-@?=Cjr8%;WF#C z{&V3dgEpgd)@$0Ss#+5zHJf0Xy`T8`x8=;8eMV;mBQN@*EhV9Hg>zA{UP7jcTXZ19 zqMEg@8FN228c8Qi0=EO=M^lEvJ=DsjYubn!R(wf!aL~{7KNlpeXQDk}@Y!$0w|Ajo zUl&vLcaQ6x%70c3?S@#N>u`ZqDYwI82)3NR{;c}j1v*%Hr6YU4vyP_SfByCE)B7i} z)42kiw2PtbC}me>Z`+xpg7@b8{8_98O|9c{aeUK=1&5iRQ!LMf&?U;x1{ti6teU$`1N# zWI1MGW>}zHfL_plwMGCG0Rk6{3p^ebI9EjxaYI9jynp}xExyzR?l5h=54C{Kbw1}6 z!qERq|7pbow|wweQztQ(FS)$B^P(#xa zhp}TrWeT$-Ux^LxfBllXN94w~2-P0VGm@e>-l&1sN=eBG%@oNDZyk((`=lNFBQ>KX zJ+d)d>E%vfsz&-DzQHkc+7k`wD(#D+jd3fa zuL{m+m|o&yc(o(w&caF5epuyt);*_;{>K8m+*e6b(PY-m ztZXwR2G6)Rzb5+jBS$EL~ zAflJ&)mLJmyT6@W&IJ+xdvLMrcW~~WxEDIo{jU=Xj6EkWW-VU6*=C8vF@IvRAol>Z z53J5#+RCSSOl7D@HO8?m_UE=HJ8qfDzVno#eV^fM&-N6u@s*{q+X*bZFod5pjy08K zJCorC55p9tG{MGqDc&pPC;WKrLhPG@si;Pn zew7uf?X z3wLHc)gEbyQ>jYq?8VYf#7dRu?f@bIKJECY`eqI9RSLT^U~>1P;|}Exkj=5G9wX^QVBugpdjYaJHTAjU4L=}P-4Q}H(R)O0h*0`kVw|~vzV=E)L&R~$BycNqm_%GgWi}0OskzOJSM=Xh32V;}>TkB0gX~d7=BP4|<1L!Fl0Q>h?VXL;`e3!cKA%Qm z!`=DRt3o9K0iALGRJ0ZL+5WrS^U%k0p zPl&u8_6s#qd;u=5Q_Hpu4id=9wHk3ue1JyL^|h`5RtUuRawY%z7Q)}j^PR({@wzhE zur;}zQvi}wY-cx%wpc!pUT^!I0Myr~@mEye8#7;cTqbR@`~M@x5yQXd2GrPNUXwbW zOdt|Ec|-g65TpknQ-F!~y;QBTJBCsm1X?@zQ)+KD0Qf?`2}_pZ+WS- zwwjzu)~($?Qb}fA3TGU$O%|PsMXAv!1lh$U?^4v_r8sfpbNo`8cOl+dc~ya_PKa5S zylc`|3)Zk9y}hvVd}#iK(V=yv&N=K#E+5||-dsdn8il-6sGX9xEMY23M#uRl^vE;6 zt1RwE;mhX3-z*F>Sap-JpV`WtiPLV-GB5oiwBw+?pF5o*CYA?=maw7kyip&|hRdX+ zg=tnaSTl3wpJx%auuVcjCG8-S4Gf84+34csAzf-|{HX@nT1~*Z`C8eNNA}%@u=;>lL8o zcmVMNM+$sEmJ0du^3uM*4PYK8Lt7oTk%7jB)egZa!I!&D2!mN#TFL^b8_4rttBn2x zq&x^YZ92z(avA{H0FzD&Y%n@;nA~XwzvmhN!xb=)dYwT5|4w>y^cMyM0@Qx&_9n<7 zAYzU6|0?Dc3bFUV8&`SW+PGZ|Q5(HL!U&P0UyP#&*FKTOMDnb9tvCb%T;*}&R*k|^c zN4b&OQtx&@m5+HPN^T!q-me3Lt4MI)G5q%r7*6#L|Dt zh`Yz_xP#MfvdeCX{73xe-4hh3!Dbm5vMJaXvC7&tF$3%WA8D*oIxYZyfb>69IUmlJ zF(hU%u35wVayh1;M+V3g0vj;jBX|`i=9~R0mRu;hmSb^$Jo2M-z5i6Zm*NVW1_rld97*-;(HTcxmnzEwdY@Yi{97Fio8 zMJfv=1`sR_WL9}<)w!BvkCUsLIopMP85q%or=InHC&F{-<=r%raq24GOf6Y ziNV{u5TF?V%^_q6@J&ZCL5sHf65z?K4CC`W1_zBR z&7(a$Z|Hg`QMN_Nj+?LKJT3{uZ!0c`WSnLd9>=;&6w#!f@75SEZ2S4{=h+qc7*{GP z6OJ%bF(y#+I9>hH%$#CU(j5$52(1Xnu$vx2^;C1ua}3c@mKgGC<~6c#J|UcPl__fV4vXg z9;2u<-;PFn%ST4U(y1uraXgFgnKcYNIS~OV|H;dn?ShyAYeVn^#Z4AtH4YTxc7~W) z;&u!#Z0oMxCYxm_7AJqFIhEg3eg>Nmbn&Nlo$lyTLAT=j`)lq=^JZv}xrP!7-S|CLs8>AV#;BkjFXw!pzyVv`m}AGg_^1nK zYg4vm^pTU4BVhrg8ck51tzNm8-tt zt@DDfvuCnrs;xeqs&kXaVcc4 zUh%7ITzT)YA1CffkSNzr<2jwJISVj7pIssc4ky@bIj=dGZla<}Ny8GT09^rE0R74L zbk+mumV$6~_au;k5PX=7`p(w&4_O!T+e01x6`*o^Ys`M94KazX0*MPmafd{;5%^o% z*7N@P3&#{Fv0W(OxA2gzj!U3JgRqewlEBzo_#%e1UjF9Y0`Yq((&00vohFFSd@jlg*{iaC>@E!B!KM z%{roA$s`)0je1jM2lvHEqxNDaIX054aOF%)G_X=f4lxE!GSa$SLnCn`W7oX*$&|@Z z1GNvrpjNM!>E9Lu7S@DD>o!w-3YP}jq6ta8xVGjD5I|y|OJS+bFeqdm!hOO} z*He7uMLxc})-et_+w=#sy@^#~zNr78+AgYL+^WlO z4dWc4g2nc#HDLVqfdy1}3&;ZoKz474t|CMZaY_C)!qy9>9Z(R2>D*&!jlS*0lJD&9 z7S>J`U}J+Bh$Ie3NJvn}0o4S9PX5*+=mM(^BAp2lxq@VufZh>33H0Fh_)sg5;JQ5? zH?9LLUHHA=^S-9gbva!j2D?51dG>Sz2q?3BMFx6)y<{U$ zqm)|2K!ab(%K?*U;=W^A8x>4RC7kNzXzg#v<7Yo^%$HIowB>A~Sh0SNsyaSaQcAIH z(}*VYKN{%qBxW+u@15j&6cI~rV;*mA$GeD;GVYDKR)&3!i1a-2KR&+&&60RNB!Zks z@e3F3CboK?vHQZDX=q7dWb7?H{Vu4V5Ayj+erw#WtMI{A+g6h(`|zRo;e0kia&?mG z!$;Mrc>Fu%tMy^7%bBFZkywkDcq}Jz|D(Wm@<$y;??O(-pSQzeA+9Kxz4)A&)938s zsH=JUuTOxy=hpVPgs2=~&$r=jwK9hP3+oRXx2))73sy@^|I&mit`z(Elm&?U58 z2U?SY1-;f@Wy&kYLIAZlx0m}}D3DFc~I@^XZ?|E*VbVr6O}mfqEYQfkuNh`TS$$?CE3NHeB(8obD1gJ(M`*OhchG0JwEMF!#@C~Fwu}id$Tb2J#8j~iE^#E~|qwcb# zWhQqf`*8^99w_n;mERiJld@RL-PIy-jZoI>sr*dJ)D|;#hdtl>bH(HWrOM~5jI=kS zjCyF-NrPj{&C!_Hq9Gu`?@cBwY+0#wxuiF7Aph9m-Fa(Y^_*k`{S_LodzG#)jV}2sk zsLbdn27y>rSm8QLGnshQWcI}9TI!K^5Pu<#9ZUG_Jmy&%dB@ciZ%i=GwAsUXJ+=hW z10`wzF1_0F*)>DZR>>upMGhpCzCU2t@>|0--SM>hb*qIw3o+t`rnxg}$I;`k<>)B+ z+uJ>>OSUWS;04MYfsU%U7T3f(?>{rOQpaH7NG732?)u?x%3{{HePQf8s(w#G>lH{H z>kNI}VwnP;35V**IBl{Rj5t1_kKI>_I6j^7K~fZH<~CT!sgiTmtCqMIBF*EMb$kGJ zwJdm_>pecDP-UDN7Po}PLodA6q;o`E-&2(xgok~|y3n_5%iG=&ycwKF4; zd#_IGBoHTTD0^b>QK(*JP_2%vgm4q>*2jzt#8#CNy|^v7?~sbzQ?Il8%bbyM(vJu%$R`S(e&? zP_+TwqQam1)d^rRY^vu^4Uci{i9Js$eyiJRwsnsvNL;auveBCqJu_cPndJR!>xNGg zF#crJY)L-s>UFs${e%|e4QtT%xJ`*h=W%WtMHhMIW_TN)G@^6(NnZIw*ab4^?Z%)u z$l@JE#~f+(i4^o&0*rQ0t9a@bX15wG`Q+pb_Ql~n?LB%YIwRDt-&=8X;SUVw1G2U- z{obfKsoh|0*MQUK%IEB;I&|aj^R!NPJQJS7!M8>#jYe}I<7+?cW^6A8ccFp)m#zP5 z_fmt(uc0PTe6XFz2fA!8p`pq5;4^*R*W`>m^bHxC)XD4U+0?l^djIf~=g4aoUdGA8 z3p@8sj@r|7*BZWujlnSZ%!4TSjKZXBzQj3~#$NAgVL!ymv(O9s*O1yFiZ;_c8V$~kRgW+eib!7d^tIG%L_d2kJP zoxq9~;NRKyVz`CpoajU5ux(4(?<|q)koKcgjYwyAW%u_xn7y631j4eO(wz>9r z?S|7{!Q1H}@HrAC>!aPT8PO=^i`|P!7uMi}#(=`qkS6bJ{=v&XPi|k$3SW9(kOddB za+QfqCO^A>RO@G^xN(mbgbfQJ@y;2qzOF;WmAgc_h>||Ajazc1RKu9z5AOfPMA5KE zPVRB+X6YU~T!44(BOaSba{nX`yQ{XNoD=^>j@Z(eF^_L5H&303X(exL@w1$7!+oH` z`VS8YWRK|F%ZT7|MN)1;vL&M)wWDXVhqr$de5D8MUlI;VPi~(sSN^HSR1Nu$gVwm6 zRh>wsQL9aFz9i@v$|}I+j@7zwf$ni&@_ncx#;SE6jhnes8Y1U4Zd#>}$r3&}%n!wW zVaVJl46IoaKzqIUngkb&roD9)2Z#JU)9m=@-2nvxdL#Zhl(03s9;H5~v3r55IPD)c z5DV4_@wUVIB8}cx`=|@2BQG8p(1=819dDqVFO#?|+Ev*Lx|Us0aAwP?y+jYH^>?}W z!joMiaH?{gt-{)A% zR>3?l5D?CTKC4A_xnYprlfxO|ZwW`&Lq#4YlK!aWRl)Qve?%oC|UTwF)?uzlsSt5{t4Yi4< z3?VI(hwheal9WYy*_5+-UGIn~(IDeMvn1(K)PgkqKlsaM0vog-9$@D3IklNl<$ZW) zEWQ+xC6%n_9<~NCh8dP^MdTCQYB*HIXS&|MvaL`g%XT0KQRZKy90%Ahts9Xs()oLT z;f2fwiLKnqCH*oB>=9PN6`oE=N z$JtGv2^#s3lV3UxQWz{bN(}cdBW1Fg3BE~=5?a-=%_P=eeSf1SiKg*OfJY7+RSBP| zae-9eI<6&lnT^NTSCf7fQ`~r!q6f$7{aFM$$5A+LRn(#Y{Kn?*n=h_ih=N#}3HBspo1h8c~06h-ktv>{{-(zy>ornH%W|kqnr0R=H-t=e*oK*=1HWUd8AWC)kh@<%+ORlnL@AApEeZg z2cyeiy}Lx(GBuvxSZ%WrJD!T%ddhg|^5yN*RxeXMCqz+Za_GMcU1-qCv3;_f$D0zbiYhxF3HencW!Gx1IPCsCKiU zI_a*6Krhml6}RWQZo74`Hasm%5W4^HS4OTn-*odCHQfw#QB%q!ubO|X#IMry)Sd~E zA{l_wyFj^P#0=_L^Q&kTx-Mbn7eWia?mI!bhI@(JqfS@E*lSkT@q>ox zyC9>yLs->}Myu_o)M-&DCB`X181H)0r+yRMT#&t@r&z9T{ zXiM1If9qDv7nJ+NLtZpLYR?jRh-*eu^)c|zSv%oCf&2+=Tm44zNOstl^*e;Gip0=V z$fBem97%&19P4a!WOGD;Sx+hse9H=VO<~4N`{!-EtNl$$?rl%WEKPsT?9EkN;dC*f zypKY8@Vb9FRu7}@gP7g&{qb2$o_;Lvt83D%y1HF?pZt>q5uChhIudt$5ur`{W>0KO z;9`@g%a~NH(mjf3xW)rB%I;Y${)P7vlSoreGu5CPBOOY}7D))bJPvh#DH?Dv4q~xsGsBwbWI+c2F){69>j7g3X zcmd{q*nChUn2LKUo{}-YN}e-xJ_}^5{J@4Mm=!R|7qx@=vYFT@pFK1jMJ!@%&C8WX zy8c&+TcfsWli@J`sLZC%D_109b};JA3Etp&?n6v#hr8>!P3(qvq}!0dOJdQ~@DIPU zSy&%4^lEP4M1+8Kx6*zM*$ z{x)-C9Bf2YcYu2d3c&tFu0n(oUV$b)jOicI!uG7#K%KHatYj~RZ7c4i`uEsw3~ucL z(}?hUr^8#ed-j)BmUsLY3AnSMkEyiZ9S!9>K2!uO`Detdl~8ZBu!$v3uRJLIias1S|YVuV@W~!@h?+^@0 z<_EdSKKrM%l*eBdi-zh|UU(Bb$f+rF7t-onj;Aoc?!vPrNXMf)REHnQaBfsyh-`|bAz@rL1D9Vr zBBk1EIUzuS(?54CL#YP+N1HD&7_-P zhg-lIqdvr-Dep*s1C>A(isA|5beO{HFhsW2q)BK#b3}@Sf^ES`ym(QDajlai*LWWJ zKJOah5w@s*)K`s>cyJVdWln1iL8+kGyNscE>x$!5D|)??D71Aj z{WSEdybza4z8bXq`IEcsl1TfvAT&}dxGs?Pz$frY-pj1HM^>l62#TvHA3<&5VVeyU&rr#lySEIgF|6u) z%L9Y{W~}LBJ(cp%U`-kd1=h&K1yRe67`1KYdvJrIEO$450k8e?q`NU0RscSd-(GVB zS`p%8Qa)$tYS~Tnd1qy_mwHF;TRqEXU|D`=Z^8%_7BbPv}}8_X%%@7Pn;SrNke^7LQA>v4ByUjp^v zy>wd6BNKz?k^bp5V6lGs=@UB1&&r-QA8EOb2 zb$n6n;xL3r;%#h%4UbpE^~xj!0*M^lt(`~uI)P$XO{yYaRx}k z7jCYxwggzkWCAip+QrEqWw;s{&%YqSOLTC%XNE`7<~Qx%E#Tj}w>x*-P|M{zD%2MW zfB1k{U(dq&W?QiYai;WBk*;%GqO~z78 z%&FkfTzW|iJyP`Er?cqu8+L?uh?v%2(;PnZL^cqi+vwpOu}|x>pYj&`E`v&nMit(7 zLwRh6j~u2YVzP-&L{&Y>ws=7c*&$F$kUz$KsNcFg(sdn+>N7*vUGkFVvk@`ZMoXF= zq;BxSTjlQfa1b#POq3G-k-b5yQ-sG@1_`zo1f%R0PRAw2nIAuAJA@rQtwoybmF)MW zFyLWA1DQN(z89Ha)(ZA_j%scG@OwtRP)%08j$_H;eK@UIw7=zMWohDXSKOsY@7?WS zoD$7LY)B0gbQS_iXHYKdY=TrZ4 z;9r`n_yMw{MnyMF(Yx+^A_ICcXuP*-FKbeKkj?S>jwrn;IP?e?YZWfPc{5`I2~zm%C~=sD`!SeDD|4Me$|+< zALI5fD<<0Cn|63Pmd^0`rcDYog#$gr*I42F>A!HqN{pq?SMe27$Aji6hkV&MU}`hJ zMt^u6H@w-dMA2$7v6C{bgc&iV@cYrD&g8gxdfp<<;SV)!jf1Lv^D(c-;ib*7L)G-W z&!6d!l5vsnkFeGKp9c2wmU6w)Lbpx(M*VXRoYb{;jq>ZK5Z)F#%nyx{&&s{DXa9&| zpFi=e;usO3hksJ>0%sn}-AdrKr?O47YgYH5@CGewt(ku%E{qZS2YhljH5vhP>i2x? z$jM5IZdT3t9~u!h?$55jQ{lI?jg(8vkgbo3#IZxRI#Ar>2YillSIKrXNZ|xqNe+l~ zG}5*I1+-T#sMDRy;pMn;WH}b`ll*&hPd|KfsBJfK)C|4=I~c~RIWX!U;tMkQ;fo-P+e%j=H0q*FI)~A!V|sMm z;l#V=H<7_auwQ1_Md&x=Ni;1?UHwL2rGk&Y3m9F+u}|5BQ>E9!@mQ3$Hq|7+&LB}5 zXj6!IF2}7>jmK|jEYe=?mBPmn!w(N0N;JaOu-(2dVS%UD9L8=V_0jJO#wnIP!Sb{U zr!#MxBDA8*(Kqrf!jcXlB7s~;Y{dtsV_+EFr1kxb`0a!!y2RZs=^-{=(y)yBXqz(2 zGW|<}H5Hu382_yr#CHAdB1%k%RK)i&kE%&L6f;0*t54vmZoS#SxxEz=V6LPh+?p}H?^m|EY3O*bO*^UYrJW=>O&#g&+e=dS28>_{%CR>6f z5N)6s_lvq@ju+($eQm}wmfo-VqD$9h-IBI_IWFTYVMP>C{qj>uvUiJCvgMfap8!oJ z;!Sr))7FoGJ5Kywrzl@cZ9{#_UD935n>R9hDg0{wW_q};AeQ#ZA)ex|m%HgN{gtW; zp2>;r*gb+W!HvCO!nO1USdo4WXGxJRwm)0TmbwpA*z$OSzpHL!5&g8S3VI=9&CfcW zVUqZ`I`0@4ekjEq*wMFNzi18a!HtDYesCXWh&~SO^;~W;=c)jSTeg_!!-{`SssD?aw)?3vwt}z|9iEdEmEwG#b2kAMCRU< zs~m*J-hMQqWF_O{QCLgB`dKcRhBsv1N^>JFqv!a>qUpjfy!&7EKSX3t4&hI@Fe=i< zf7goRrH)4V?E3`YPh}0664_4)PJEzJ`A!bEDyyNgq1sy-PG%7Vmm)HlYzE_eR$O_b zEx@jx{-Ik!=rr%C`IT9h&43}JA76+saa_z>j!#6Hu>>FL|CqB_bjZH&wvy{IR+9NA z;Z;`A%uh|#y}9b5WVUhs5IwRtAX;e%DQTXm( z#_6qH;f??dh>%b0B&7UERh@lxXw|on;ps95cM4q%r(ns19aC-j@C-Lf|9gQD)(x~# zJQE#t^__bvpQeKGp6rw{ghU3-ubA^l#&ZNO6?&Damdg$b>z`$7&pgJ;xlV9j&LdkM;&=@m zQF{I`T%SW!Idk{cX5)*q{S*^6$v?*Yj~!krXk85w+b)}%Y1;CT5BI{E9{0{k?6ar@ z6HU6O!lCm+WU6|?#du}csggefyqf9AkspS=vsQe`@IoGBJb$LTnKUoI|K5W^ z5%%?jvwZ)G)|QDkR7d|R{t*k-q|Aclm?*{c3*cMf3vKUfN#m<0)jQ6V?|)7(MdZsN zOILjIMn?L+XP0$txpew}m&)8ntTAH+-xJ+|0{4uK_=X7C%wIzvX3P=;S8o#d&HB`@ z8}I}P%eMS95v1<2*sTl7S|>+jt3G?Npo|){Vl=Ohs|I8QHf&_edNX{&675Fph@4)2 z?#=Hw3SCT7e%cS;IO-Qkl$V~lnPbPh+T?_^`Mk(XIZ%>?HEsX$>RtO}J(qW_phaQ^ zMYI@oxk<_x$JOVFUJVkFs~_*h>7^F>+(C_EtZaVvGZ^hG+YW>#V$(X>vTNU|572}sN(0<=G5W+f0bH7)79Y@ zL(l9F^RY=Ex3#<*eCiux@9nCM6{?;6|KPNRZ=f|-5a`1(Hd8CrR1t4k+t9?ZSB=pG zwyCk*gedwasPdByYV3OSE>;3;q@Se8QN|Dw0>b^aE z7t^GP<_)B=S9gEwF7ve1V5+iEH{|MjVo(*>WN-9Wa)h<_rvLQoyEulxzq0!{`0%`W z0qEmo^Ii(wpIXdQDK}n=Du$bQx4eF@mF>%Rpgfm#JctWH-t>6ec$TxlVOA&&}gkLfbS&jpoVwDwH9*G1gr zo4Qw$l{<;mzs1!y#J5yTyMy{iIW!5#FARH5^W~}2s}a7u`FSEUx#>hnbfVnGY}BWL z?3oe4O*`*qCmgZLy6#ynpO0H8)km`W=zir8*!@Gf$|mc7D{!LkoyoW^7L6;XHrhd` zu9&`I{}*;2g+@F|qxIWGw8?DpA++g>epq(xK&@9LX_lfGRZKl++y7*T5tX-CUvO?# z%7!YMCA(vao4Tq(jJLS^H~YF_4t>gz zU0kJdkjYn(5D+1gnXGOfYv$KXnA)Ede_t~+agr_(^S~e)-R`iP{NGh`1ao`M?_h2w zaeA$Lw3U#bHP9!TPYom60k^HOP77;h6sc(QTb7Q&hJ@ITzmPQ7@J@CCprfJe%F z{Eg;Z`eg?T>XT{H;fogA)Zd$IvuX*ljhih$-b%b-|G6kDEIm@|_#t6Zle^*x>r_&* zRbaXQNZkZR`VMo2oZ$tV50ltN>1-+EgE6DS*PE*JV}Uki)(~|}U2in?yU=}%!G#;o zUlS%bcc?;3e^ZY(YGLiZtG)qB1Q-Jz(xh%ORr>7fl zQ17tu@C2W4kJ#)H#2nX*@PVMoueP=rKYsl9qNDRv_4n4XEi7y&D*i^lofejf!SzNV zx;KGkfZaQk4pVWnZ*$`&0extbhUWbIC#gzPoZ=gwyPx)Meuka}K7AVuC;NXk=ene3 z>F*kit_B~h=g=>_y|hiAxAUfKLMaAsGINi=2qUW-neFAClFt;-!M$br78MuZ|5dmG zHuDDzN_)No(`No85e=6TRtu5&h%(8o(*BvVx_7_ROS-h2%V-7^V%@?G_?8VNnU*=X z)YPR$m76=(xZ;-h2GC-R+}K1~{3)vkZ^Htq7|K2IX21&hnUN6Vy8{fyo8vK%EMw(&Z{Et+TWkCB;dBmlqe5f=FPX?Pip;PBh4ta)=M40LhbJU zUfAjr^gJ{|?s?LV0N$IKe5P(e1a6yUc;A0Z)^~pF=7^CcCW+PB5Wk*RTf?w%oB2kq zvDANK;G0ASubjnuD%WA;gm;S)yz!s%QF)kJIl9pHuzX6-_qduWM9{u;UX$y747>PP zL)qovma}LsB`Y;G&Ei=LyTMvESN$P4A3XCl zCC~vT-*n&9i(Pp(;4n0WncWGKdl^4rOctfW{ZbM)en>=nUPE^>OR9%lgildx+jThP z>g`FDQZ>*1=sP@&ZVinaNhveJ#AIXpi?dJrNGi7(xz^#<&Qj)6_DqmS;faq+56^z| z$G2X7#+XF8n!JPQifvG+RIc?#bf3-=i6Bj$4XMZDHYPQSw2gxR z*WcKH*Y}cGy6mI_58YhXJc?bjPYCS_*}%%kh{of4)v1J=-2G?+Hm$-ca3bcq=onqi#Um`yMgEu-Gaxys??@-qleI?4(=IJq9g_K_wr)by%ylZz%@O-(>(%~# z8ZJzD5&jB)#;bG{8(kBQV}dj>yhsUI1+^5CDOZ;o@y+|{4WIP&Ja`Fu!TM>TudU&W zE(*JK@A)fDWh$iJeCu%fGNflzLXWNEL^R#JT%@$vkNWSnnYG4iucz3H_*rEp)mdM$ zJ2J8Hu#;!-@}yWbQb)t)aA#y;OA(T2yi^+I9H(!6td-({4hESDZ~p>l3CO@EX$LH}q0+GOC1AZ6wY6m=aDPx4 zz6_0!O}hsQvJdj|Yg1~vM)oTWPADv`59~l897*=LBUR^lTT$;=lb_$yB?y@EM~%lV zZ};=$64_0Xt(!9|yZOtV1?z;SO047I`MF|9R$ zUXG49YJarafj+_yFoZ$$Gh^gLNJz-r&aN(as5iVJQecJ2B`{(QHn;`iH|Vbc#^CfB zaLC~PhuH&HXEbOAx4{zB$QUw6Ix#VkS2KS1PM{X1%47#5_!`^GD=Gr_ajto1eSKK) zL(2QzJw2xzWY4q20SpWbH#<2|qt>-{2eWJrgC!*;NmoD9)4PF;Lq7#v5LAHkTklq_ z^$r(mY1;H~Hc)4`Avtqg24ve%e*35I$KKbC1n5>xLqkJQwsaRry{~9NwS9VU^E^*k zdEdCy(o+-o_wrBg!|7npX)#}BJ{|HJHlqF6Mn`xpe(&Jc2^+@wU~5j^RTj_3`Hx<~ zid2)#KUM}jKDuK1aGWV!+c3o#%A@!MNMbU;Rot)Lb^VmqZ_zcR@COxm1A`SB^nDvHU z$=o?NKl}mT?TEWGrJ9_PS3U7FDs^VkE<|8J)lHs1w1U>*jG0VL72RII z%EYIxbmVz^BT>+=+=~93-%o?#=zPuo-#(U*$LPdF!0GAf>kr`Ge+AC5z>K;FIJyHp zLMUy9C;R&GQX_sqKmg;{kNA>OQaPP-Gc!TZXAQU}Lv>R?cMuGot!}Rg!0dAcX0uTF zqk+CY<;!KzuiP}Y-tz-FdEG5POoZkQREuMOFI}G?7rgaNH$W zUchd-A(ZIo`ts7K9es2+0Gdq^-oD)1iwNw1?e?cjdiOy>bmR??>UDqz|3k;;DTJN< z{mzpUTP?1Kg_S2fs95wAs3ssg)bK#L_v6Ki6O=iRjg4K5UZ_>!eZ1TZszwA-2>aX0 z7)}uBM|Xh@A?C4#wB9crL;q;7l}USedJ+S{AEx4drE??6J@~6g3ytzw6$()e3=9}C zl@WF-?RG}93OuG9$SE$I6cy1)-8N%fp@A57Bi>~_fQ0Y;xUZX1L+@d|FXp-u9u+0! z5g8Hj)yxbDs<%+(=Hm+m!8a)v!15OAq5F5gh>i9Tb2E$Y^78VlzP^7%6n!SU%>_wK zMFm#IR1leW-ELN-k4jW^?OBLz9F?rx;-Mtd=v8&oF2ytZ$t(AO!qmXFRb}pj&WFIi+Xl` zZ*T5+&pu-a&Pjx!a`sT=2d7vAr>c0@c-5U{ty&~=Y3r=AakbZfw;hRHrAD!ENhoKx zw)f?nZ$UH0_o)`!`$EUn`{wm=+*e$YE<<(7jI~6$>p2J?hbNF7U0hx1gLk;j?fi|q zhetV3Mg%W__3h^e!!gSQS0BeS$fsd~15P*4cLHRle3aY=x=N_J395U=P5qZEYoMZf+(jg1RFEuVQFtBmA(2e$&m} z;s@jc5C6DZ+ks_%R7_0F9WvJ2eFlx^MTZdyK@eRLLH2yp!`52}J0$7zut6r*)7#c2 zf>*$)iDU6UT!57(HxA~MR~Mj0mIHw(#5^M+GIAXVQeP7g?CvGLdq+@Xvl6+yygcu& zHdcC13@SD%M7A~r9?`(m&26q~s=vSg*9cxcus=@)=O`&j$rG?0t%Lmfp{5xhgB z(~Ub>L8Kky<4QBF-sNL1AfXXMA&u{wNxIvwD(63~WwTs)p-%EEVbvKb3X_|`kLTBU-2DOPjZu3i@$d#a3=e;tU?3*C$ ztLx$rx*wNm>)l+0u#bB$#Itp?!U^w&&V*TY%_|?!QD~ENWhAUit5Q5{rYAEIk-O-4Vu6M`T$_Hu(Bu*a6$tO$XwpdZz=^Yz~TK8IB`@bi|ZWrwb) zQm;b`yFT|DtrkxLkT1};<8n?sL*Ot@I?Ss~%art4?R!L1C+Nj&Z_kXt)ft$Z7qKIK z?A`~Z)-Ytz1G_+6xfuSVnxOwShjJXl@JE<-isrPn{S_5`!VSHW4%o%f>sg`@W ze^qMUXYP1llgXd%7pV@hKf=4=KlX~K&A;2l-`fgz(xM^W3pqA9$2B*9Dl*-NC;2Y* zu&YH@iD^Kt#(KgNl5UqdP>4$Ot5|D|d~2}Zl2`;ee)rE<{*1ky$|%0ygd5aw+H3{zkdDtd}nWL1r+Ka zdFREbo!0f?LQr90VV$KHh;jn)V9x;{4Qu0aM%M(v@B6)54&`Tm053aTL6 zxCD(TL`3_}z0upk3%ro5wvsYx!8 znGL`T@?XK`i!S_7X7;;cyN3DV;zAF|8trsjicw%Z3qTaZb;DhVti_=E)uugt&^CE|E z@|8}<*vXX7I|VS(*y6cd!bu<*ytBmlIdYgM-==yjxvEdh{K-oD<3AQ!(ggCNTwij^e7{8Wajj*yoAViPzU?G3+bWi;3vMj2>3H+q4g- z@t^)>@y6`z>|{ekm77gWNLa_3vMtlm)g^OxcR!g_R$K$iss|k3p~+0pXfLJRpvMx> z0bwTcRR^Jyb$4~W*D`+q78;pgv&_lK;qkh2wB!Z_?Qo$sr?eCuw0O|)yMpwSW*}!2 zIBA0`KkE2~0?j7N#`Xkm3QbRU`_KU;)OrJwrY8#*s_C-JJ!-eO0^aAhouG|cz$VkP zv_u7qKf)DiwSvM*OG|rt4BYVTkj_D6ypOmna!00Ey<5j`eGNDI^yCe?%`S*Z4s=K+ zaJQ3Fjt*8&n2pcn$Iprnz(CiFDdI*l>k3_{WlyuTP*U8;lK zFXwslhhkBX)GIW!ui#-!@Bh;Wd?Ug@@>UUydOXRyhl*`-5zzDrf!D8F^fWgQ6-0-6 z#sJ+q(PhfdpKUukZ^146p!rQ`CVjzr^<=H{_3PJqa%-JMVW8rcH-Jo>aSjOe7lT*6 zX6S_zpuLSG6(m$c3p^(lTL7sEde=uwdF+n&uRxKHx`s9mpp%)>prdm8Rx^FSy6nHY zfLKZ~ESA8{DYvU*^vdQful~tzgD=s%4a_xi3>dkkKWzn?PPX35Oro#P3Z?xqndI)> z3idHN3Fnw5HwluM+eO&*Hs=4<%1HMoDuTMVeGdEMYslEdm?qF4$4s~xPz#z(^)aAt417?*=eHixjE=)jnI4fJ;|xj%>#S~Ot{R37uu z!1Sjbcr_eJFK~_efmsstQ2nn4ATD(iYuv5%eo@}{6i<8S89m!IUax=-KEQ#gO2f?K z_g0wN-JIrHBb!wBm1%Z(QtQ9<18dGlwBF)%Y_a5sCdb!u@V1a9xM#0B=KdjAG@ODu ztt@kX4tJVsi`$vMXoPK_c`p>Zz?j1Dv!WJC)|$CMuIOgQI%hv7CZcZ?i&+a51IwR2OZ74sXwxd zMM~>Lx&7(2Mb}Q;Zpgn&B&gCE_j!NSz_w}TJiY=UhvOe>-aqLe-0j1oS&~3+%y^!h z>tXeb(0|Q8JxEh;e0hUNG7=DG(~?})%HN(UU%U>?(eJ)YUcrA{XO&+Iq#aMvd;dl3 z(9;sr1}Owzc(3NE#Fob*x`FxCIgEw{+d?rqDlwps-R+I^3PM+QnANkgq2%Q{RQhIM&QTO#W5lf05xNQ=B|+N zhAp-&!2tB+H5pmdjPCvX%n9hcrZm2dL4oly-jj9lY+CjtyepE%in&h%!g!Ig|E^6V zF-}`UN4cfKtmUK8c8D2Nv5Lnu$B(D0*-1E;6>ikkGbJv|#0}GgW~BC5P7&o)o{F0{ z@ei0y_|SyLmt%F{w;gD3dD;8lJzeOGI`QhR)So3m=r03Vy4A%P$d2dg5cB$%5#M!j zgFijxdMMzv$}HYC@j;g&$WkPPPz)8i807N*V%4wsqhzo^PH$iU>-^^TRd_ zPnD2b>Yezt$UO!nFBetOU3-@5c@*3^;Vb!{K40xjFZS)b*DyGpzl;2f28v^XFHg-F zGe{S+TKyJ3!fxz4`fw{Jw|4!Juj@j~$94Sq6eVF*)Ed6M>(iBNwRo!V+R%ltWJAMQN0) zejBSJTkH^zYKw0%3dT|0^5?bl9+1@o0C zQp+4hSZO;JYVbz{+MjfBTVI-f`sc#YHG}H~W145DDU7S^i7arbT&2>7C=lT2+-BrF zp8NJTBneq?QS{?P3lTlTokqN9=YklVc`m2w{5Aa;qjH6F${XY^7HejR(`eqfCh(xL5+4=+lq+)!q?W_-Cd3RNgF(9_GG#_OV8;NVn%nR zRFD6|?Et&m(f8}FG}wp|AvbBCUF}m7Z97sbDwvO*}FZ$-PF|iEH={ z=j9)S)d;-zr}3@m(oJRx6VBeu8ZL6$nsk73HfXh14ro@$Ex$b)eslmW3Ur{E(VGPA z!l2E%4S&W6?7I;q&c$JfH@M|ek;Lt1XJ=Mf&+6YU@R#w0a@WZ4BMU}SH6wde+wPi* z&kEmpD&Dv&?as`UAI-$@Plze36Za5U?4i)HtDo&Zxt|1$V&n_H zn#^8ZwpRs0o4gos60b==3Eg_0viHT9CJ5+mx>cS0ez@{@1Ct5EFY&1_upkJdfAWh= zO@GJNp?$;6_uqRoBFHP1V$#pXK67E&BJXgj-kZDY@lBiOF1nm$XP174`{Fu(&GfxO zs7SxCcK>0)o~cR<4<{|CHGrt>hPwsUcbZaPLTk@N4Fc$EJ`Ldq2T znZ@KF@)Mgrd4MGWPGc>wh+`(yVPCKWrGlbF_H!aBj!^hN2l|$(ajmr57dOZ+X!}{Q zNsRwgCOPI-;t`Kg$uA<_f8@mM~g;CN$SDXDmT_Q5eZrxsVcU?k(SLDGKbA>XmRJ15-o|(T;7zNX(Atk?ax?-iMD|;xyy6M2HIK(K;ccZFykHu3!qnfKZ!C~p6QN;`FA)$n zOx)cYeqYUF?Sn}}&A~lDnPY^S72PJb7P20pS;45UUg?9OKLF%FyDic+<1auj_oc=Y zoaH|#C>RUmqHVHYf*%E6K&?@MFZ)E7`VNPaqp_{KJK@Ux^0h6%t$z3rJZ4U$ z*tCSSw~I=0uVw(s0O+Vfyl8hnE%{qkDVjFw3G*_)B?)^1v0x`)@U<4NrW4{tZAEk^ zv47q6e6}@EURuahv?`~2hXuOcP;i(X=bCg@F=$a(iR+Vdi{GU@)E{D$b1OJ-avih7 zn(s9^1Bf0p^o_gPNi1?CV#jT>H|B;|!$3j^-+oc)PPBIP&1jAltatP|=m}|la5uSB zl{4QCY^P1jD=4hjwmy~=-T%LEU;k$=Jfa<}UR0~?u(#rQT)dKF{hr0_`JeAbP=$H> zmrLn??K)$1 z75diU`EhdR8?V~IMC?a#lRE4rF`dNdBm|joa+4>DU4kq0ryAD!vPQ)N|Fi<_m_Op; z4YGc_BRC(dChf3_@|OO3(K)bJSzB;MQ~k!Cy}`L+@X?WTRc#YYg-8=r5Bt$Ra1Ckv zjfZ9Tpk!Am&n2J=M#X##MvYCq9TAf4kUsm>r!K#UCHHw)Z= zFDgrKL=R0QKKCgpQw(I*6UZr?a)FxyB~MkYh95uqRsaH0cL0;q=}vsPVMp28Nm zVIXwX_HdrFYQYLDjP847W#yRb-HCiVFjs#aoGR=?3OpIP!O*GPEdM!$f+aH-ySKHqC42Y(;zb|+8(4A#QL(OD@oJPqV3I~G z=>BfL2%v1u*UMp-rA=qZV17Y%{{YUiBe2b5V`Fbezy+qet|LMH^>%i5*>=gm3>E6V zWD7hx!8L?OMzSY^aC(rRhx78~OUlFlMiT7?ONxu323M~8CAH8S1D>jN-~d>CK)mUF zF(x&{1;DR5+cmK`4}jMJyGK@RS*N@1ShcH(uC73OwX%U0uX`xe1%4ES=N7Vq#AN1v z2k@2W3Kk#RkrqU?>8ePy;LmSVLJ8-$RiW@RMNh=b82EuLGh%%pSX-;8J|L zNKXxTPfl;Ax{%f`u8-gt0(>TWysnpm01gU#1qs2S{by2=D0p)KItI;* zy<&U-vm=gl_r1a|!knDYlrg8`#O4XZC4irvRAxMWnDY4lL4(E9Uo0~T*E4L{Hj;)| z&Cz7chNNY6Meha%)wph5jP3cEBd{a*XY8VCsq)$)o|VYHM-Q4L)ITKo49!!Fmt5@6 zeW+O_`gZ<8(VTqlB_u}e&QvLKawhx!y$7dImH-mxKbh_%XZhjmZ?q32+as=_6#rtZ z%jVql6|M3__E-_N|1LilxXjf<-eYvCItrLv4FplNMn*7fMn7WSe_IgayU=)6N+7_w z*7QyPJd0|{*(@*f31^?i1h#A9V`VrR1r@u9`uBo17A#YZ*q&~<(ivHLg*mCBf$%~A%F0DWH)S167K2C{4zNvWw_ zATg654aBO$LGJGEPC#j!S@*iw8SC8`%@PM@)Dac%P*e-h3rMe{SO8NCIF3?LQ30!{ zHZYC>PRp-Pd%C+T0!0Zxj^gN|oOaMtBndy%pAr%*x^Q#jx~L}nUkFpr6`0Gg-5h~e z%ZU;qv_gOYH&h_nzCQZ9@^rY8aCHl8MNe)vqNGTQb~K^RZ6FnX9avR{Ujtv&Fi_;d zJmtN%cs3Ld+1S|lqM@-z-|GhaF3ZcxqG>q&4|je-FBPE001IK~bGn!O;R1LP`}yVN zY+#WaA=T(5f=?mAj_;Bn0J|0nb_F*jnC}gv4(NFxz94ILZMsAg%tzXQf97{Uzt9K4 z!O&5Uq@-j~gcdBg-X0JlnZyh-ux~C)eZabh-e<5(XZgh<<4?38X}L=iiozs4bXz3d zBb%Fs2O}{tm;zU`1~J`W$OV{dz3Jb;BP`_(MJT~@$|fva3Owc%emFt@0|06k3yuuS z;%L#W_cR`9L*H`;PyTuZyYm_pjqn8BgVBR7ci?{9-m+Qf#!b49{2xmjw}1QOU zhEM!sbj#@8uahE%ukSo4@HsIcrRNDP>PD&UgH$8Tt7rL97u2`Q?ihlU@`%aIiP%aC z81Xssd}R51f7Ku-4p_lU(F=Ti^m}cG$x*oDt@;lpmxi7v+ih|ZQ>U3@n>8}_y_q6j zh9W04IQG?$7@B$5S#$T4AC!L1Z+tDr4lr-OY*MEWwgoB~`kFRlyT;@t+`{zzo4omw zZ9Zc}Kh2D*kJsW=`Te6Rk(`}63oZ*s7oJ%B(AUW%dfWiN^cuo+d%lSk`j_cO$k7^3 zp3!V~bi%#0FLuW7z%2yZf|cBE)c?XyA#(aN)6>AVG;llJgPGZ638ayG0~qVKpD7rI zf!O*GVE8?5)S2RkaS*iX18P0Ezt8|(P()`boEK_sq-<=C6R2ey@_hEEnZQEJZf#x3 zrAt(wn1Wdn`zeS9vt+yj05ELuoB+2vkEWUbV0V5RNP!I)SbX-?K}L;1r0&x4?3TZd z!KHv&$|fX4diV~E99>qtxGg+DlzH7E|Efkv6qvKYKo;DgnDKm*{~K-rpiJ=Mze4IqNLM`aEl=Uo<{_~~hNbvO z;HVmHZ_DVB+-^S9f5$np(ypG;HsMa4z8S1>9`^P9~r zscH2YCs`D($>nWbi#5$FwAJu?qpD(|sqkAQQC!X2rg3Ktv$4dcj^;~B-j62I96Fo& zUXR#Z^H$%%cJXi$B;2Lwb2m{(><-42n!~h=v_4>-1kI_3Qdht~&`s!T4HF94&$;@h zr;|d@I#9Y|*_Mni*!r?-Yw=M~P{6*_4mLiR+4iqCHa2R00WXNMS}Q6#QlBt91COC2 zWKhql=(I^j(V%R|G?(SC99Jn>x_IGMZ+OPZ2jiYVXsu?G8XjxkDt&L&Sj+M5Zu?Bj zRdpS)pl6j8Ie;H-hFw~)6OV(UF87gubDKD*&R{dbe)!+$0(diXMRT= z)1;zYosIkm89r5h7W-DSrQ>(e92MYw)-Hu0imH6UYXo>X==s0++@5XK;WPp?9h7s( z=vE(l;M> zYHX;XvBm`^3evOn4zvKmB_Klsgs78$DK?Vs6lUXSED*cA5kQa$1WUY|i4*vAem4)Y zhE7`#%32Bw=>QjG1JI)WA+CWLDZDA&wqsVGjgA>nD37K>j~m08VIA4Zzqr zTcrRYldr|!nNSIR_S0%CW|*B@`q$U>t@t4+L}6&u!9LHOgI1V<%_K zzS$hi;ll1S{kE^q`G=~iAnH)dgi|EhO_D2zh_FF5?1qoIP<*E%Ni7f;zDv>Np^;H# zCFM>5N4URDF;9_Z=EY_*`|oh<*CS1XCNUvah|QCc2U7WG2ocgg(!6z4afc_)QrD? ztZ8D96dsfi+r*kx+(N{s35UBVEzA7swY#pd&HH4Q0lkE^kXWPjV)t8$T$>)L%Fo&l zjB}0RP;6QhOm&kuZIXTQS>UTtD5VEB`$vTmg8{TIepf-Uhe*3ph(n6q;?+} zxGD{(AVdHJgw~-M28dYZ<=uX%0iYs*oC?Mkkn!>N4%Gheh={*NeIPrT8o=AEplt$& zks9JJ>0M-cfIjC607uH@g9A&ody{=JL@~3rQ9yuF)Ahmy4ZhxkBG~mnX#)-58sKQy z-CoXBnw%cm_%w2j(BBclFNwDf4Gwmx-;_NF&OQK}$-m%OJyQdwb&@w7y{M12-|dgNC> zs=e|+PsY-80=r=_cMQ6_&ms_7Z8fA}T}hT}9j0@SK!T(@&?T3O27Y+;tBDBfpBW6=XRX^(#!?4r18D(ddxh;iGGq>?Rmr>QHAUJw!e&` z5m|jbsf#>_`ncNQD6T^7U0GRFf%thN+&M@b@#TQDheW3J;$~4@XU9fl4#vc(Ga-+X zE`8~VqLtfi+kUVFYV6o$s`ZHv+S{=GpTr5mC1^Kv`exDqvm z$qt1K2&&Bp@9kGCam*$hKI|hqo>eGIjGstr3mlGz?!cM1<;)=8(lf*hYN>kX6j$y1 zeB3#_ax%CWM_6gdXJa4|tEI9ldvQ@D>6Mn>!C>>JVr}U*MQr&MJVg^u>h?PU0e<03 zKM#CR>G9E@8&g(683iqbCcDQ16lbw5728^|T|*D_NYZ6UQGX)9@S>6B$WD2xjS_X~ znQ=t?y2LllAvGVg^OlG86+?SIa=>4Ol#(VJ_jYOQ_Ks(38`*}IBWI{#SND1O>|^77af)@w2S7^ zpgplM2GR#r(y_YYNdwYEFNU7V{svcEqghSN>l=R6H~e)?%VYN#munk8dv~iol_`Zv zUTYc7_`Ncs5=wSr6gW(_A7xbQmV2Q#*5b*UOD~iAp`H)ftQ=BX4 zPel`Y=6O%gYUdRXFI(}}>uFPNTgCsL8G;7KQL_fmk`qi(DrqJ`HLJ54*dh9lG#pp@ ziQw92m((#-`r4^7){|VWo#mWAx;9`HPU$lS-!JK-6!`C-BGObD?fkH zWtB4#p$<4{`QUM~Ro7=3nVRv7Xo903`%XYunc}MXb(j6I@ZrkODvYZE%Yxmk3pg*l zvr2@ULSzXm`T)-gCY(E519IOgyP~(q4KLcH7vmH>rwf0JoBVDwO2%^AQQAS{@J+{z zpHW>{KnnF^vSWI??<03e&t@JG&;YC2en@Pa(FHkz-TCrs&d4f!BD_u(g(7F?H1X2O z(fdbjFnpSGD}!yb=m2NtiI{K)a>M7>x|GVM3C=b3P!P#}C|L zM?$FR$f8a!z~=eLk1Xiqj>I;Un{U@P23ma75qJY*VFvHF`!A*b%AX-qFkLo8j?^Fn zCzv!14K~Gm?Kul7BOV^@W{aYR50QGj{^M|}3`ifj$EPT#Y)6placeH;a{Y*mj2v&; zRR1bZ{o;7`+&Q_DL68K04$tH8`ro_iGj7^^Lf5mtKH{7X1vi^gq-w~y?=>0SyHHN7tr|lAWkpcBC%|9OH8g#e4V}L8L09##zzi;Dd)#F>S9kg2l@>A|r#096 zrrle@;g0i}&nXB<_BFz3OUcdiK1;*Bi8G>*pI0R1>Q|Wx4L?8Wh&GP+*aR~@(>ah= zCy!_@AkaaU{s!%TEGb-w-s_U5?qeG(2cT1ABi2jl+Erd!sM9`jjg(^(QEm8oz7WYz zUqtb)d4r;UTh}rS-d7@vBNR_Ig6uS-wrvWpvwTSAIm7;5y8E{8rBfR(mX8|+&K3cj z=ExS?MdVo*dhg}zNEs4oYT)Q!yD#t z94QxwON}#Rr5NRhR}|p?l9~;`#`v+J2PSjp_2Gr@-r27!)H(N8ADA2C^vLm2S11xFNiHU=1X`aC6izn(y51MG zdeG@5O`aaRqk1UMb!2h?@d%A8rYp!$34;&UiOzR$RseJ9WZ^W`mjKxKnVK5j`ePZo zEu5(P53k%s9ur>Az*)jl40F+P^RAc>pCUJOP=t8DuqVuPB=^#p_r+el-@08sPOzZy z(LAGche>O`Nn=8PZ%jutMpv9|xE`!nB^p;*W@o1ZQ!8HK72Q*h$Jbs{Rl3m>y_cgU zOUCAw*JEARi?cH39H&=CWwmX}Paxs@;yD%lId(2&lD|)p06j@rlf0t&*>*7jS$J%5 zT8#h>b(TY7U118@OrW=tsUTI$$FB4}mlG-`QjJ>@eXw6X=MQ?5&@E(G)(3XJrZ@u1 za(i+)8I8gS$HS1X?*v+MWqv6YPs&1QZ3P++Nk%?YOnm-omN60k*vX!r=jf>I%A#?@ zn`>uXb)Nm)q^&X9XWNHMr2;#3$ZfP}MAyf6$n{c1Nma&5=7&O^gb8cdAjP*j**1?V z|8HK|*vyrvIZbmSfna*Fql0rV9|^em0!hU!S{(@y(W2eb zKdV3s39s*g_Xhrb;~L)@ki~}lJ#IfaD_AP8r??pzdmWj(H2en2TuaK#s6KU2&F|dZ z3+qHfX~DBmlND~K^fJr~ikc<7BCj<}*Wxo9Qwor=#@+sIpAHx5FWF) zMvx)}nmjw6^8dCzl#H3AMYavj8xqEtm+J?iu#(g6u z)ezrJsLjrfRW>#UZLc0g|6a7_yO+QAMQmF9O0_|D)cc@e>kbvCM^rDZhu_G2eF9>c zbL=O@97`|-gV^^W?LQcstab}8hBM%uL)xysWa}DL7sfth?2_+j=B9M-M^gT8`xyV3 zfkYz3{U|4kH(>GU$9x*&BiiN;Tvpdv*NZ@lH=i;JN0DN#ocbFR5gIdZ=H)-_{Xyzz zaUAOjQ-& z&k?zTv#v^qQ=S7Whq0Z$-XipGe=V?Y4AiTNu{v}MTS>CgwdnGR;}@thl)!=2pAPC_ zr}7e$!G5vexPLo0vL?lrbBffdVGGs?}q?I;2JZq&!X3ec{{*_c(HRvO+)i$4fM2t4upJG<_WJ23P7OT z{|XXwGrmOONG-3pA&WO$+36ay8ALQ8B z-0LhyL1;kBkum(;BlmBZKlM;EYo;1qmoW<`>*QD1=kJ_{ezCtUMiu9$SQpz1^_6>c zq35!{EG8YnzeHkT>_8|s#OGyOGO1OSpdoh@mHJ9#9Gk5*$x-q5Qgp;Q+BwUMLo#hX z{ZdA!xUutM4tH}OQ#3s~V0`=~KWp#@;V=Omfv}}&{Kg?CWrRz;yRk(&55Izv|ri0=K>t1zvzf~zlKlr`Ax}kaAg9v z?w9nNm1Gx~6BNg(vOe@^OH@nu;uK;y&G(@nyx$ZZNId_(f1bf+jDaIkd*^o@G{aY| z#j8X8{@c#nhuNJ+$^F4q@}1o}ZMm)bZ6(Bh)s~-sS0zifr zB<}}w5yK8wJ&y&TenPO7HVBvvsKo!u{Qxf62kzze&yUx6|27?={6KH-0o;y5-+f+b zhJzv?B{jPM5K1sa%?F9eSUltegnH=zKaK{1J|Nc*MySk;j9#DRD0dYx$f4x~Z zCVwSB6~Xmgv}Gkqm#BzYN$Bw%P^N-@B(`%4h^wl1U7Iuo-L2!+bH&|)e~%}fj`i!^7$TI3helu z5WW_yl=Cq>!YlODbP_h94OP{7QH6tmS*d;&&W~MApi213BZlt*$M_=W1<}mRHr2HP zNt$qyphg@IlFgBdD_wGAb;wm*-2{!946Iy3fWp*#wq)K#(7`Ao>%GN?1+`sey#0cz zv^x~>rw?-@V;VQ9E|Xg`TccZBF7g=Ay>INbUSY(`Fo)Nok+_V0c%w1WLpP+EjQxkb z`yp-YNlb;MlOfAVNQJ6ktk^TZOnd12iSrBAT&*ddEk2os8)rjU{&F`Kv){7VC1(cP=gicAko_(cHH1%_2&$^+wXoKscbK6#Qo zb2CHZxgyr?(=ZV;1{Dt#wgIX0LL^X#i$U0*ybXXgcGlbTF?kYFy3h?T4A6n*1}Gks z)0eZ(&Q5}9AWz#k?I-I8I5GgK0Iq-u)02`y2!@-b9u3k*1|6h-AVEq*ph7xrS$jkW zouux|gE?p@2$*}_@$BvOaM}-%g?4ql0Pu)$3q3f$^mGOwKs#MEkny`={!d;95?@jb zKzj(_Ze2q|vRfnKk9szI-&mK_kA-oNc+N72svH!v;4i)+t^dd)Xh%USVr1x8(L<}O7?Ss4wQ1z|k zr)!rEZytgCZLm)S!iW2r0Xyv~>%+0RFT(Q3t=y2bS;#9I*J9d*pI-{k&mgeDa*~pz zedAlEc!unwxGuqO^(%|QqoUIF!PnM>qdOWopV*%I71NO%D@m9kqj^ct(Z(Eda#WX3 zHAc~B+0=H(eBjW_i<4{*s;0&#f2cwQF-mI5Fo7n;Fs(_c*l4UP^0V*JbX*B4u?dT# zN4}P8@BX}gW?YTo9oiX{bK2&?F~Q}OOxoGRp#r^e^T1oKByYLPS0+dPJCp<(NmC=b zJLmINvzGi6?ZZn(^+LdcP2P) zMM*P}C2w0uQzNaJbTkuoA@hgxLZg~&XKbI&z)Z~kFrtJBp;LSRW*KguAsBt7|bD%u)eST6numeyUgtP!8 zhJ>IR|51Bk_};+$i^u8I*FOFEl?Gufyk%pFp(=g%xaB9ys@iG^$mX^?^vF$S9XC8B@sGvIQjf=t&dn%(}_txHmzS)W2aB4Ej&vycQ!IIAQc)ttZFmGESXE zL)V`r7sA3?L-dSZKCb;0#O$iG>C>`zuM-^fxmymykidAvdbH=MVSc=uHXmW3A+xfk z4mKSt6DnrdK#5T@)5J z^O!*sQ74wTP1xj#UVjqJu_%M#aMGydC!dlP;YCL|6cfb*&5+DnHY#v2|>O zh+YjoqCqJ#EasgC)hR#SuTkZS(%{2H5ka$tOff}6zGYQ(ty}RbUd#PWGNw|`%1#hA zh?BH9rKDZb?)&UBGBT1}b4d}}3R=~Y9|7|Mlm-Oi01}9&yUJ%G!`mUPALe7E4?ysZ zF9?#JhO!&bA(^KT>apGS5N;oYSp{rEL;(~FiIoB+0hQ7A_doQjHe?Lsoa$Md@lguy z&)YGGOu_9^LW2a;2%xeCTcxRtALxa1rYUUzabQU=g!}=vuFAG6B2Y*Rl+cikqy=_z z#Mi!fgtCxr>0Aj=GhYkl2E1Gej$qcmOj&eWr0qcvEZ0WN-->Wh{?Z&IZ_r7WneI7l zpVegbMKFPnOESdhf$F=TlrzqgP3pwabYMMGd6qDCHxtIU zfosiJK4{~;i-;GUv`QKI9$^_Y%7{|t<>E1PN%4aNI`n%*$uD9}EJ~=BUFnpv>m5_M zzdyM|nn^|e7`8Lk*UPeci3KV^_cmCKX+* zYmQHgCBucRug=Vu_|-jizpXn;xTj7j;}Qerd#0z0K>3C%#DNhu4rdSfeOWixuKy{r zj=af8N&7%h7f|zAjLt$tRp2mS!{YAO-Yy8xt=~IB&piJ`hwU=DKaV{>C_!axAEgC> zi3&oyXpXcBA++2q0FRw|fFnihF~B21Y^i#9|IiTfs?YtQ8_D9~N=w6Jur6F8GoYr& zUV{uoKz~TCTLDlN*olBQOq1JZzykzwnqQ+I#@9i~u&y5iAt5;Wob(Gly`)i04@DsT z$3Ame2D42(NfT;-Q0mH6$j!A!DwNwhO9++-LQDAk=7v(vyTg|XPGXB{adyri+6FQ`Eq;Edbr38*j--pT}^N8lT{`9GEj z6IPP&xvcvmkcPT}PVP?-R}T>POj+VjxZ2HNeV1BoaXp5B-kY6a&|OzRr(7^E_{vIq z2Q~PA2-qPmK)_7+eg7r-D+aEUeYrDi@{|=ck<7S(?F_RsZ5PW=@_GrIda5=(#WqCq zFn&WK&E6)iDEX}=e!^J~gZ=Pp77QZKw{XJkH+QhPUesiwEMq3WZ7XH?ccwsjHQF zXgl z{inI%O8Qo5Fr3fe9Gbrqx0aSUaBTf$Kuq9{1d<~89c5Q^zT1ROY?4ziU2^wk_|#*K zOTGX`wqsS}>NLK>*FWsn>Pnkr2+y21-SIf~hL)n=QB9neml-lT%HR$$HZEieS*?#9 zUoq_BIBm%{H(LoCB{_%I8;j&@ZR4{Dn!)tn1_4lB_Im%2%gwvMZ|cZzy6ohV zCED_!@(vPWe4v(Fo6fwi>rAU}y|?4^-Pz^?CM>o3jgs^8Ego?mZhPO zeZRFEk3~*m#MI?-WYKAFfMM5oz=i$F%~z!FuF4(*U1@K#6P#(iKYl&<8(E^0ujX;t zUc#fo*KyUAnd08MitYcI=4J;YnZ5wOAb!!2kkVjR7=dNvckg*dV$mMSXEdn8cDzO{ zkrjWeII2)Akfz-oFls%>Kt5 zS10X=H~~s1S&vm?W)0m!!7T)jD1YkX!Vr72E>D)*&NDtVv3JrwNbCh+J*!BMBS9B* zAjR#hAKBzqG#!dYX_oftGnN!yEQYm^CBqB6HYlR8|42zv{|SqXIoz~{VCB@W-lFnw zz*PK|Wy{eUG^vwc7WuCqHm>CVN<2wWNTU_6_s&P2$^7oG`)VI^>Do!PZ@HVWO{g7$ zti!)UhETulj?(m*;pXB4-Zm#n!tghQ3`JJ$EB+#;Lvg7td=5=&aa2YgBfX%k4O2S0 zyZ3|awmjH$4fgsT$mSWU4ho$ zz)bQpW2aJ?2Eq-=p;)wC)fW+MET+j!CMn-ZR;Yab5QLJ{P|J8e%8Q z>zuZ^=Eg>mu>7v7`bQTD2TY-jWGn6V2(Vr0H=AZ3c^H(Agyl?)-hKHEbtF=K*%6PM zol9V$kV=b<(hQDggJT#Mjn~t08+wN7B5WhH)YcEPC;XLb@9z_EddX=>wD2r0azpoF{%_eJ)vWRfQ36qTTK5$4y$MacPg^|g3Ukq zySrzaZ_$oSaJo-oV5knGT!$jcqG67=;Bp<*Y;2FJ{VwW&X5ee~49!uCE6g{6VRVNn za>|1HrIH4?y8;@w`LU>lEF$>Yd%dr|I$-kSe@%&J}rmJc4YKeO%s}r z@63MK=}W8AN3~D=Lb~kDW08fHtZezhOpkSY+Cu&A&-#qCaF|SR~Sm z8v24y=bVwQq^|=FaHjav7*Afqq_R1X`jGsH6De6X4P8k2NYxneDd^cS4r9CrEhfu5 zhg^lWFWS0peNIhOTp#)ep?QboOA{f$tb+#UDWGpk0cy^*^Dw}&Pf@7$T#zCEJo{B@s0&TPhyBPdGb0vLi%UvyaNd9#Lw3Gs zJ-#wUBtcTK6!Xb0;og8st-x{k_qSIJ_R>==vMfR$~CVdh9 z+hC`l@aI;pz%l&I-HpHsGlI39_M+vbX~AWim9nK*xwT?{TC)ZJ&qxw7qIq8&BqHy= zFCT^P|C@b{_vGh=c^Hycbudl+6#B^f>`-O4`6_>o5L5S1bM2UMcD@}qaeDFZNhUP; z!!?bvz)5cu822pw+V_?r#EBSr$J&@NysU+k%A=0H`Ti~#5h*r?TK01F-swuG;Y|Ia zjmf;R92LuBJy7ENi6KKn`Fmi*+;_OP|3Su-Q*hvsjTrAY>w}h@_! z!Qj&$_L z@}M&_mq70Sn^_2xna`sVh;dzOZc~Qfe2G&j)$&<^(?l@a0XIC?pXL(e48tW2w=p%y z?@m>}lB>F)m>Pa3O*<@bBi|a?Tw3?iMCyI4#5@uC-)0^65x0`eM{I&vQ*HYR(N?8z zPzz0P&dc5sq&vF{w|$(*)V_@sq3h|&QiMqbAq1+t@7G6OJ))bKL)qYzZH1*YD&Kus z!9vr{R(&nT$>>F|5xgHx535cj@*cUB$?peh;U`u4nM4$2Nu>gk8tL>3{vI~JE25m9 zTUn>GmLH?`j-p4mT38st&6%dV@5JeIGz@1q;v|dzz_-KkkUS2B^G;Ayf7~4VeS$zS zyg0S)>#eWU{9p8iE6F&L73aAU=TX`dTOb$C1FO9P1;)}Ddm|-$0lv4g>b!s8Mhq53 zSq-ZC*aDm{)_6lZa;8~&7T-@*^g3_->-hSl&{P-_nuwo=#JUy4(DBA^THYKSV7FU@ zAX{`YCorsI@#xoo&v=K%?`6)YIb1l823xqEraAr1#IK-Zy8A_5lw#bU4%wYfA9S@m zic$6X@7XrUuW#dHR4_2;bfGbsw*tSXD(4Ymi}Z89n*2Z;6d!tsb%sB>lMP(+P=2XYy-4(oUw zmu&ruY&XIfp$~sWV#Jo~zM6j$IE-`*%_=9{_z!@kL9_ouX6arF%n>de^0O3Hka4c% zUiAJ&tr&qudm=~rmC~a2C)DZ%!`;;6IQxcU&oW9pYOPOhLI?P8}WX@J6^haA~w^?}BrVSnns`c<1>;#|d*4zwtyqlProPps>Ce+I#(&3)sD zGt>}<_aiyWsB3t5oY&^h-$L~(e~~(UD(#)PO&_YzdUXmr7Vw6cN{#^Tj>ut5Wh6m5h&2LG+0bI>d1$6*~mA58969I!f%%`Hq1-#y3j_;rRk z<;U?xeu=@AE`ndTp?@5abyZT=j;iX-FKLhBU)e-R!##8FP`tV!ezN4c+Jhfy$2x<} znx*45HC4dprR=Fz=s)`#W@Befr7{w7TT{CdyiHYhN-urqJT_*GX>(Tf_x74V9ATMq zt^PgXH>}Wdl3T)P(Y?lzFB?cMQGedhW0B`(*u+pxH_u86ub}F&er(2NfZnC|WAo5x zGo49FK7KX_K{>y9t3goC40oC)Jd>5_`IP)$>ToI+ah>p9Z4d2E?J~j$GXB0vxp_-! z7PC{>XJS|*ScAaoMK?msH$3YEvn)o7-9I9z_}$+czmk15b< z#-o`$-%S{jPbh%a%;dx>5%Ms5h*iejE`w4<=-bo==U$2?Baq$qH3AbcY=^5T@$gPi z{Qt(|#7QjUg!J%H>-udZS5nIFw*=TrpO+1`Osrf~lahL%>bC7g2M^emUR`{0jHcSv z4e@&IJM<2zO)9hJLUt9ik0w*k^HAR$j=&3hdX6fqH-jVoyCWJ@-Z*#GNZpstkE6sc z6{J&=4(gx2`9vyg7jUqXL48!}z)?a8J7~D$vEPd}MfD@OZ23H*H+$Vr*by2fHSoag z#2#Ws%R|trD}|{4<%u$632{w$Ee)@qi(0T^rVb$fR3_wyRP1*SJcAiqji1DBNX5LhCT2=%?|#DKyiT90d`gS;sIjQa zq33sE?SUukeH`-N?PQQb{PMG#vqLf44;6R=wls=|KD`y;n1l)M!gLT zE)DK8smxc(ajOxe5Z$wbNA5-v-YyOl!Ol)&H3(%6T>QH890{;MR} zzn}M6G%qQPGM%;`E4@A^c@-o+s36nY`ZeD<|5qv|FSD)4_5_|qOtOlH;mkgldb!}? zbswUKVbGDsz_%{`Kuz|ii|{iZVJ&QcLEaV?TelF3-xWi2q>&FUk?PF`&`5xussnr!IPLewM0^w}3OERLDxZ`i86#3y)e zgwOv1(^rUq>8+yUmf85U#~}Qb`q6o53`$s<84pbyJ(e8+zQfa$E&(kL@_<U}%%Le_V`HOG5g{4|a6bcTFLP(9I*ZNja|%AvUW3q|H?YxG4iiDu%c zj9HZ+(&Zj-J0+(OElyWP)PGC}+%PL*kz*!}Tk|-GA|mF!PpSN!k`Y3xV=-WiA!tny zp{gWyiJXt=KoEn;SoZ1TB>pyB;#~F{(@+Q5jgR80{UR&5aA)P8ULPGg)gqw1Oy;Hj zW$S^!!@?X;%EDdp^PGo)Fr3>XPm<#VBM?OwaZjm4zCwACw)RH3Z~{i@OLp;H321Sj zVt?USqB&LOhxY;yFt^vu+fS>lx8mF24dr$}qm(Vcg38XzgK5%3Cm|sLZ!tb0KnuEW z&v#;F3#^8c6boaAw*dxy9!lw1UzHKCPQ#k*v#1iTn0eK{=td?$dLr;V9aV}Yp0ney zV6FJA-x6M?uN6}XO=)<5i++HCG31?oTy!@ZH`Pa-m|@G=TjcYEv8}7|G)`_??sH_u zU=@Kc)W#^Y^yW}+I+6_5fFslRv^vQNXO;ZSg%!VH2JjcKa16*q6Rs5tFvo+h+s_vA zUN_{B+xD}qyX<3JnhZH!$k|d5ane{Cj#(SV6edtc@Z*81L&)c744|yc!4XC8Zj8}O z$9JWdRU{PjJhYGDF5NEo`O?W>D8svCSgJOfFi}#yH67SN5`To2!GM=DsB42E&fg=r z(M0d$W7|`YeSH2JK`F#8asT|M3`LT#G#3%=2jp0yJO{XVJPJ-OuFGLW%7`Il8dxbB zI4$j&mGjK^@v>A9rLE`MJ*lRqCh4$^=l`ZS|EJxKTa7f41;gA&2EE*jKY4}kvU4o+ z0{a{c_r45{BkGWlC+r~U^V4Q91W*hcDT}*oYI_B(Xq1 zV^}P7jl)ymZQ7UNjc08v9cm2Fw-DWrg%!=)GN=hak*hlJ)FT$UbAH-7~$rAyW}ZR!}dGI^t2 ze`!b{g_&QF0dj?T6XRAwuHsuU3DFk9W=)wW7es>3!?Ay8)3{WEMk^b*%g?mp6v(D1 z7z6dX0x6RGLX4bP=tF2@^hDIuwk7fnUkr&6P9TVU`$Jfy@q)LkM+3dh{lWV}%@%w57>wgx7?dahlCAfs>v6&1i{?DIJjC z^W5&7yEAbqy-N&E=?6VTdoJMBW$FQ>OVSrE5z zh?)_2JJ!mpE7GGF@+vH8^vXHM*DENKsPI_ct3B22e?3=rddIT8H4GW*Rs_xkfD7&vul^V7Bo=3FXk>F9!=WUOm)BdRo3E!hoIH5zI|SBS5eMW zx1V&bvXq%`9{J^pLAG#JL3XS)x`^`@JYlaZ&0OS#;8|T7C5HhGdzH$c7e} zr?kPmQu=*1lP`)(Pfzm^SH?UpHR1+p(@iS*R!X=&Yx0W5XdLI)NI3g*`;}P_bV2~8 zPoGvtJquo}4b-%uF z&xi&j=}4BzvuZ5UPv`h5IVhWIENshD;zuG_vmBlv|E-s;#R^Cm98P={84a(yF}lP~ zS4m0o_J_=EfHK-8o6jZ{Mro}PVqjVte4BAI;U~>w(aBE}gAHTEU_lE5cpQ{4XdwUD z*{O?t&z!^xcnqtn1~}mo-~%9JFn*kz8V^E`Q$o;11gXFc0|c8$R%!PDy*+^2KkBdE z+%%3h000&^vx9QT1JWyi!f|_C&_aykum0+&tY$s_HHX-gs4(K$1KbWcsp?=Tg9Bs` zh-AsuX53t?vxX2kfP}QSTPrc#S1_x8Yl{-R9K3*)lk@u&^RE-tfHhKo80V>;CG0o6NpiSI8I)aD#b-q7SN}C{C<)Ld}FuOhBW$#T9#td8!!%^^= zA$*ozV-*&Gv26zk$I^+|u){}xxTd-~_r5aj0AQDj2FMv18T0e=KifR7otA-90syBG zp@7Xse4^H6Hw4*s&XB+?WJhZEsdC&=tgWs6U}`FH@Zr-Z#m`b6Hzzq2zcnvQm6?<5 zfpHCx?OEz~0C$nZGeSTaX7@?e?v=v$+Rc?qS7N4s{dt&~RN{L`$FShN|_qpZO$$7tq%2ThP zBX+3ePmGz2Zi0GFqJqulqMj-7qNs4OHX38$sWa-&4k~&KP_LC#e;#d@oRv@pS>yi9 zBfROa`zBBQYnM1jTq?uBKU-1sz#75a0&m-~OyGqL&2@e&KgVzHDb>(ox8`eF$_r>) z#M$|T8mL^i!(-HJfeinN7h{6RK`+22RBQhW0juHj8a&i1K`-qc9X}% z#{rg@nAq*+gaZ7Am_d^tz$@n0JuphQu(d6hp<#Zq5-ym8SWP4*;+2%L}MZJ`nXc;C6!g86U+j;PNnoVM2gHaP^VFQ-k z)LEe_9gy=|rSN?1%_VhfyPVZcWvP7A56aCR7#Qgz6nlpR2VZ=!1thEahR@9T_JhahZr2sr&;e+orHQ2xtACUCIXO@JXehclhSqQ>u8A|7(;8!n{`DB9U zg5dMZZJzkTrsPHY35tbP;5jq?i1B9h0V>}qu+e}jLj4Q=@bQ(E@+_1))a&bOUG#wb z(5Vzy!wx7vumI_g0c3s?;>B^Y-U$;wY}zI|ID^mab+@g2y5~d$zF0r0R*cjB{CIru zw6?Nhd*MGjs|hS>h>ip0sq-=j7i{nVYh(NYB(Hn{N@(%>hlZAweDm-Qb`7D;(w~_^ zu-|1~6385(^i;t7Q`Gex-J$tOMr(GzGZUy1J|-~q(6BL*NY<)HYZKF9`p&A_V9lz) zR+4{KR_k~f)QvZzmC!yYg8wFW;;;nR=rqo}=j<|DhdK0lEBfv82YkFj4>Kt#)sqCM z8JKDjZy^y%KKCCHxX2oOi*;^&v9d@s^m3b)) zrMte04jLiN{BR&MYBA2@(oz*zvb7fhr3aF=1%7^CoLO-c4p_jzMA9U*wYBZb z9t?_#LI(r934%c`nFs$^SX+x}X(i3z`@6MGn685tfvrhV-7KAXA8xH8TXUGwpXhIC zr?0s=4XDVTo!q7-LMA4ruzL!La$dPf7MH`tAi(hg2TtHsgz$WV@eBpk=z5%4C2H9c zBU=F0$1mW^*2M4#E6w9;Yb+JCxn4_4OBs80tq1irD|%zIKnV;MPze1@zaN}a_(%fA zV7m4@f}4i_^4gt4F`7^ZN*r@c^Y`V(>!1)}5lgOPXh!7;=IX_zry{(u8?>bho?D{G zAG5ohnTlayrmWVH0@wT+e-U{FZp&_&RIZc0Erb>$lJdbRV|K>nnq>uG4YmLpk*Z{mZeg(zp?OQ-QhTh zabbfr{sxJZ@*@@01~zP9@`#O90fQ2?&s6Jh#DFlVB<=wxw0*E>PRz^{B;A!* zo0;{w$2|i%11BeEeSxChEHHbj?99Z0q{)EtVA7u`=m%7Ci7IUf>k?4VU&4y~YF<|k zw%?(j{y#2&o31Xg&rLVke!;+g$qooB04`P{;H=Ucj?c=*X3Pz3K~h{Xvo4it>-~5+ z*9*-nB_)Lbi7Eh+2oM#<lr}xTkwEI z5^JYWZf`Gp;S#l>wl*8Ah17&7L88APMKwK?2Z{y~u+jtk)odXq-Zwz@9*%%PI?ZT~ z1=eGTKUlBvODJ&~VQ|oyo{m2f0tcp5T#2ED4N<1!=0h7UVV`va}>|6n8nJdE@IU+H%*ZswVMq+K0U3@#P&m+9R+3CLFO@T(72M} zgLl%hmf2BS$^D&16x8CUD}HukUnhS)ZAL+Vk}uOV$_^5zUts*?*6mKESHE!!<|2f- z$s%SA?O=7$6Z5_)mKHs-sd`1eoM*}_mn@}XXE?Jy&$eq)si4Zd6!<=2i+x8HtWWnh9B9QPSn z0dvmTvrCU`v$>i2AkYQ@78^{b`4DR+paZD$YS3f;4Q?yV?N;B}6J&e$zXTkyjP9HR zM=4>zJ%jMVBO}rBNJw!(nK<3o*45?I)!`cY+!km{MS%^mt&lAA>U{?o<*LK9v7Jl5 z4zS3i$eRs2pYBCg8tdrj$ke_dFJ`vt?GC{J2`V`Vt_7+{!1W{Sywvm(JR1-w_#4bJ z33Nkv?R|alkl$Ee&skPkd0=`FBr398h(29e)94ecSU9n;5C(}9`X@UEDq-gqWLKd1 z$?|=o0lf&Hr}L}>&$`LrfUz!+a7cvSdwJ>H_8!@9wrbLwIf;E$3g~bkn=iJld8jp4 z6fpcTGBOhB$f_{xh|*(5`1xq#?BZe!J~tdyZ;rGGdqSut^ILSFRaE?Y$COJ>FfThT zQyy#lu$|^Og_>T*N5U_JZBWF*;63VGB%j`0VWxO$yHB$*$rz5q?shH$TiSctx6| zqk`EE5=T1s_e-KWfQ1uS!XODvwG9o#!?JsS7eTBUBnhG|(9O^@3K8Fsh%!Y3da{0zs?zWDij*FdCcshfU{Z0(`BV| z24p`Sd*MsgTbGvq(V5%~91H>wFfO1oE6f=(6an8`z3`NUkUx68l#LGuGEr_*p6lC^J2kLq?kA z^*#)P$9w%|0=b&bgOvwW)v6aak``D8TgGTb_tC3!>ukthO7MGeo9B@+DDXqR_EJhI zKQ0q~WT~p!4A`-Bt5vY08x_HaMG}aSpOEBxDcEjsb5Wa68qhq+aD7KrLSME!U6Lq1 zrcWhcfsA_g%dVzbsn~(&K+DiKsIudZ$oK9%Yy4@^+Rb~X;h^#eB?5G2!AR~@F|lgM zx#>%uPrYb<@GK2jg*VUxhnRnS3wRS76yRVz1Xoht{*a-S@}MDcG+D1A0?Tl&k=oL;cQ9?l zE82I}I5V8&=>?3x|L2}QYeH@xh9JHVBg&H3Mwf!9C0W!cuYYNVu+O}eO;W1a`ocg; zUxr>=g6lL>GPp$Xtu|XUj*DQ2SZv2BX8Pt&B%z%rUvs{P46u3rIeHnVGI8-aIhonq z_X}nw%bTse8P7r8isRzhO)EWtU+UjN5XS@GKD-~k;;(>mTg|D*2h9Uc)Dw6EM2NcR z?xX|YDL;ejc)zU$Ji4GIzZ%qR=YEkf3ct#+&@D5hkbG2KsduIM`bqrBV;gJVJndSP zN25g{Emm)>k6Su2Td$i}k!3(CyWWWl4w}_aL7+tKsN1fFcQH3BU2|Kb>w7j*t6`v? zK?TjEVXu*Fc5tnKMVpSVM!ThtRIy6)SESHP(ZsQ(@NZFB76RP9bLZ3-EWL#?TGLee z(qdgQ`AM(Eu5|4}cG*hyz|N^1iGJy=jms4=KcPm28&0q0k(%dT{bq2~I5(YCgWKw0 z4o(R}g<-D8DUOTwzhj*;M-kCrQiX(;YG-~bY{ZnJ z(HLQ59nYkbaY)LS*{CpbI;OARS8*QvXj^RO{^7B1bC0>ll0sfO1a?n}!wXk_u~RH` z4e`?3VRFvE$uhyC)7IyaLlnx;_Y$}L>5k!HPsz9M`TF0fXIwh}f6O<2lA8yNYrAJ( zp?*1gT_~$g&0o5|q!uz{kUdh@<7iU9RA}wroh_ifJ`dY{A^Q1O5jHyXgKj?BQ4f0g zNG-ysmzSh|c?&v}P4K>&rswCyA9N6j+xkV@+Pjfih-^yfG1WF3tGMZIYcHS*+Qo?ulh#s zA){AQjG+s4@1n*2vo#+1FTHT}{OVTj&s@JBV0%x`Uc`KY`^@6BS;dWq3O9R_-ubdJ zD`Z?9*>h@sEUf!w;142<58o;>S)2YNFOMOLx}3iIDOBxvn*WCOP1yTmdsLFEaHFJY za>L1&F?SoOn2xwxBsmMe30`7(4n8?gV$(BWaNLP{YJcBLkdQ)EHTF#ll5`q1f~S+R zCDzEgLlM1hj7-AE;`u^v=$QR^=wKhC`gQ~XG2uSu?T-=1a+ZPZsw=kl1{OWz6B&Ac z+RDjXe*ZXkF6~7fa}_U;qxgFR^@EE9(TKdKMe%NH5AT)Nt|KwjAN07N^PVa%la5XP zd}d+i_}~PchlI(Sp5(8nRVnCkd?a%jSS!EgjT#pb2^4(Aqg3#$tBUv zKLu~DwETf}ZwdML?FQD59eD=&uNW__#w?`IrT_MH$rRyAt#ON7u+7CsYl!_vnQ$TZ zyDiL0Yqy90X8x0Y0zt!*YCSmJ*hGGSFmTHtCQmbf`IENMg2>xr+{OnlrPlhHI5%3X z0erd7bm=SScj9~X8Retuzj4^wsIb4WkZ&J+>N7i=aSJ_q1h3Tg_xS}}Ic<^l=t%mQd!5}s2epC}j$Xg|p-=LOca5>e zp(;?+EAHOvDJIxx8g>!pb>JUGjPnSnl+^yz)2N|u7ct|uuAza~tl2iVpXYil^ZEVG z;iP2L16BBZjtA0eK-{~Y{A zbLo26@CCnEhyxR5<8z1eG4eNp7t0UXoI&VK3K(hd7lJunf(v@i=seIUk?hFQW}m{{ zgD$c)e-Fug)|s5KutG>ZTjaQkCTrAZ9;VotrIAtb?&A9M+MSWN>20@Olr>T27;Vr4 zavs6+pxu@YuR}4toPL@~U2gg%PKmLAfd<82Z0s#NDJFCVnCfAFw5wO790%_dr1+aE z-5BS+yT%U}AdjRSfScDFO;Z)Gl}-i z&vS0#N%BtxCiUCHN;TK$r7vm>)PJpdXkSJ+NUkvl*j~d8eJ>519pQV>t^1$`s?a<0+867ys^RK=yioC)_M<2hVg)kVzZe!Lp1l0|I@l*<5f z$o%U!yzQ20=cnFMHNkJEZ*g~IyNB7I)L%{FZkFU334JvVktM*gjq#lO$n2h6&pO?} zdW}Sp$+uHco6%5GWKk(=v2}UmFVfaVCv%T@)|Vgtg(ycwg#g#7z%dNT+i4!zd(@3{ z?^bQ^uZFF_aAeIhvD;ar=QT6v5D;g*^NJd`m;(FO2%^#ao9Qh(?+t}55ntk~V4ffE zLd#E~!|fvDQ`}8@`U&l>q~o_M7bU)qbE6E#vrk{BwiTySpqTO|5Fr0aqV3>*g~D_f zlj%*pA1*EV*VZ#y$eM4Ekz+S#ynsd5p{hM6VPLCtwx6yr2VZ}?1oaCn50D zpL4z9!&A(rG&>4NCD~4@bAB@z6&b`k32V9{_P4!RK!)MVG^}`-#Z9)wrNOh+TuBNP z+@YJ*tqaUiPS;u%$3&4M7ZDcSIsd6mFsAcUG*R)Kh&L&7I~7DweE`w20PxpLfB&^i zkm);fvv>;2A#>6&gaII!HP=xIf`dWKCP;H4*mhW;&pI13tGNMg*^EB#+SKVO{{J{( zL!yy~$70M(-Sk{9eo+}C0Qi&{G3reCz76g+Z=btElzPB!xNb84j+EDFK-=TjFi=`a z7OQuG>8?VH^Z&p+z2Uy4pZ#lv*62f8GY8=IZ7j6zK|)5>4}1d3&x%JavVI@txJ^Cf zo7@4H6_EOCb9$Aaa1Uo|J^C5MQvwAjKocjj;?k3o-)^1H49@hsKhk0pD-_hnZ0%&V zs`F}iOV-VSOG{mZ0aH0>5c^i%C%y3fQ~X55!`-MS%OZ=R-l3Ppe+<&EbgNLQqCI?@ zR+Uum|D3z86yDYpZ+abLJ*7YO`#ywBD1mZzwT4l88T$D1S5WF-K~|=svpkoG58>LJ zXh!r2Zw5Y%zy7nT!}Y0DvRX3h`|pdm3|QNhaLldkKiL*my(!^|n5{-H_XtHUuz&ou zDDKR zA93FD;Fc!WMH|u-M8OB?JzHKe5wy)t-9$~TAG;4)#+{s}l==@dNTJJ+^u4+|00f7S zXAZA{V+dgE02tQ=+}8lcwPLgMy=q=s0Zbm~3~k};OdZ~O!^;~E_#*%sLor+67t2>@ zcReBn&GODO;4lj?FM!Vd1U_D9*#Y=LXiUSugjEN4(TLyBynR2A3u-U2xvKL&YAajw z^#^F8Y1?f{QYP~Z^NUEJap7Z1>4%181GWzQHMh0x0fb%GEhv^<0ZvZ3lzyPufF9Zb z4w!C|39bXR0)li#a1jt+&~lr1zve^|s>>Xzq3@0WusQJFpoP1fn)3O|&<<3n^?T(P z0`MY36(0~*At5OC1Aa4T@imCP051h`a}lsu+;#nPHz0(B_8?5}Kg#ptZZ$k zy`gaiAmtoNFxqJU%Rw%Df+m6c^*MR~OFDqeC9hII;K%mQ^V?g#!=?6Ez>BV|82yJR zJbM7OZFV3DqxQ!SqKy+DHjt$cep71o*yo@(AVe4Z#(>?L+L3LS%`AyMFOo9{^AlF{P)FFKP&%kc7N%oyUY^?)i`N zF5tfvU(0nKyiOcBSDE?HAWYZCQe4sl1|9XJf=eVRF3Kq^b(+x{yBXa&`XZQqa_(S$taino%_C zr18zkpEA?H&0wG=5|F#Feq19Ofb|+13jis&s~~`Y$9^@4)I49A9$?D^n1MXtKRhX1 z(5!Ee*yDla3pNHI;3s>WA8=|Q#$L|_px?l)OnEAsuY3(WvX%Y2hlha8MI;sSG9T?e z0T*HR>&r0WGtUB#!q+Pu+t&R4LDL#Zl7D$HJb)CGwgHS=LQW11%3=a{D?GTA_B0^X zmTrbzyQ=k$Ph!WNiGc_NlT4`W47{-B9z6-UDFv?(2(i=>U9KPEE~Oqfq90YUpD#*%$UFKWnmv zeUT0>)Ym#}h8juI+Qq&5ild7~f0AE$H9SzNl2>OkP^4E~o)xl}DO@I7=#QkR-UCRv4eRMEoXa8QV6$FiBtdN!@5_iBYeXO=M3Zym)QU zLAScdRF3bCtW-zG^Tf#61Wk{3*##o~34IgdSfHbk)*slE_PYLMPHS%gtqji8`AheR z(TRCl2^DMMh@B*y7U>llM!^KpzK!#nprQ&`yPF`KkdV7@`p$36y5hPAC)M*o5q|V@ z*z{4S8mT*Y5U;7Z*Ieqjhfa-ZR9zP8R0@4vXgP36v@6tn!D5N!KXvlZj2d{tN5Z>& zB|DIiKw-Cc) zEGifj9*m(0o`!}U1jf^mpk6ZvECGgwB4>wS;DhX=b3Z;z5GIYd2ufAnFv$o5#!(Es zGyrCu!J;MV>FN0jNftatfHOJ)jn71KqhJt6g2^6SkKp0&26-;rC7|-1TwJu_*1*eu z`1lbH@QvzTOdjhxfVA-@{;~EN{-TBYXFR3UF^DS8)@A+(mLMpj1Lv}%my=<%!<&N% zTH>-}k zT4p)yCFnwj)mAjF!Zlu@X?*MVGrrk-IUca%_>8eX^mQtcMAtf$B}hjw zlqG@p!t;aISAWOmEES#|NaFgD&_>cCKo*O0Ubi4rF?rA_Qeu&BrgRf$GT+;vH$H6f z>h%Ohj*6P31Gix{>iD4PYe9JFJLLc=)dkwH!^2NyAkeA(>8|~s3F4=2;OA)r-vxq^ z2{?RTKEL<0O{MwcU}d&D?cX{Bs++NX7c(=nboNl8HcNW#a}thZQh2AVS7kIp<2qJ@BVKpP-gwieSfx2&h}+i%HAFZn1lc!uBoN<6Nn{7 zr>D(EIk>rV^Yecbfsz)fx(%=rii~4mU{IHAfdB2CH^!y1iLs{u8dJdEM<*Vcn&D!oVq5Zfy|0zP4f-(gyVrSeP z*l-B8jiC>Xe{%EtQz1k;w$Ao1b08dzOE zzY47JbTuT$?#z(m3W(A&a|#dN5&}gY=jmt{>hcRIkT-1g1C6=wqi0r*fc-9V_T^Fk zjaQ=$LeT>)m!R(nkJFk98Ly}?|3+1$IS<8(RA0pI;Rj+OnS`xjHEMR|n|Dvi$I@SZ zJ(TgxjV2=Y2*z%C{}Q`xf$pZj1PrPoK>SGj9?k30&ffk#G0*jNGQhz>87lXBB8Z#H zbsn3VGUXuxC+kIp?DKrn7k9U}th~JR%-=Sfn3H6$fg~{fB58T;X#66v3q&acg6>4x zSSDZD4Mf^qke(fcRFcs_^)o;=(Cu>rq+;OBfQh0zIUBPKjsfoE9SvMob*Q(IQFejt zEJ(jHvb2=tzu}p%B%cih+9A|n(GP;BYViM|{MNy6?F2Jc)Rvj0W#6|gC_%~2&da;A z;3A%V+XJH0AmVT?OU+$ZX(deD(5512s984AToIw()CD50dc2vz7QJ9 zb0!Q7#}JgHD-Wpq;_)}ja;_&{8IMQvPM#;Fe8_Zyg!p;%BZ;JgO3B|%vw~K6+cK6g z^&rii&qjH~vXn7(ZjSU?L2kvE6*xJ9k9ej|!@@}c765%j{*b6dbBLYBLJ+Tb`&EG9a* z{bX-z$7+$U*$9tTQvrF;fbwOzq_u+oEy>vsLN2cQl* zA?Lt{hSbTToAv%z3jpH0(xK5m*FUj*Amp>drO70Kc$?6iElqo|%LoAk9N2b`^t%Y( z?X!a;#@gJ!l$8}J*sQM#-GE7>JP}M;P=%KV4ac{^)#>)fx+x7$&*p3vZ37QczG-Jy zSJ%PP*IxJDO^ctPdM?o89kDgl62xhoAg+d_0EE&(kz2F5rBoIMj(2^k?(Sp(| zX60hl4}v8%$e;BU()se!U)XPNZ+C!WjdMEm6a^wnjtC(j2(n|NKgIbaU_G>v=x@Q2 z8x77QA3F{`Q?4^qHk2T7y^Z4?xZ-IPNnI{in`nR4FK}=tDOw4M>(#!|sqdV%tMssA8>lx7p*i3x=^^Hl>wwusa)R4Nc!* zQ>P!PR=wGjg;Bv|R?Oo_MCx*j98w8jHuzI|BrhMZzFC(q{8|tt`>oj@iz@@v(rDNk zQZI|x?^6^JI$HGIw}Yf8<`|QIHBd2Tv3(|48?L)e9Z<^JYR7JGwCktmIZ6F{nKCl28Jc2-?vHX zJFEgiMVOCzbxw4#`<2B(974?NH?U{*i7&X)H=Y$Zu*a%)Tqx*3K;=WlVXvUmkDj4P zjMl41W+ndB3~B>noRQONUH6i!%`FIT=0U}MqFA|{*}pDRR)Fz<2DQoV72jc4%PK;g zzmy*8T%R^GyPK`WU`Q8^c|k0peSoL859z|%!6F|n0m zBv`+wj{8{RFrMlwq@K<2xeM96Xxvy3(O*xtR398EE)^64yo$=b~SC0>j)Fn}{*#^>Ib1yc$tdSr|%w;FAqLYDd=vl&x~e>1xM{(T&{=mYdgSVS_SimsYQ$Y0l%l;_{;1XIW;*?tL@3iz~<4@&2jFTC8I$OW1JTpi`jM4o1Jug3t-4HZX`gb!Pd&V@JH?5<= zHXt1x3J`lVCcS_E%03~&QX-gjDvxJ}*o!JPn-rxz1P=Z~^A|63k8PQ3xe-`R9oDi4 zX~E!>{c^+CTCb_>e?-{qH{9koG=|I9AuR7zLbHGf4=P(jzyoFFiE8;zWD@v7$}9BL zDLDVMG<-59$70kIV`~VkGRUw$5Dc3SaL_(=7d&ipeP115$#mbSLCimab4sh$8H|%# zt^Sx;GEQr2?o}y$`(|oQe{NsbBFp7ZH>FnQZU%`kbX~ojY!ikfvkhkJ}S~shD zMH(0tNNVX5#rk$mezHgd)!L%JV%5IfWs1_g?ZxY^Cd`(rf;G_KM`n9Da`61NDDB_{ zk3-WYkZk20DB&#O8eoX!FkClR;paToBhOOrUU4+>)NI3zjf`;2)_ve|0=8%hNmM-AGB+TZ1e&H~w3#Fnhd!3u){`X(s^^VV6~9W!GbFI1t_~Y^o6ILK~U(eYRsT;x1DPmj3GX{+zS8e93rIU@NI9C z>(#)Z>_D|alA&R?7bmMotF4Uf&u}3tG&@QmJzQa;Upc98!VdB?Tuze{PVN7s9dw|6 z&lDNKgIq@V(@A{&slh9+SY|0zBjLU9sWiJ1-7K4;vGStP!GC=6t_A*F%E>U_>yz03 z%y;i74DmGy%oOcBN2}2Y;rex#cP8&ds(bYW=6_4=_+w&NCD?Yy)YOD|!N3N+HIILZ z$>G41fwsnCYRD0>*%RD zEN)0yoXP%buQw;_YCET+k{=G@Fzj0u=KZzwk;5iaS#sP^PTH#+b#d)Q%#Z_?hnJbz zYZ^ex2de&nYX&f4nY9f7s{^>?qGG$fdtz^9(2;t!Q>$L)n&&9?bj*#{;x)W+`Ei{h zpu&JBCT`I5JwuY^r~bm$gZk4b#|4h#=ba`hBXQ&7UK8DcsNopB2f{yS1*+etLJ|%b z{%AUS&%6_^vmZoeuU+RnkY~=IsFzyTya+`pEt4oc)V!Ju4k|$Sq(c3M7UQOLLn>P@ zX6{3Z6l|M=+OrD#3g1F!s>ZwLZ;F#GMF)~q7z|up)vLc$Zu%VTy8k-cZha+=3EBN_ z?~d&5!GymN|NKWJO>(TFwZT;0YEN-NM)iUrb5~ZA(gM9Wd5?;Q`ZCJ14xaeQi+o7u z+4CNH%vP%En0j@ge&okC4p*Wa1NN&o$V;hu`9U(_#opugafp$e~gz zlwbWRQMuqlSU)Lh>VSn0vPX7IjBnaHDe0g>rNQa(cIBuDfVJ@A4?0KmXpHF0++H2H zGDmn#Q^D^*weNF6LT|xWSbD*`g1sXOFE7tYraaSe<_|*WSN>LggfPU!o}2*TjosTG z7-*kn=4ZFLfEu%5t~Nz|xWmQPyF3Z(6OKAc?@y$(03)n1A)Q-j1Lj1)mK4(u0|6q~ zO4h5zAmVgzuAp@NeMS{97Z@e~`b(oFNrm`M7-9eKtQPY_)Kc@Ca)HHUd=Wwj~d8lqNU>$7nKmMT)jbP=#MQ&M; z%45HaOAPTk8oK(4oA2wNmk(}iPFNW}J7q_3-e9Q;t zKs>C)K$4fEZ0iFXzdJ1oZkGCQxk<{F#z?x}P=#K7`c%|sh!PKdK8J>U7>&^bziJoJ!JtrmE zzB!q;5?JOgX#Nb;!#5b`dleH~P99D!0jFh^ANk60|6-Lw>meeLcqu&CR{ z|9(fi!TGQA4Gz-X)AO59yGid==5VCV@)%NOZl9Qma`iFKV$6M`mX6NZZtC7UCOwUV zdvFdi^Sn7vQ$2cq&%5fe@*q|B1oD|7%K%){c2!fJd9E z(V}~Pd^ua|!Aca+(Pk zihOhRml3g8&gHE!#ADN7_}I#4bf7(6?z`*GeJ!&B&`vzMywa%5R_MX2`rtV6w(is9 zuL)F$7Oww{^?64B`bd69mF%$TV|WI#THaeDYJ?0GN^?H>Z+?pSKLE!uFb#?>-e6c^SQ`RKj!*)Ta1joBphWKj>&Rpidj)qTR)O%UM;;;IIys znO--c=LOxHlTqqtva)i&`lsI$<_#+d4FgsOc%Kme^`V_S-W{z$)7F8(_YDU}5Y*UZ zYKjP+E+{MnHhTb<;(R!mtA}P!0%I9evI%V!_q==!9YpDTCL>D?_F^x`0LB3|yMe<# zE1+TiKTTAVxsf2y=yOG%)5O26OMnb+!j!q*bl}x(_aOnm1gMdfVon*a zRZazrQrplTY~>v=-^u1D@UVLx&hr9GDAX55$B)?(1ss?;stkmIED`?x{$J0rsI1^h zVxfv;b>UQS1<*VTfdDE2l7mMJkd6l5Cn3Ng01K1Vy2>yi6V%&;h(WT?KKSQbbB{B ztpJ3$q zGBm><3akN{x%b_r5s0@2;3lxAfo55c)FZH{I1@qkK_fFjynq*m6haP=kK>h22t&Ue z7Mak!bc!t&1_qRbwX{TqfH4oXR|3NWqyrck;t%Kez-9*Ot_1uei2l^{Kq+Yf4}+7l zGnAgy=C%hN6n-vc$NBRS!1@RfH|WDNKcAND3EC)t`j9~-KNHv^idFk`T&b@f?yjnS z{0ITdAGjbu{VgBC6xBVzHTi8fvF`uEkef*#z83g&^K zq1|)v!hi^h@K8Ev#cMdPfLhQVynyRYt4Zy4{ed<~)?zDf%!oOq6O{fL?YuonNy7r} zl#3sg=TT29SiZ-*V+hnLP}zMsm?1!4yARNXW144xpP97DG1k=8?E>F`7ViR;e!9U0 z+3h?-D`O*wK8}sVXR#!`=RFmC8Wz;$f>lfu{ji1L^kd=+Y_OZHwi%+zoPvKRDTNDq z`rzhylchglKv*B4lseV73)&Y&^d(+ge$;S@RWHU_N{~i5WlpqOy1lW3!w+;alVMfZ zE99Pfh7eh;F!mPHMidNNP!lAxrG&(o4ZMl-;T^8Gsk9*?IEodw9PipR4Ao3(x0nYth^g2w-!-lmcsbxUo^wECi(bdoVGp zI%rKzO~Aiau;C6Z=LJ^Yzg_?ogqEa$#(034VPvsw@9yu{UMn|#{uo?eJ{B0jp}C>t zyyc*%sHkI8Znxh149uZ=DV3(NdV!Am-ShLrz%yCv7~V&J(M}~jhFFrOTpR?R1Td(| zT_>OLK8x*xr{FsC>4pq&VlU61mk3@SEmb0=)RJ0W_-TI_qS(pK@abI{YyJg#QsJ}M zAZp$Uyhjres9C3N($x-9V{qO=R>9{{m6esA&O5M4^eC#|Kydxbnsb2pjkN1M`0uuY z;SCKZhx!5lq6wUkJG#T|!>O0^Z*S)gYgj(}?|#5#gOgYllb25?)#ganV*H!Zq-)wk zFqsp=$>|1ryJG&T$VmMR^$UAJyqER7_#Q=(h{RayO0{~p*W}S;q7H@d%gXn1T7+q& zVv}ZVD&P1;Oqz?TrUmW36k30wpycpXAEx`hQ6!mgB6PhV5Nmla-ozO8GS ze*@lkLMZ8le{sWq%}akdVUXo(zV&wb(hdF>0x9Bmv-pEd7a@v;NaHU1G7As#5g9e- zaGPTP5X8zNrUAiOXZlwR;$LSJt8L}HWX%y^*`21o>P_jhbx+GWP7l|wiXA3bn@uMn zQ5mQf_f{r6=_7R{50A)ww8%e%(KgFByB3TB3U_;Ax!ET6(tv zxSMnI7p<0hA(eT%$w=;i)xg0wf;n5qgo#~)|HhQ4S}EX7*ug10#ydI90N>}>1;)luzoE8K||W5 zkwe!Ef+IfHbkI!*V6+DY2Upf&g{Mxy)WT`H*wfR4Yx74*0jnew80cE-jQF1w_8-9d z`ho=?s6RfT*-nFn(T9n;*!w4NHVt(NO}OM(2ou#z*>7~sD3J1Z8y4=sjdS2JlnwDm zUY77ngq6sxHOermhWGt;|BA1pCgP0F_Ys3+)^k^8!R-t=B@a)hP;JPVTC`SKck!&U zFP2*xW4P_v>fw-?kr-9GUA@wSfD!byBX*f5`JUS{fAP7H}zTzG7S1fz=nzI z`_1cT|MOvSR=^aC0&D1t7cVRq6`8UtD{beZRGc;ETwXSTb<*SL5^Sg3L^6W@Wr__! z0=b7|b91xK@NzL>Q~i?9+#j)|LR0y~0iLnIfr-~2X%eAES?)}b7U&>c0@wBY3D5^0 zS!($j-tC~VYP_ck);3k#%T_0WDn0IXL%ZHn*}!o&ATitxSmQGhF!hehQ-Jk!CFMl`sS0jCb z>)Ccu`M@(f2T|J~QJ8b9a|&zzF_UP^wgI~o>+7yb^nCBrgfdpql)Q?QpyB69J!AtP zFvW76<`R-Qmd68feJ7%&75bJI*T`H^to{G4j83h`pb2W^h~W;@(yWO~ZPb-|pwx2H z8k0W5x9x;^E5KS+`24nk#<_B0Gp0EB+i)e$-g`9SE2__ZYdblf%*=WYyhPc{W2>G` zRAC2UUwASwzj$^UYa0oo4zNq)@+crtc3*yhosZnHvaMijl&#vLV|8(8<~3gx&D2FX zc}0x;7dVnZgu{-%G?Y=)5(ZsWpbH=fs&NEmL{QE?{r zbp;z6z%hBGI&gjCJf;2(7WHFb&Vtr5U5@3CTX=y^n(nfDmsOUhQNiIl-E)C1%M{DbWWk*nB5x5Du z4u&TA0PiK4sfOe$ggGK4#LDUiTvj?9V>b|ybpa)i9Pk?uKjm#~oSYkJ>58*$&xQ1+ z0-gA5&Rw%|Qozn)s?|H2v}mhcU22v+T6;eddv>bk@_x_4g;l4gmMq$PGUx5q~b0U68?=zhvt2wPo;f0rvl0mdHkP*WM8(f=aaePb z{CfBe`~^W9zDCPu%#Js#xzFDqL?YOSOSf1hqPzaS#q?iZB|JSQLcNigkToFF9lJT) zWA2!Kn{XPx%Bu?-Dl(!f0|*@`t;5Y-MHq4oYOGH#rVUmUeQ()k4el6Q+Ro-sf-JLO zURq{)jtLH72zV>e9+w7A{rHFmO_@73|Nmul!rwhwbPI)y z3F@n5T3X(l8=wMq(Gkq;9YzW&k7q3c_>cB%1v3)D!OjzomI4)8^3MIy4Q zlYR>=`Xh(9$b*}4OQx@;`%}e;dSnsUJ%onJ8x8Blqu%aA6o&NSTt<+D;d9t2MHtM_ zd6ajuZeuUQRFQMvmb$`gnr;7j@f^Q1TJ|XC;V-=@*{X14U%ps`-sT+pLQc}@?q9(Rh86yV`me*&C3{vg>qKxen{+7Z%3}G}H zR~e7^(?T+2raCr0O<%6bk%@7pFVwC6i`-{WQF#XHqjptr47`ja`zWo>uRbu|JA#3| z9hfe`9xz9aUB(xB^DLUXWEJfkPiPa}(^vx}Ln`8kds%E31-#u#oVKwoJ^5UW;!W0j zqOdne9ZH!l1^WAKXnb9>`&~xpO#I-R4ue*xICnKth@1W|OG=^*M~dfSrFlWwXcwDu-Apm+UPeFFdCOgT z-RyiSJPZ9eQC{V#_^iGhNu zJA9<#?31o#0HuD8Rn+kRVpDmPa3u(@`?3s8<&jrWunAKUBTpE`Ij&v*{M;v*?x|>* z3D=^JPq!5iMN3r z>~Jg?&%Sj{o~?M5lC<;#xEO`5jbT}JCqK6(qV$3*%|H|0GHD*r|Cm4yFC)8MnT z2HEakBf9MW^(X&c50S?8Zo5IoJOmrGzYi{T!)4A|CUs+tQiMKmdKm;BpTk~aom>aO zh4&z83}^4e;>w&CD)m4PibdJ92Js-s2PlIhCmnp}t6s zcA1}lSg;#=b9r8qmK{fmbl`tFLhJF~tCd)FtwA>`p#+nil-C7H&J%vq}_>f!%0(hjZ%0z{<5%Q}oI2~5A5EQz~V5fqI{!-VM0t5JLw z!Ejc?VjyE7MW^~X`%F7&`2N_iXb*4Hu`tm3XqFMdn)lkRzaaOL-%9^u!GJL_-w^Zn zJPveIotVEUX74GOZHKsXSE<*hZ?=)1ZF*M{99P_mYV<^p^T-6y^LFvlYf!&>oC1r zW95vDhU1Qc3w5qIF@-HWQHBv}ujh(Sftb_^c}pnn=hLiZVp8Fyz9LJG=l*GBfEXl^*HHuE~#hH6BjyjBrNX&iF6$ zqDC++>hdk^Zgh7ja_qk(v*l$g!kL z!(z?^D%7=U3SZ*=w_+qIu?7MzN{V_)f}^5ji(1rULb!iAMOKZmV&<5PGPEs1ix|(7 zcBYgJ^OZ^eaF*s*5o%)++~TmxqHB7n5AUt(S`XPZYyz(~DR@m-ofz*kmmr2ME zMB`}brJmCy+I|sug{FgXnInQ&gz7Y(Y)gtFdr4ifg#LxcIYcvGdDI?A4I+mcF}2a; z=(Df-b(UYRM9s^vvldY{QmZ$0I+el@vI~=Nf5inSv*EbO5$sPG-{^YPl5P-bwns;* z$Lk51DfNn0-RjCat5rzeb|HAorj1sS{=WU1nxZ`ORO~aXo`ucQz+Y=pMHJOstQUP? z#ZmXPLaNlfk}aoE|}KeR7<|EVL9^cX@5h6Qb3HoDC&7y!tLwm}(&gTMP#OIXU)5<_*9 zHD)x+F>#Ax6#7}1!0JO`SE_Imk9v!R>6_-bD8*Ne+jtLFf9X2kn&y6u6|(jZbtzT-!Cxq7Pp^k%)hv*-sx z%u1rFK2j#1xOIu!QwjT%(w#z)+4oga^rBLw9tn3yn?_e_z3{B9%~3a^;r&aB@4lAx zMje!bM#Oa94}m$5Pk+RB8l--Fr6bK>Zg3*SPcJR0Q!PpM;`D4t_>q2;hCG>=^L=%k z^T;ALatH#+d9coSEdAwoQnXpm72(bzx>cHhhcAA`d_fHngt?YLaz>|Hci;sM9HQbD3>}qI({6efqJfoIqt7FEr(*cDG1f1qjV@>gpzYa}jZBhd>}I5W@X>Y1;xr zuKn8%G&Mpx{)6NKNMgR-mkb=8r1;V=r*z6;uQynH!+~>Uxi_BjKNcEKPk!Lb0e}C^ zsKeP)iUTw2|8Wxme0DWSL;ojmIsic+)ae5H&H>a7#cjQy?7`li7%(PHOgsk%KPu)@ z=Kpzr0R0ICjWrCs@kH|VfVLP)_UU!^kolrRoKq^#$3b4k#Tig|8v!&LQg#kr7l_lf zy*ZO)p=pAkMDU*=Js>PiX{TlSb_!k@5JVwUXLm>KSXpe#g3i0ohtha+FC0Ni;1n9taNGk4iKZ9S(DfReZq0fB z9(*!FoO3ute__LzD6H3F_g{2o!K1*L)`+7|%6|A1`1L;eb^Pmn zShV6|@!!i{H!?~dX>W({eovFJqHHgER=(|BH({f$ z+bq(p^>Vc;(!p=deeO`;uhFDEIMN_^TIIP-5wvTj)GTlU+d0gkut?xNO<}9T(XS|= z>34a)<4xZJIoPQ-GblET_AH{KPJbv&>)77#EPwWQ{RVaU-!MyhB_b!`3~;?k@t}&wEPt4$%p2Eu3efI*k&*RK7GFb1jhgOsw#iiMR%!j zC}RWcGW;wFIl!C%s2O0r8MRpi`-}QT4>UkQK+{NVy=Ae(WlfGJvY6?*NLSqK|mq6SRNc5}H%Ws0<_51|#1sI5J>qRnWhx&z} z*Y)?9J@AoscZVd8PqX;-@`AwSD$lD=az6kaaOC@R*R&6AleM+Ac_WcqjL1Iv%p%o~ z$S;|M;J|1eZ?8gUoYq-F_?x*ebWsU+aC!K2gwW}nli&a}b zo@g{fs_Pj!ZT{I%KRo?hz&WDuae5=$-d&g{TAXZaCgBw2qTm8wdDZJ(Mxd(vR+7lv z#B*|U)b(Au&?Gr|9m4BxYF_By(N?{wus;lD;J;7Z@t46@J*u5%vBZvlX>pBBzG(6T zR%9Ioz-2Sj3SY^67Y_;Qw2Rmgklpxj=$xD42x-;W*#qjOGjA?pVNh052e}>*4&HSxU^3*3X@W z0DS|TA~0V}aR9mz*eSFXWllh-Ah<;!K~4T$VSnQuuWmIMzRu2dhmT5%Hwiv&x6nFq z5E1Eq24mWKe6k446#ujFO#fdt9%p$EOiA$8wY9a60rvI*0QOLAhu7u)Okk|gtu%2* zvzxQCGp}>u$ml4=R6d|eq2@GK*ZQ+aLcpO)09p460n`}+7{;d=NE*YS_H zk!(L+k5dhGO4k4J2BA(N2Sc}Ct_#g7s#@4h^Fq{hM%`pK%R_V|4-jU( z#Vm7`?qeB(JxX#fi!M!OL&b(D$5`~~r2WQ0ULIGiuiT|?U>0`D0rJb#Yo{v`S- zI~A21MI!T}3Z7m`iA(%fo%##owdZJfOv$SDQ{fEO2Ymk6Q5#9=49)vv3^Yo3-|$gd z#3wpuzQ>1W8c@v8RH>VY!M~K&%KaTqcRV|`o*fkye<46A2NV5W>4XGn}vh>Ao$jlM>Y^-x`d;m-gBV}RX`7aAEG z=i#LT>HFXBMsNZT=i|qqT~gy1C{2F?g9X6#hgsa0+I@XF#6nk+JDO)Mxa<(u0Z@By z{j|MJ*K$54SH2B_Xu&M|>`j#i0y6nm-LyX1u<(<>{kZT0F7yYwiYb1UL+sjt7W@~O zAQcFRiO;LGzZ=4MEyI!dSyi^a08Yt$GZ9D0&#VCo}JFt^225hQ7-xQiH&0^ z-)xpnPnY;!Pt6DeKz(=FN|ef$=j( zA~MIGgN;quD{KqAS7>jl>2L-H*sJ;EV?E0M)}YM$0dY!$fWdk^B8K%dnMvmrZ3p;Q z;%5E8qOB(NJVb|jebFcZ7aBqg%rqN!MoVqpqg)vgk?@)tR21qwFvacCGQV#idjfCS zbDd@cN8;iz-m3~GloVRKl@Fa{?bz|)U(dhGt>tmL=dlJbrCXCflePnc(^KJ~i*X7OZ>+&%66-GYF)Axa6DD=L_2#EYx4(B?#NuF9#?N zj5{WdwIF_GZ>wAxF3aOMVY-7!a^}T)G?0s!f4mx27;64~CR5ulV#&#@+Q+z0IIfj3 zIv!{elxAL(W<+7%a#Gzg^ywE$?i?y7i>7p}*}(?e#NE3m3|ENL69I;O^e8IC%-XTi zU4ZqMBJOvpWOGVgBBO3Htk0;SV3cS!I#5HLF4xy)EG>BLP(Ov-1G0@K^{2~;+l%qR zDPSuiUA(Ap1;Y#Ne&7yILl=ftG2?Z~I0@{vqwtlZT_*;22Z%X1Fw+2ueOM5YWP!r( zPCLpCAOi3YD#S}ERmb#j2%|$Tn|G>04-M=!>kMEzu&5ksE|%^$xs5jZl8!4}ThYLR zyYh1B8WCDsemsXUZ)9&XB&*qAM=_AjKYf&hv`ruYwj_Qg{mIazRKPm?;`ah^>JOy$ znA4kJ7EctLYP)JZich`!l*WY#*hQKxIG|7X$v!NQ__|XAv$l9CTFy(q16NT11}x=B zelhnzgoFUnEG_0fzgDhYFiM0t;l<1qsPG{kPm$EqK7w%8An51Q>cP3wUmP%%3|8b@ zA5sDW?C3-2+vx2@jvoaJ|1t>CUbTD~g-ff@@iA6#^C$&?S(vs zI$`I~7?B`=oU6?V{+tP&y!2p`?Qi>K<*g^sTYr{M6Z z`#On`rTy4(={GhB#mv=G&S4NcT37@Je~U-tnUo+6$oJ|gjw_m+B%`1W4q5H)kJMw* zbp?KuM`g-=X#0&RFXEp$c&wo43Oq}D#bo-2)1puCgLd#j3jTf5D{qGiSWO3ck2$WL zsU?mLy;Rn-qdWiR5~fmYcBT7{6YDRut-3txEc`@^ryXW+Jl2aXjTcdc>{&2Hqpe^_ zT<>bMqjJyN1rG0-&S;ctBY?FOSgU>0CLVw%iB&6w{X5C#a3)r)z^SxT(O)k4Z5vcBwQKNEHZ#;2pcJSsbF?;8(2ijzJNe2S^7#wt6r2`U5h;D zc~4_yxsjTTs<*UEVUJ9yxXD9$fhJ#7)VJuOLUIeu7Y>)kEo^VmHoR~V5;T(Ys1%E_ zi8O4kqohx(zXr`cK5r|0$9b5n7;RfjQeEaC&lVaI>oTcprYyZO@HU2W{v2n>Ue3gg zm*9#-^*l+Ten97$Ce~G3m6H{}0u#PEy!l$Z6oGzL5P4wTN@Qa>->W%)J+{2hXoah49wa?=h5x7p7Xkq{K3lq~ zvgk`O2y6*~>X|}^eIL&xN+nDg=Ep8^J~rm8e&{I`_CSbvT32(MqfY54Ths!%k7(WJ z9c39q?<@{Q47EJ%Zp&>BqvJ@eW_Xz-*Nj&$C1tVt=!3T4Y;-slyyPywE4lPp zn1fCNGNn?~$7b~xI3cHQwN#L~bxMl9y?Wx8ksiNlFUieW(078V*vbNiV>b2CEj%)C zzEaTSKktctL(}@uJ&tigA|`rkV+?ls1(i7M; zKHTb8bRWRTrjb|@Y-yjlIawgR<7=wyZSYOJi$U)v>yuzR_k0@l;nHmjKiXGwBt6Ft zL3$;?`nd0B{?zu$_<}+Vi(*!KdIj#_0$+^TKcct;q)9|#(Uul{!33J1yBfS>wi~`r zj10`8JoYPhlM*uUs&1-^>{q|HdYF`dF9gzU}ceJj zna>ij6iEjm;LPCTV8Z2=2GY1rm742LI44S-6&3*EXXmYU#e|R;OtAADhM%`M`iZJfa zM91`O0-degRP4itvsuX-Sl@&5fgiJUqs?mW4v$GhO|`CL^Uk83hxVFmMX;ejJCHw zfPgfJfV6;gcZYO$gQQAHqjX70BV95yf>Hv~-Q6MGDc$|<@tpI&-sh9T1kcQlwb%Vy z_nNzfZZiMfMBT`ue-kSW9Tb%?bB=i?$v8U9XnIa%PjP47|cdP|Z0_S~`|#mAa@ zhtHa^cKJR&JYx76OYT`CMF%FD`~0d_(_=!jZFvPzH2T*qiiXwaVmpYhx?x zasSOY#lA@B=b*ZcR~&y&VmFfw5D;`wuxSJ61Mz%9yTUe7&!N^E# zAQSFd5>z%5s@5`GoJlJh=pr|yZ=;Yqjs|&0hAm=iZTUUp8AD!1vz5D7=KYdpG|Tsw{vWC*B=oDJp`7m85NepWMP*X4kX5-82>xHEnz@+hjWCF zJ8&H)wRFC!BsLzkp*aBCB@nHzv{&Y|SXdbujXUb>HVV8wsKH0t98})C zKSE{+!SY>pf&i6f^RN4IN%ktdUv51g>1VpYW8^y~-TXt>69YN>*Eh6k!zqjQmY;yX zo-mKK_{=F5P4a-F^RW&D`!PAz;P_7@S^78j#0VNM(rQI4S~xvmBZ(>Xv3j}m9KBvU za}fEyE^cjIwy|CGx6ZMaCKS;rtU2-_fq#ukA*}n7Po*0!Q&1m1!ofBM_vuTK_^6Ev zre>FYPOSe~JC%SyGe!b>k38h3akfyqsXbN;dlg zoThI?Qe0efjPk*glo(Of0iSM0wCoh$2S3XYlPdvd(l#OCuFw8tWfz76x`pjUX0srx zjRcBB1Lo}NBRfEienpwj{ml*ODIv^)tRdFxmAFwL|BsyU0P9)af&7 z1_lNeYlr(evE*K4%Znp~RP7w39~*z}Krr9|x*Qe1iAZ@B%dIb(oUE*_=1fl}mnnC8k}Rz?`YjSCqx>1phSpz7#Yj>XP`L=m zzNCMkBmMIO_pnBV`=zUK8z{(p^tTm?ppaC6`;7iU=GoTJpO?7Gm>=luzIxf#P-t=8 zHc%$MVq@&Xt@X?Yy_z~!~UXiTxeuA?KOSq}6D!wvqoiiBP%iNwhFITPJKTUan^)qvbmK^m*dqbE)w8uY&7d zR*cqWC?@BbSO4dn;{}4~c3bEpvYV+Jy3eVG%8i@i9#~lWPtU+_ZkZt@uz762<4en+ zq2@SBrOrLiFzIF?I;9Z$fRZ1Ib^X-)DFZ!LW8dm8Dy`%_BfmenhVD%rNZIp&^aJTO z&i?XmtxmTQ$5zZmEYWoP6I}L@e|k}5XQyK&;$UE=6&sJM)SGLW3pq&a{W>T?(Ed&B*YrzLB?5S)7s|0A5zrs- zWC@lJ$QcugSs(_M#Sx>4U`Cqm1j8gd2})-i;_qIu zqT=(|98~OkJ-q0)HFJN4Q}dwXLzdxrg@1KguhVLLzhKJea+bR!Qg#sR+U|_C1V1e7 zh4!<4Wx?U_@gp__Qc~{$Cv-Y2isToSvwTf{_ax)7RmF=`#>g9^ovUF znR7GdG}C@a^L<<7QQ?vvX2Ea+N@+CoypresV)6+3`0#FY+Z7hkxLxgu`Y}KDm$tzE zM&H{Y;uTW+(jPVqiqa=lA(*f@Vz z?Ei%->qM;K?FIQ3`yKqAI}UjzqNb=qp2B7Bg_EQdxA0f`X0v;tW-*&FbmV=KCl?ZT zCygg>(*MS+&|x~Ow+%}VQ2)AJR~s7RD;C1i4|l93gY>9SS|4C`w!Y(#a`s^v)X6E= z%E(cYptg%481=+sMy0^4Dk9eJ7)KQwe%dk#InfQ4g^(|qbs59yHMZ*eERH5#qG+zw zJ%>yjxcuS~hsLD%662v}RT2gMgkbl*ZO3FO+9%mUffdL#`Zs>s*9R@(o~Mg=*VWts zJsOsy$>`#qHbekq??u-oFgz`&_PTZg0(gK@8qZhZwbF(YRFF?3D5>2fBIgCn$I|1& zrRn}`6=gHXMU^>i$ivc>raNPK5J;KFxi#OXzb_z=pCAPan|5IF2TqrmK&`*T3|_ka zwsd^QV(=Rsma+o8bW;?Vz1`!WIFSCQVeKb z4Z%|CtDWH}qRM3TpY|#5t3Yl{x5=xvU}t@6HvIJB^0FN^yn*h1&J|52ygR;lnsM2} zSlR#&x=~QhvANyOE{D=)_+b$9xaq+j4G3Q>P=OH)b~#T%@J@OaNU+>yX~P(MFmO%6 zBER330eOEc*rEWMPB4F%DT4zECfJWk>JJ3?oYrL%Lm2S~1MC+bU(cMa{OB2|ZLcFv zZ1GHDg+To9`jM7*jlBdT9?sB7i1<;^2nPJCeh}O?kQ-jJ@SWf2@p;^FUrjP1FE6P; zgT^fu1EJ|c2-6Q^f`Bq>CiQVTL5Bs=-O|Ri23TMYT*4-YedD83GN&g#1OglQx~}cd zKxhYE2ljeb;CXP6mh?Xr%hij%wXR$a11Z924_gL_?)uFh8<2F5`wycTk5t`82!2s< zZ~tW1{<*`$BS56Y6W4Pz{Z`*%gWBCRm^0IvHNs+@6tD62wyw)#g7<^0y{_j~sN_WrAs4kZXggiIB@>F%ea?j%`k~zl*b_(HaxJ+TJL}0ii3?}u}TaHp5zWnp+9U34opda{wgKH3Iu+at#RkJVnEnd@u>T6i# zeVOHGHr@XAXbvp?x$y*y2P}QsbL{UPW0|np*iUdpcpi&;8BOAefrQL*-o*|3G8@@0 z$BbUw?-0U*k)vG|qmZ0#eJOCmdwgXkK7BA8ZLqFhi54j4!h?S zY)7B2AyYi@`O%@mPO8E_Z^N{_W%Du@+ICgxf zof|s1r4mKKZ?$JOyYM?G=@8|h5nmLp(7o?@N;<1z|9EY5WAuLQm&O#20HRVIGh1lWyBt zAtoR@_*G2^oE?Cz=_{}VeeO^&eqtE_(=~p7AS4lTi{X1QpM>6YGg*4`Zb!$^Q7Ts3 zI=|M|vtFuC%r0)4a1k{9bXfAfydJ-+2J#)~+PI4v^SjHn&vBUq=gun-3=e#MzPe7> zWUc!_(DGHsxPS8vhg*uJn=#LpE!)w>pTU7^A-9X==#`!yrLB13Tdk!={1DcMBxu`Z z^xgBshEtBLhh;Gb*sjLMb0YwOpf`B)+;x3KyN~s`yj^|s;|o>W3J6O>9`7z$Z||ag z4yH{P-z7coT?uzB{=7xjgb2wLfMZw`Smt~f8)%;P9qH37?V@bN+xam@<|B9iOiMR? zX^g{%W@5VC1uvZS$v)nW8(#!J+THa?m|o>JT~eIQ5AteKeXBLTa80AWqDc!i%$2BtoDg|Z z^`Mak{5&#zX8WxS&w@(*af~o;rot({LjuN}p-mq5yLauJ8O$_45Wiat4zh$4S`P(N zT&H(y?=tBz(45raE94M+o_a}GDRMcX4@T%nJUK@Gb2D-uqHXwMs+%w4f|i`~S-WL= zHU*VP3}{3)Cr2Q@rOXN(ap6>ijsu&QDlD)dE{RdF;Geh!d|7P14_*+6)6?aZ_7GDr zv3*kb#Q5&)2UEFmS8c(@cl7Ph3poS0E31SLJCTcc@#(`Y|HcG*-~u_HLrW6W(z8Cu z;G)U<_LHwsD>%h8T$z1nkaGu|i3y0cV0$F&tkg~BIk4r*NHYHi1<(cGRh;*Ye}B-! zfgbpEl$W!^6f~fXwD-RS_4~j|pAa_mKs~bCA2^rwnZYfxg_Xc7KZy{Kl4)BKCLqDK zLuq=O?rd1@M%LhT$0c<9_e-?r>K`1p{WIb+%hv^W=glXlN4~z7cr`yu2|#|};&{06 z$QA zpOPGvWp>9qc{MG)kyCu~epS1-!7(Fm)2iY4u5ppsp4lM@OE{)KpmJ8-J%cF4`q`9)iQoefnpGwTxYcu($hZB}sLLx=>v+1ZN7h>tm1er<8~5v)Rt zn|HMJt|cIVsk1Ou417}vFnvuI1Tst@ywU!t3kN&DfW!j^EYv~6XY%U|7xc`t2f++1 z#)gFv06_SH(`+-%Vz!OoB68Y|^%&RmbOZwyaGY)qQdPnNE|^0u^c(#db~;NUyeR_WNA3O zum|CfyPNrI!tB*z|4a=RO~ir}zVj}6rf=B3NJF1dJmgga zTBO2vSt2RdQNGdHFApv3_CMt4!w(aB>r&@ztMQ+s79M{m#Y~mb;3zdf?RDzwE#`Vh z>9z4vkLFjyPbbnXH0R@5pUz4*OI@-^L61nCwOyz73!O{@8Xddeu2vZV{9Ilx>K^Ju zpY*Gh8E4&Is9#qi$&q2CzqfQOw_dxG@{)Z5&owEz!@;SKz`|j!Lj1Ok{3Stlv*#<( zA>Q*f{#)8EW5V$qHdJ_weXM|^&$fxz-vljMXPq5DPi){XT5;4xEE>>?h_+0C-&9e< zO~46;!m=~;mc(ln7rNay^0EI|^znMw6Jh+DBSi;HSju-O z^ELP)FrVQ^G6UGDvF#d;r8(-Eym2xOmN%~d2?F*XM}!}{c$^b>k`)u_e01Xu<~{CJ zQf2*hnJ=tEW6Axd#1*4y{D<=M-&=loI?|_`Qc+XWkrd$1x3DE~^QrH(I(m7=vqmUvu(Qpg`yC2C1bJpvg#Pegb)hx@n4cSqm7S6m`lWa82pX_wyh-9O?Y&f5i zTwbht7UpKzwD@r=>0QRUZ0OScN|&nsoMD2D$3K#8YA4IyDpY`plX+d6c{hcjEzE!E z&(_;-L1snOC~eq)V){fbBirOz^7fB>_;zNEZrCd2waE!h!CnBUe+@7vH3g)KkGqc) zxH=6;k28G9%{u4!ID@UnjEp~=A(jk%nMGC)z4JoU2(N7-n=n&W8!2_%K4DIigWQ{i2qJk|6sL%r}9L<&ml&Kz7PL->$M)zn=5Ix#!3yuS@r{%|i@ zltmC(xmrNte4yO3oG5e3Rl~2IXf&cCGC4(ok)NrcM%F+U2xaD7C-c}9r zl`d_ZykzY2F6_z!>_qJI=>$8%Wj{^46pL7?Xva~H&@15nhT0k;Ax&GiJa1+*6t*R^ z4DEVitV(~Yhcfy00=a*bHdx>=an=02JAbG{NOPPX9)KeW5`{ zb4$$5vql{6D5h!43;pGO`IT3c)QPX^nNLEgbI(4A_HYyVT}`+X(ATLtN@*t*ZaY?) zHNR*#X3a9@=8WCKc$l#>@=gqT)3S;-rSb|L1Ishgp+`0g^}9yCNeB1+mtja5_RY9A zCAK7kV|0v5!)oSW3u~CG)s@aa;a1JDwY9GCj!*I?&*UlJNBXJ|atm$z?_nF1jilc1 z{FL*1h?;JT)H{5Z(<}4h?AFTUn0}GJOvq9QP|PIwQ4Fs{mM{;`aK_kc+Nt^@_E2%U z(v^t(%Au?NU7pjKOO)SPfp$~zwV}0+lRI8y&KIOAsHM9S2kv`&X9h( zIZONCS<8;CHl`xnm6!%6wfM)Eou2WsUmjFrn~ndX`^}gaYZjbwMv9T(MR!gxs(Mn^ zd+`5f@M#+zxx2u zRw>WVdEcX^%0$vW&dK?}K(60dXDd*RJYT}6=fFj)1nxxrc$qBOrDQB7X}m*~!>izlcCDQnrY|dp7Y;-qW01^r znQp1DofUO8#ko_A=b&&&KG854SBD74{U=Q~=OlMn5rH&1naQp*Q7QHpabodt^HdI= zvr=~EF3UdZ_bF>%MCnsav6z}KI+RKZ%CrAnW~s{-4`~LLmArG~-|=4Czx3T-=m?e^ z%d6nyr4XOM?4-axF_5*-LBAIT1YnCLNAz>Z+st5Z|q zyn##f-7EzjTa~_9ZSNY!A6|8vm_dY?17$fumK`6a!5Txo$4~Y+Dl8sUSn($*UtWC9 zqL5`>iMF|KIBsZ&i>svBm6c$x;^XfLoJ?*caEqqiH=`hYm9BfV%NiSzplxF=_7B=2kB3a8a z5m1|n=y8B~X+K03o)^d*axrWE!BzF*T3$bcY`dEgLW!0?<1<;cHsL3i>vVQ+dPvr0JE%(H6~?h|811%iP7B(!fm* z7-z$v$z0D)Fi51BvY7m0767-mL49q0vtPyZ^RYMINj{B0Vq%G%oM(vDnL6;8(15*} z9V10#6QS7hc(BUnM5zEL#>rB4qsA!Xhef_h8aF1yB9CpEGQVO-icWXxY&)QIhf@A)@;a`Hb2%$Mqdr6ZgG2`83rDB$Ag*`v<+=jQ9*_WO1 z_s@1G!8>fxOB|C487a70@zgQ0k2sr_m3=>QBBjZf(Wpj5x7x|;iRUb`iSNw8gOFm8 zov%BoXgvs~aflaRXM_@`W*0>#(RoltaoW+Ix*1`Wb_K@xHM_m=UJU;l7$3-2w<9yY zh84#2Bg;h<^|MwI!o? zB6U@4Gzc3vNgrmqFcH2A;=XySpW|I6uTkLc(RZAE5!@pqAiAJLuAsru&{l)-UNv=C z9pks*xUGU-``hSlr?Y2RsfaHO;O4I57Hh3F@7=Jf9vSV$`N{Q* z9ud6}DLd8DL*Lz~hD}G^zW#Hnvg@q4asFIJYcOdfturFqJANedTOBI^+p#?(c0Yc7 zlRH9>isMVs+D8dAgwlc3 zcxE(qv>+bqbB>&T@zzYW2&?#Z**z+G%$dzWEMI4uz^0r%zNPlm?~UG$swK8*f9{`% zLjnG(@w>GOxK}x2Yy$j`$uuSy%;YuCqOqU8Qh0z^`u6DZI>QCpahYj7WE3xddHQ|e z1c?YAdZ!>i-q23J5dPmqmXi?avoy~82f;10kK#7pjYta>Qg3=E4WyLPDghJ~RFo|v zan6XO7SMOq?;AufTb7gLYQ^VKyYa-bM?;q=;eRZEmVCW(3hRU#rP|?3`{9Iiy2R|^ zi<`Iy*VRnu>!j_<=wXZ}i&*YIu<^xsNJe;Lfp35c!yTx~~3rYUmkUwsN=d`CNyIce4%f#=!h_b#sr&IaY% zUA-o*iPb~fUt8pi8CGoWIbj-nRe=r_sUpv7;+gCRo(xpqAWE}bq;whL{d7*|W~s9| z(enS@Kgu0CUG+1_kG$h0_fiTr@19?tE%^beMsp1Gjwws0P>mzhvm_2Ft<9_%haCNn zjKW3SzW$}@pT2P#=k97uWlk~lAH$;XuhN?F8muZeNCJ6k3}>G#wOtJfSo&UeWm zmKpNx;*i}P**7-LVpP6n*^->|=1X~S^3l`J$CW3(q%vcVOB6p-(qs`Qz*)Dr3p(4h zNcHp@`tdrUXVUD?No-BS#8pjmvM)bXrlx>heS9?}PePN-j#9zy=W=%k1ogF#lI24G z9%jLr6RH@hOVh$!oMrB-2t#wn1Zj&C%2vSNm>jQmu3v&?yhI=qQjkyz{H_wBL52;M z4gvKMN(dJ2e-|5x!6SLrES2zKxB&o;LBqiG0g$}?O~0`aiNI@DRfkC`j8gsK0TY&K zxLyL_lVjgi>Qfk$6aB#*sp)q0c=Zm(Jhf%z&=w?Dgn{aaU>g?~M93r(V&m*cSE1lz+Nn@x_u+YhPm6C$+dS*~u=i?Pm`l5G z#&xyWjum$vzuoq7zI9M8n;oQBvTu*qG%F^)ih{Wamp!a~)1oyYc1`nd1+@lD9)8~i9dTuOD-PP5m78?KzOfw?PgF=tsm@wH zjc}vEqcD8sw(O5=^7d`VBdi<&q^E%B9Ty5dxmM5_Ec^tfwE_DvQ;<~B7|;p|1f8AQ zVE+etVXs#jkL_omGAa?0KVH~BBEghwkc5X>O~R`8KB6*{HK0FSpz*f-pI!?Sk72-> zMwbDqvD;s%ssorlZU5T{>+nqz1XAR0tj4}mrde_7K{d({^QrYrC0u+DgqU`1lCx6M zK{2*|vT~>b^6^QXr(R%>gSU;BV;F3>4``Fro}JaznewQ3HNiLOLA^Scv_Vw#fl=0j zS*f6E_I*R}G3`$MM$Z=OXxiMJ8zFYvX*iis_`IWH=B=5Ebg0VH*q!nvIprKAx}S z&`s(JtIc3v_^GM+9j1o5il2dx8x-NM0G;WN6T<0xAW1G_0G-{oNbe^|_n1EA%y;Sh zp1a?96Oo0cLYzmf&lRz^W-1*-mwJ8Kr|VCdr19E7Vm#~Zpg=Jetu8|hb*+Sjw5ih9 zZp*CtHs*=lDakM0S|9jTcW(xKza+es)k*JIE3~cNJhiEFlBdjD84$xV(Sf>($}OT; z(Xbujh6xi}Evcp0qihXNr=LteuYfv_IFwta(5NR>!b9*v!#j6=8HZ&=5?vxTtyv(- zp3BX5aG6J!O6uT97qlEKzYy_K>6nwQj$H$x*yc-u>b_)q`^#N{!^euhI{@G+h?|K zll1!zW{W2ytDS3vywKp1NE3SjJ!Jaf0}~@wQq(QV^#1lyoyPv(U=@~jPz2nP%54+t zowWk+$iLOdUT^z3**s1nqFp&JW-s8rQTmQgArY}(f{}lpq#&J_C|g<3V(cB z4;6u*dl*-6=-)h)#}prVS8I{rsn+7pCGt<8K&lWohV2++zg~qK8oH= zmkq+5LT%F429H;Fp*scuXsZh{Fnw{Bl)1l>vLp-Lng8lGhdtVqxu7|oDDfQhxckL4 z9EVx}|I8P@`D;o3o~rF&xTc7a;AX(y0g#8Jn++AVoNt7hnW$0_D|6rvYnx^3V;Uw6So$|{c8W(iaB_dB#Ge>kaDQPX-tz1RQ%ZV9R z?>`ZU9DpC(^pJ|HM+!w7@>8$XzgPuc#SjPt*b=mXHk@7;70@8yMhgRfNCaG-0ymV+ z$ZN3J!|LE*nLuf2X&6Q0FGJ@31eOyYl_3uTG{BV;tczt~0Z7P$#%>}r4ep#mM=c0t zptxD|N4@iwat)~61Lc8F0BnQ|DxX3lZvTHKN1=7;ILcLWpOBn91T-Qe#UvGY0;{BJ zLBMJO#W)QV-m4ubus=cQYB`_@1K?-J!JASvb`OuqpUpw1hH=H#m6y6w-f)gf8@+Z-Ui~PyXp|{hXoaKIEWui z1;lfDC?*MX=A*7Tc3zsjmJq0eDqXz&j|=?bc!G=BbjZ^uzPViQD{ z@e?vqWHbB{b+pt{%Sm}Ojn1CP_uFlU0BWp`ek;?lMs~iFvZ_j!zMeijpJ57<uAQEC%wptTxG4>z#bdr{KyELMPI(XBGko zDs0hqYi|I<4U|z~0WKy4Hk<$@W(ok7#jCo_R2viEyMNTjSPDQm;FaQ43;Y=frt2No zq+y^9TxP}L-DaA-c9L8D6_BLehCLT?^FZ6M*29N`LyvZMfMdeIVqna|1%V7eMacmz zCO-=Uy1*J)wzUx@cyM$EgewJYSxdUFZx|LpFBMY2BqYykh;neO&Q*9_pY+JRTmgs} zFwR8<5{~<@r`N6Xi31ER18iKoZS}(DT1oT6O%FD!t%ZRI5H^>=Y@%+Ef5Cr2bhlZM z5qP=q!2FN4dOYQ9#?)a-MTRY2x5fgP&F2sOjgI%N35TD}b4qVhPCoK7`TvJfhM_J0 zxUYLw(vZH7y`Pv8#+rQ3Y-31$8v%lI>Yg@yZr zz+LlKTjI_A?c?d?i9L&z0LCS$*|0fvHAmC-9mC~z%PsCvgZT*2InT(8I|T*;6i#c2 z^jGw%%2sAOl7t%1g~KKEvw9MXH1gx+exe~SXfsk3n--8{#^OyqWlezWPqhW^Y%y%hdp_#hBzxtQ|!X>=*V*O?q#r~T_{wR)~uplg*RWJ0XF3vX;0JpO(qzBFlZ8tKNS`za;Cz_ zG{AXjmD6R%NJ&UE$B{vCG#G_)i(sV;e_N0zX#VhUdl&+oEOC&Zbb|`K}D(n>j7VV~JT{jHc*&kh~Z} zNb}5|e&SSvMD%_F=?&V)fy|f!Tx!LlH)gV1Qp(fuC%U|psh=vtnN?x;F+*8l=(Lre&G{BLYE3drl!>mm6J05csOry`mGL#Vo{UFuTRD_ zP!TE7ub=0AJ?XWq`V#fJRn1b)A6>z=LuXZU7e2PMFz};3^Tn1GleMD$8EaGYeE_>o zdd5^vAwHzTSX;G6p;OIh=@OOE?SrK8SFxSKlEG_SrQod#&c~Wf!@F1LJ!sefS$HxJ zEUAx%T$^w~#NC;4X?zuA><3y3w1eFPI9P{!$-%;L=vcGWI1P+h-7Bfb1dD(GwXz>D z%*T?J7Lfk7{scys0-E)j`UD1mf~WuB`Zii*>f-Vo1~zT{ko=@y$5{k=wW5P!1ie4S zKuU&fp;;khp8;R`To4Wh=E5jhfVBQlhA5FyOM59}(r>+v8V1W!4QMnMmiU0+^1jOc zafG$Cq#(Kl9E?nXGFx-9U>_nQdbxKr-(G!XZ0-I4`wDFemi(Hk&)en|JWbCE%Grha z913d;AHA{<0dm0uh?pbdY38#z#CerD4^=hCm8_iaFIohoPgym-H82E?+2#!7zCWie zp?XbE|D z=N_?J9TR!2wt{@8aZ0j>Lz6?Y0yONH?|PdL0?N_h%5!c}eaJN!DF!sG@Krx9nba$GJ7FO}c3ZxO6tCjY7or=^he8DQd%T^fN7LoM0F z(xcJQGrfn!A6n6e>iABF^?{34y!d;PO6YYrcfnZh(tyubrRN7nRbZN3Z(IUmIT&!c zZUJNa_079QKVWlKyVM8+;KtF3?a|TE?K({-c=nYigv-4xGczxQE@sRhe0pQ4&6;v# zqCqH;X^ig+u;pLy%U~^E{{f3$;QWThT>XX!A*>BY@Q}cZB`}io+AAbK6}p6ggBbNU z2#m+)0%$^mv-xPYl*4ih+!8N%qCc=LfEVkgUq#>HciwCPtU&n2N}0ooc(R}?i_pz> zj>tiZMMh|sc*(bglO4kwaVB?GAOP-p8UBt3|o25&I-8VNdVx{v=5pQ!KBf*xqD;qJX6%3N2A5@?^L!^e# z`%b5^mY1bbPO6}<-mL*%Z0>R?Z?=z)jamUzQ2e5{YKm)3%S~B%{zfBlvqQrxMmx2J zTm8l1M$&`Ceb1^TE5UY-HDjyBnB^|_PP5xW+jTIFf2<3$P;<|uybeUNJKnj+=cUKD zlfQu@G~>=01o}38(B~WGQ4)?&9(fi1N7)-mUx=gqJKK_(@NRe3W0i!*8kMMVEn65ANV@Qco7KNPXw*Bq?oM z64~S9ayxkq37{N<0Pn$=;nTdki+FT2?Yo>bQVO8)qs0w02;|>mrWTIunm;`7ik`pv zaC4+3@}@1M#2DT8+%=>V*kjtEpic6R_PMG?8txHRSP8})l3o-5XQ?eUbp5B2{ulV z9Lf#B?_MiHmq(y5Qr=TVQAlz4o&Zk|ZON~SL2@spMJeWwd6qNbVt7Ppn z_gckE_-aqt+_Ae(6_z2V^Poprr~;1 z&uz^D03Xm>{;Qy%Lm`z0O-1hiANe>6nJ}%{M*znRdI8--aT#SYdup%!!lZu~VS!J< z-BBON`lf{H_@1HOO+y<{lMJ0u&Mt;NFD~ktC}N$Rxo9K3;0QkuJHIHLMsP;eQkIzH zUjBV^EV=VUuoK%eFTUw5^G0rLK!-}GkAB$2nnZZO-fHWzF&TVE?}qD-eIofvcuwzI}#*O6$` z;mq{jo2v0eyuZ==&Yg%QVYU2Rs9B9UIci;VtoGzfSh>fw!>-R&d_%HBz{p4WrvK$J z@sBZWBWBoK7~xabqe{Z#qh&YftF~U~a5Zbnj;eft&zMs2(unnNlxOAmp4hH*3;~6V|YE7$h&e}|mPeHFQlBJ<9zqQK@%;FA*5g5BMZFCU&_ z_?73^7EsV#Iu=VuP;QjX{5em`{c)R$OUp{N?2+=4KtuayE zD2(*|-;EI||A?w$De3-r1~E^5=uoECJ~!qL7|^O2pnoqU@J=^47JrE=%aCCz`mL+j zK=e=BKE?!Q)*iae^P@@;(#wJzVw!DzS-s4Xo&9%S38@#c;VXCIzgY4zRxeW#lx(h4Z(mRllVbo` zydp$r(N+CF-a^dnT&A?;`0<9yZSG%vbw%c7tP$G?fGz}v?#ay0NaG_}&tI?pIuL|W2QTKlTqE1gX&oa(%U9enp43Nsy}C-lEV79D=PC$)iY)oPB$4(@ zC*8y*Y;=?f7jBU)OUAbp7YOR)99iEbcAwF!y2p-tmK{_`CYyi&|Xda-SZreyiHF(oN_03yXL z`vYCp{~}AFe;_@^2~qWWU{9)i(PBd3L#EAqLC^Z;Wx7#!for99Er}iV=kNBY=Qbk+ zS>G26i&dX;-sne0Hfqh5Y9I|_GNV|~a23-t5~+h*?~_gr;f{a5~3#=V4S{~Mss6X~g5Lof9G zscWeaMAUujCM6cM4GWGWt13|xb_39%v*=$N!i{qLN+s>^xD~U>_J%7l6>eBXNZzdd zjI5%rV&BLdq3gbW=l*H)`u*n&y)i1>7t!O8NI`eRmO!;tHHGVvu?!k(2Pa>hKEpg5 zq)`M1izk^WzA7_%AFevzi8s&~Euw2o$>Y5tU^>_7MeA-i|KaVP;rURxh-cPI+$(O4 z=ocEbAXEDClHh0LhuOYzg<2V2X<6q>nvP34V?;U&)q{eW_QFx8wYiR2F&O^@2q;8I zu5L^o#B%X>ie5J^zg*E7jdLR-S6bu6sH`lnz9vNJF7D<$ zc|4nGLtaeZ+V`O z$-k{NM^iVJ7?@tPD_5b!oS0-=!psWCwfHC5>;3b&9~jCyf%&#eMbi9_RUbwP>}lMc?G9FxW!K z5wkEao&CQ(xH|pk4y6dnwpBc~4(mVuFl3(M`7E;c{Ew_LwY8+b*>b-r;+Jt8%g|i~ zG%2jnB!!)@Dm?Sr-Zo?ee>lNN_h=WI~4!~Id& zBDeLRv@lhcCf&Cg9dmYx#e@v5#a)EwId`~M-Kqa!oe_!*`NTE86vMF|G?rrf zv7n5Y&9aT0Q2uLBw9p46#}t#L>fha8c1FEJ`3(HYM@_S@l#`p13e|Bn4m2iIM#+48 z&AK+&m=$STlY>uqiQiFuwadKr>^pEwrXTJE}pW+#MLHn7wWQNR&%`(xKm~;L*)KR{84MQ z3fGCjE?ZV4LWPr-%eHYIedXqzek+f39TaojBWv)9!6k|8l+uCGs-d%u+@)~C%NEI0 zwJ<}a*w(FsZy^{V`0lMW!0U?ask^Q7yR2*O!ryWgQ`0hme^-l7O**-&KVcp_ZNcH+ zhfDO2ZFsVbs-`}Kc%sWTuzvft!W)6wbA80zJmu3sa$rfX0>_kNrAJrJQ2uiaf4nN5 zYc1>2sjcw8j2GMMDmI5YR@4gLgJO?3mRGxOvDa-b*d>Ze5b9Lbbk?bf8tr}^N?beK zpEkQi+BV;*SY9)yWu_75+3E|YPhLD5rl0w#m6*i8BzwHw7AwS;{({!_kb5qxQb-Su zZ3lOdLEa{;phIxegi`~0g-H<&VDz2#GDWI* zYyShou0;I%J9dLvLP$2Px@CB|f9%qDv`TwBBSf|#biC11fMQ&|+o(lWn)w@O({gl|j<2 zp+xVHQwn)`S1`Fs$IP;M_Cc>XTxDr1^CHwJdO(H$RY;U_5X;jPOk^=-N;gXVicHJL zq>1kujA*1+-hw->BR|TSw321yaC3?J`rWZYe(ONH^9^Z5a(!40sf0PjGPgKg#x&i_ zy?S}apU=E;sz7KjnJiz5kvH~`8%w7#ls=}5bq~TgWOLbs&m*8@qUS}SyB2J}8FtQz zuTZar9}#7fudC|IC>#k{xBuQ;2`|V(vmpZ%8Q4`*wtR8NYs#6jDjsmAAw+IYDfN29 ze61*^Z5~3NT}-IG9)kkU# zi5)qQW)<|~$;e`1yV6-UF?X^r=V&yshq8A-SanXG7QLIH6iLBtg^oa8^oP__91=T9skK2aIkQC?omWU>4Fm7u)w?6xew(gbb3JUp zsdkASg;Q_lUf-r^zT%yc)cGQD@=d56jq5TMuD_=+xFqYcJRqXsOV0bJ*X{4_;8m`% zjz0KYAH_I-DSzvhpCP*Pk)v3-2zFQCI-n?p9L3Q);arOpV8slZ=DAa5P5ZmVNoz9J zi&=lB{vH|M40@Q9kSAWr<<=c1vsy}NYJ3+$fxe z|L4B&9mvf6%#E3Q&Oy#^9R>**8o{czSH|J!cx4&HrYzSQy739d%*0m{27x zrXM7c1pp-fnsS>5;_UUwI)g4f9b1a$`O{}z=SjRNihb2sv%H5|#U;fq+v=P>i%ZBu+8qx$ndqyb`(72>(XX?BR+?RLM zn+8qO=1ulA;%t6USd4gTX(fmEubE0l zd(-g9C~^>@tAyc(po$P{_bI<8StZ>E{M&!VUQEca$HA3B;}+rqC9}_ zp=>>xUmB4ulorA8el}m55VG)ozfGHalzRdW?bY@7CrUU1B8M9SkTM0q8{ z+|`)H%tOsaby@Cb;_r3Q$czB}3=qQNJc6jnG0{210lh`wHxlLiuhgK)0I0&(D~iOs zC6?gW$*eSXw_7$1RFqVTa}(W=NkkdRv-L6r^de)oO~RC2nw~^b#bq#YYKv3op|`c} z|I&gAnc#u;nehxsD~+}xik8nDdqL+L0fES{HLIGKfu;NpTQ?aab}2<~&1XSaiM%47 zDYMI}itMW0xf8?)KP+6K4zn}1e@dK{r?(#X(E?LwXSh(-dlBRH5GLWEYBzkfI;z`O zPON~}=$fM)=4pjN>R57&)0Z~Qyg&ChykVKCMa@G%45}2ZP#Zc?9{p5`zTIt*!UP}l znWfD81f&FI%@r+E{B1}~QvF7&PDbO89DugC#2 z5R;3rl~xFI1{PdQRl)htr#;B-9*nFRNX)Yu?xpi$*R^KK_Ug?k_MrwznE0R^J)UHH zcKM-k({W8v`mEzO>!Uydi7X{5%3+ZtL%X(=4sCshn}^#+Nosk(IEKHr%Q893sw5(N zoaqV{;DT?Oe@$kQNlq~s-AsAwVeBi>xGrMdWHMc@$lDWt#g;D&+_4da@rsG@;mWn) z>UGDneab3^2%nrHQOqA+Xp_y8O_OO^-!q$JawOHJeV-Sl0{kSa+y6WZB$(3-leswg zJ$XQuScuLg?eh6+Ywf>W_tSs=3or4jZc zM}^KA>*|Fp4T<-X=>`4jv9%foUq$-OY&fyN_88wuYWXZtcd%xEB%bn6^TG0^G^?Y% zb#ot5;Yo7MbuCMxjQ;sPn5bLt?NfyuHyuN97W1VW@P?eqB+b_$%SZiU%r(K z+3N?G;CY3z;Ytn6j61hqfn;Cp5WAYXI2hslRtz3)MfWGE+?3J^T#XWYuv;7kscQL*7=kTO{QHMfInYL8<8ndFx zzwP)D4Sb1H##$^OzZKnsHy!ZZRs)mY{5M5ZMlmd%<7QEH#xoZ|N#wX4_5RU($On#5vxBvZv{(Ci zuBf_dQ8&wfv#UhraQ)KQ=?q2 z^@)ll*l^lVo8>VhQ&w#<1FJp)?kgFydMCtvp}np)2JfOyspZeRhu`Fy+ZFFTuTc;?CzOr52(<)Dr{=U{ za9H2Cp_SI5C;DoDS#u9nOj1Nf)37E~jgh`tr;&i!bsGYetejDmW6ajPDn>y&8_6T% z*uj6K41w7EG>j>JX4vKC!CXx~D`RWm^kR-n+*3@0Oq`^cO)R{ZPR%CBb@o7ZX~J*3 zjd5jMzs+;(X)$y0%FPK6S$UG8X$>`g#5&^|;rhhrr%D%puyaRvD?CLjo%G|Ud05bJ z-ZvI$oF$}w8eWG*o5J?%f%w8C>-gV4MSekQ|CiCXdIRgG@s7FM@Jdkx?9Yzf%B zE_r_qdE-w0h$_kf7@@P5d=rP^Gj%^ZCN+mvTw?EKP=Td}9i@Z)NIFx`De;jdd#}j) zdfEPKC!>;zmK~2O_ZD=(HW8XT-O$iy{M#g>^n16d?v&EeXEG)kNu)GEe`|sfUnV=u zi=eH~)RehN2hTF&(RFUQ5F`s1LHwODkvvoM1wMQTe#*0@mmiu`{u*SPR`vH>l+9ai zn`l3zqf)M zV^GfJnkBss7B4M1Oni`iCs1QR$}M=l-G_F=yQmtVA`a2JLa$v?xiP5$S_gKgok)P; zW9Z-gj6PYuG*oqfwlZ~>F7zY(jA*&>$dYZKkq$i_w{2f7*bDFD1FixWev zqhKJ1{U9M(V6^wXT!W>F`Mo2XSx;MOoG%eztsB+*9!#_HXNGNARvPqx9<@yp=4Vz3y)=kM}^BDPQUBf0^M3L}yOsAdM9F9~3<$BW1C3^KF)&g9Q&(nQe4U#m}ToHbdYBk)gMCN;6 ztQ?*WrV3>Fm7tUixoY-z9gHY@WW-ZiO-rklJb}ZMzp9te(}O6VyG%I%kQ}xi(!xXQ z?q2`l%uy+@-L5s#SHaa*yl!cY$AZasenRI93WguMQ9Gw-&vE#x-XYar{0rZ&kke>p z4)Os0*Na8d`N4^?vc%?qne8tG6c$xDDSdLJ{N+;!aCBowu|ODO+s0JsWQ7g-=lA9fFBM)|xd(n~*4jUHueE>=KW>C` z<9Ix_*e)x;hOv9>9icqE-=$LR4c8P2bq+M;4Z(?>)f?up*?*k zy%M*?4rtZo`dxc9`HlY@$MYrCv~R=>-qtV%0MqllKN=m|rHISB@^2$8f@D8xgrD;ygh`j;zsjt|tF{$FVvUZ>Kv;n*%1 zlFk*s%P=xAr}zcp{_)Iaw%(Kyl%Uy;>P6wZrn-`RV4gimpr0XGlSYkE_KBGzNL0__ zDUY@OWy9(iaATDJG3Uf5;e>8%yFZ~Jw8$s_c4g>dM*@~lo-*01`^%Wa9tlVJz2ujr zHG8UjK7h=3HBHhJtUBDpFR30*XzR!4R*??oL=SKlatZrVcX2Zb32;9BQdCIyrz(cY zD@Vw-e$$e`zL~ZfQ~xeaP}Cp5{jU17ZFwjL*Z1Z|Afs_(7o?xiV$Kg&`N+azx2#AW zh?mr~1IwF=TwEZMi?#8428{k&aypiGO*+Cg2Ex-ad=S67;M_wKMKo}<_j=_!_`K3) zw)N|$jkYpu?WTrLtNW_qWD8+Ec^b&F4~N01Q(MnN*Vf>%sxu8G=J`TZ_>GuzVNOc8 z6e8_{QKFz*hVvc*^EONBnyou-ZLgac3(`sVtTG>ST?DPV``ucywJpVkk914CL32{@ z>66f>N!#muoX%3#`^3oyM9l#{thVk6Cr}5H$&mLHeQ-p(LxZCfm4;(Ru1+{%@iUPV zSvIXSs_g!GDo=F`u$)WN>t!5&=Rm%3yzcr_?nZYF;9oxkFm>BSvZSY%(cF)?W~VXh z;?U|zWc@JPstUF{eX}iY4MJG6rae4RSjc~gyG!@WPMcwZRPzP*yx{n-ZIFyn#&*$^ z?k-fT$P)C{>C#OEDDqu1ziF_u|9RvoZ6;D{`I6UdSkGvwA!S5;+iTU~glDS9#lx7j zLiwdr^bBgAhpg=PRilk`m`2va!Aej+Ez22uOo3Q5S+fk?7i88*%0V8H93k|KVJ;03 z#q%s)?sQvdDUAkL<9*O{jHxScxEjowMn&>d0XcB(yd1jWP+S@p>YbzhlF}|dw85Aa zxsCa%+1ELQ$K+o_gz$3*cH$y2pEk%AgGs>k;#lWpmGzss0+mVd#pmXtyKwM9G@xB- zZK`O=y$VIt{AUtU%r=38LQ9eihT8G_mZXxK@##K--`3>=%=9HwhXRrwK6khB6YW!% zQ}HA3mnM~L-(!S^#1it7@OG+l6}>kh*t-;4tV5x@-6z7SC@>_H#-}9N>RNjjj(ZKc zlU{fLBCn8KiZtl+{lS2DH~utR%G*1SQr?1y0RAuaAWWNOU_0&r~z#V5^uNZ;ut)Ikt8 zI!jZg#L99G8>!lQvpnCj?q6~U8t{h|*QLXDtckB|mVKSj-!kaKzFCs@Q++>b^QwL~ zM!RqJO-Eb5d%^zr6_5t~sVO{2JLX5Dx5p1+Kh1VEUR_J&A|vVa5e=*IfW;sSTb^aP zM8{x3?_W-f4=CzXYmPhNVDD;rKHJ151D*bPJ*F>|LkSujqlAsned-9=N*=uFz6HqV zVQ!tW{OiLPZSB4#ML*hxZYPlT$BS(Ng4n~LYu%zV&{)k_{0yzfPRgZj+RU&Z{ z{Wdh_;-1aXaxT^1Zz`YbX!A!JX+f(Z^A8*9e!knZ1nl%?{F(+v751g4Co2V~Bgo`W z!f#z2`-qt0JEi3ml`f2xX57YGyE`7QI>-DgK1pPPX&+&=zTiD93(HYF{^R~SO;FM9W@ZQn_T|0Z*F+uoi~2ctcNrD83WBfLaOo|kqv4%}whEs0L{`Ax5kWWw zG2dTMiJ>+gw%p7?>jcK@h|Vg*Rs{&wtHeCpEoD`2rI7kT2hk)^IaXZLqFP1){5E+7 z<>#(Xu0x%eqLLNd&;VzX&`v)8X{@JbW#DRGvYOxSn=-D2b@AEqfv)N1w_3G`sg0tf zdykPRhvN_O{OggnHJ&eIymSxd(R(BAU1hfqZGoF*{w%%Mt~k=@*gWys1*DYrnZ*3A z=MhXju0bW97=l{9v(zbTl@=KOvk6CBRrr#r6r2e7WY>27jF!3roeq7YlCdG85 z_pBrq@7C+TZ(yU*`EdH%Q!iEFcud|5p zGG@yicqyu|zn6#TS57~mN>i^N>F^q6bT+CIj=szD$^a%&y1(q^ucD2)7FU@-(#tUL zTBB-wUn&vy`*H$-L;%Fr1piRRTzwu!O+rg^yk7F&!uA}YRupX&X?74e2J6MM%Q~u* zm^aQE@KmhQ)Ck|77!j#GFfV0W3sd_1fgB*>g?D|fJ+E+V_DDOARE-@*W4A|CzV6yR zohz$FV1}GQ$Ph_|4R?P@*TxPO@;vtf(2Zqxw}4 zk>D3@$N}GPW)kfQU2T&8f%jw#o)S)F6{O5>qVY9hfFkSG;7%40aJhG z`%VM`KBmNjv~(MWEf1cgSTIw+N>+Khxl4f5{=?i=PmaF#>GK)s@xrs8eeH)2>Jm4wyV;5gfpsX5cw5ZmhT(o_zh+Yk z0w&!o=I%sWgFL3LH!2aP23GgAd$AC(xG#s?`5bFDjJVe0eXWz0E45Q`P5Zm=K8AyInx)_mRvvf{_-7ec)to0`5C!Q57veYC z6d`z}%98vuaV;r-g7&hasA8OQq`$x4;U}C?7bo|=pLN69Z_j!I4rRzWzB??<4b6o; zm?z6;lN!3g`Grj_r-PH;lgJg19W@H{Gg|`L8+Y^ zGywRGAh!fk&vk(O=60?h1|Ws&1pokBfL$>~Y;OZEi8`OweHtGh_MW=of8`o9XdS~5 z_RBE@7y8uW4?A3ddEAMoe>CmVI0-#QR=8$0PUO}lGY1NG(blUGNc&#p&U1Tgf_9t` z^>pKF-T|7e!|^N09woMW6y&B7gw69rT*jEBXGrzfAv2LyiLPj>xdo@Ds}!cD!5@}+ zkrU2W$PYE1*O55~*E;m24+Ro|2jjdpSK3RRBzL0)?q&zVx52h-j=NX-iYIbaj^O;R z2kz2Gq)B^J*CQ#Z=k>?9eY7~L(zh%h55Hvv=dRtO*<=TQ;JnFC0^Q)=3oLN#q#zYv z^?KsmEJ5#m1DhhkUnFQk^jDkuZP;lmTXnj@B~>4EIXdT|ol;xmt5q*&*gTlD8%zNOL$6vo2KlXZWNco;Q{^vXz;3daJSFJC)_{9+^AyDdR zdmZOLZ^c1|Kz)?JE!m4f_*exbObTk|28+4#lj__{zUzhE!<`=^1*Z47tMwt0gbnl{ z`CCT)f zLAzT^XRm;`eNkQHH23vIV|OFs$SQ}4oXYA5&G9D*gMGv8zRPDqn0K_J7z&5uGd9b| z^HGFVO;AAVe5EzSe!8pj+Wu+pxUSf$8Ak{y2h$r`Z$m`Y820-fX?w(ETK|f$@QRea zY=otp?r9sXt5jfR^Q#TFI3aT#8;Fmr3E^cJ&$d8Z)j><7=*4<`wVAU$l zGuzVHz%;o>^w}2jGrv2P0{jfZl~h>k1unPvQg+@p)rP419%=QjFR$G;KeE7xYdugp z4^wMf_@Sp9F|G^5_F!3A3+~k07f9}Wiepo5!nM)j&!*P#ek=FBY z!yN`Y3V7Q1d%SsCft#D^KjkGKJ@5a}!oJ;?r223{9AW#p3v&Qk*tOQhI*gkZ?$nk} za3(x>EJ#7xC~o2Zig-XJbT4YV_x%b$Pg3{k?JqYrf$)#|@lQ|4Lg(dL8`tJa-EhEu zt|7Hmg0SwVUV#F_4I(DN?p{KkoyWagp5K@53TVPqBz`8IW}DY4DZksIwP3|H$3Vq} z0q7NG_ojh(41#PRB6{n2T$;Edkvs zBLoP4w2&NWzg(B->DxGTfxoeJ0|!=p(6KI+ZXZ(h)*ySP5S&|%OnNyl3Nr6c2IhyV`{ z_(ND}t{=tP^O<{}JMhlE@6LDqZq5>l!tFH`wINXJiS79f_I%d|M@=LA)e;cD8sod@ zCsc>SHO2Er;L=zy7muUzQbTgWq3yr1*ckj{zi(UJub5&r_a46C$<{eRzy~hwDrom% zF$m4y(pkFCcm1O2qL>>dn=LoFbwAqU8~T~!{umy(O+5ERTF)uFn^UHXs<%tU{F9!#lAu@PUHgetPiP_u<%|D~53$YiMhBLVD>t zs$$^vr-qqUl*@5o0;pQz9AgjaM?iXgC7)`{NbeN=`m5JOpMx|vsEdPJxsqn!YskJa z0j6Pv(mBQf2Ku7y8Txd)Z6_6msQ7jPO1QZ4^}fK)4>@%S27vUe**KBO%= zav^ou>E7bDL-WoENvr=^kgllI)d{flnws06IRdBgi^pO_I=ZsFt5xrtMxxl)9viV7n zM|rl}kv(cn(pGz;#f+ZTAtJw5d}0H%dO)44eH_>F zCiS@d&AK`R9W@Pr3k44U?!ka>YbS!=VX7aTdHK$G&i4zFFiq`q3Tb5DJz&WcIB)82 z;E#Jn`Nr|mbW1Kg9`|klVe9P@CFU!vr%g3#B>#)A{X1;9FPW@;b#wwtkbMMfWlRZ5 z^U8nEClY#It*<3ji8~tkX5bW}KGTRRk0=Dc@CNs%vE1(Ns()`GxpV&JFXS}YyA$6t z8X&TZkeHB*hIU${gzbTY2y+qwapShI7ldDEQ{;SqFNJP1Y>N$Fk{=9tD;z-_?QNn= zx7NrVE3vz$rhm3HSA$25e7$;7c|EJw?v_?ByMw2KmjCTNQnyT(x(}`{durdyF4x|h z3ZjY+L5d6vP2_2mcc9giX2Ou-kk&}iqtfufH^*GxeX`QhT8Y`7?t$lbevZN?N$Qet zwEYfiSa0WvC3g^AzOE;8FplBYa z?bsVI-xEi`rw7BlP<6jE$8iu^N)U<(Jd{KQp@{I4*BXJ?HVlwh)S}n$)|j!PakY&t zUsJ?2ztdJYEuS!21RmCP-|T@XO;p&hC2&wCg`l>=*BsUR8s*W|q{sCempoUfc`R3g z5(Ls>u9+c9?7#9k_s{!fYVJ4A{8`#pU4I|^xc$|$?Uc7~JNT)KYhuDg80XcP_xzJA z^wKTmN4&QPx3t^D$;g`y6{sK>pr4dh#&-0Fd#WQfYJ$_-*6>DSPIj60|)jtKP)(zG!N&X_4 zWz}wgC-p;rxf#OXQdOihJ{NDmZUOSNzC@CcO4?B{pSh?F`x>01Zm3x!X%K{w z_F3HL2$UNt1Uw(z%$9;w9G#P{KTu!nE%Z=9<6uvi|AlSXZFOzUJ1A1EACLHT&2DrU z?(-%vbbs9iMGCH}8bxvYU+ul!wXTi@t?k-}m+ikC%kTcH)7E{~7k&XDJ0^3Akv|CX zs<6^p>0QG-#!xVRX`~I~Ya_VGstSy>AH)I&nU>ihTPKJ<`km28ePYO-vpmYQ_=2TAw?kMSMWX9(j6BVttZBO)9~oEKm1 zNC#JLh+2Qu-6aBd1rhW_K!t^TZQ5!C&{V81985YNE|mN=Q3ZPEfPr42(lZ@WVK(dU zUKS+3(I4hi3P{N~?KSfJYiR zUp82O)bThrSjT|-?P`Pi+ykxiD*HV6u5(`k0Jx~^d92Lb@`krnXz-Bp0nHq4f0 z8-*g|`B4LMk^EO#oBvC(-FHpgJh*2_AER&KwTZFEC}j`2y04T8TZEDRtS0w+q~NpT6=oF=+5=?O$LLd^ej>xkfp8)VS!ml7hoyR$j?0Y z4XoW*>JrbNZ?57%Mt%R4y%#+WgetTT2m6~`ju4jn{PQR43)%HM5d3#Tx%Wx|j)<#Z ziG--@TKtZ^IX*r9qd9Y3$g?x*VCx?YP0ruu?f{LJ+*g}~o)gc?dhZJ?uDTrJDPr_Y zzd=5Z+Se1O8Vghw*$raIj;gDp!6IsUKKSjUEi9PrD2>0o#Sc(XZWR0gjPpIaVg=#% zL641%(vNAJM&S%YHsH?Bq~VK0a=)s?w1YgJ>%XbGfq-8gQ*nv0C_PNv@;vo8UZ*SM zQ7_+!HW)|_e7uFW(6A+8ZHE!0I8Ul`Pz}&f-#`3nH*bB_P`|M7HJfk6_w3b5*Ao>4 zE)mVxdCj~Ixa;YJ8G$1rfJz=)5v+eJ;a=5B9w#%O1$ST4HXsa53h5lSF6AP-WGLwe zKMC-TRO)t3s?}6AHt5^rrbC~Jc5zM$(rS zNj`{!ae3+=MGE@e(hewmFni+l>2IG?_my0CPjBBWVn%_m0P(w++2-zwU-s`3Nd2Ga z8krf=@K^57KhQqPh~~UyT6_&j5<3CstN;u(-CQxe!cqH6zs|aT;a+#gv#>xmdmTt^JF6DvfjF2%j+Ykzl_v zR1f?(YZ;Hlo02_;bemTX?V^!XD*U-e>~#?$nP_C!c8z;Aana8wSH2hM_@lns2Cs@s z#F-zbf*H|T;JNg#VFu7`V6YE@MBeNx3s(!l5YD6_PBb{8&l}OLkCm>mN*lLW>MVe8 z!UKU^WvXxoouD778o3&dr5`2M>=a`Oy?bXCp6mzw&sTM^lYL0;cA3k+E=(^E9j-&~ zhA-=x9$&~}+4>h73j7i#033hz|7^(kLY3|sdA_B&I#7;?*)bGfDP-bUYA62Du3QjB zwlr1e{PFPm+d@hRr-Z1U@#UJ=msR)v&s8qz&l}b#pYAlF%JO|IFXlUkO8*q50~pQ3 z!CF?I`Mj=h2Neo;Yv+q2v;&h(|68+9;|kI^8lY+^YzeBiE5-AlIhp=6_eR9y08~i5 z>sO(_uUNhLz%B$af8U;^0<1pFtR*mSiIokXl9C@W7NuM`B&YzR) z?P%NeL3vQ^0d4!#cLlHJb~RzJr)5hV=Zlob9X|Q80NX+(L7PL}5^-*!P!Bx|6_{9^ z&TDB~nta&U&vZwgn0sx9NZXC`Oh;?Mnk32VbSIc$hF4sKGfJo9TOCi@i`ZFW4!}n{ zxi8;OOh(g}pPa{$NlW%iJ*K#SNQnlOj?29ZjRjxgTXVYdUzrJMHTX%g?jn-|x$8)O z!EXxw+G)Vs*5IC^EAu41Yh7`#+MWXC!`&Pph4Cw!;l<3K`Q|$}#usicew)Re zMBdahy{DxyKw(>%`i2Go&#yNz$0$v9Z%r2M_+T6Ro!#ug?i-K^9_CDt-Wcr=rD*vL zOlYorJ!nVF8^^NvhT^;%*czyF(|lGL_$#7*X{RYdo=ctgrSQ<&$kA1aX$;F@pn_>) z7i=I^qQ1Amza;hP_=7l?dE@aro;S0fIJ24%rHQD4b?7 zsy@wXIf%5aFBNu!or^>E?Olg+i}O5Bi`$J98-32Dz#+Aq)C`smM|6{J2;+2)BfHo0 zhA{&+;JLMTXFez|y5}A(6M!ePI^Fv~E-C{yDZV^P#s$|>jOzUDE>aIhlYXQonoan&}bAN???!#@Z|kfzO8u$E!v^4016k7iB(jOapH5rM*>& z2H;Nu)V5siBBnJt_0!{o5>!aKbhZk|^Sx`pjL z1^OK;?&d0wow)Na_Vu#?@q<9k+{-p<`_MORp$t0x!8K=xiSJtNAgR`rr+n?KiWEEI zUaN*Jx`2bWxV|g00+2UUEocmAvD)=TY?KpAXi2w6KPzB(d&N z+!rLZ|EF2oVTtaHhFPhUS-Zj&8p@Ryv|DJcYI8R5Y5r1ud3l`!tt*F}#O^{Fg%S1n zJ`=`ha{ocm-1I`pl)Gi*1_M;2=mv%a@#|Hm^ItM;iVa|3QEYkOwnpTL^A-w_F0<7uK@f7RlBhw~wO_#NLAg?=nMQb7-8IgcY=`6mnJA zqAJgGQ|!-uEkVm~qN*=$aH#RBZH(rW zlixgQ{x}^mF4w2$m$D;F-!n_5MEs>kF%(VLIvz&O>?LGR>pg5hR}|_r9~}Q4N%*1E z3@As-r~e*dW;~$2?I=z{7~D*{F3KSt_hr-E=}MRoC+OE5B$ZZ?j9_*>-c(sUmZ0cO zcd6aWRdyFk-J6(%? z>ca*=LvW-luF21>7}*netE=?dHXSTzGm*pu6^~JWV;in^Ggq!CS!{zjS)e{9PuOw) z{mR*gBw8@A5o(~MK$Dd3R$TDuHY}Md7KPiYj))xHe{5Rsrbt{tCT)|xDXaf%b>gL~ z4a&S}59DmXDpZ!nK3NC3k?Lo)_rJByBh64lbngYe&p>qp{qJ!^7&&ca^6`CwMnBjl zhrVAM2vY2py@MD8_gtDK;ux`V8IQi=nK`xT#4QModK>Q0Rj~A~8f)0u@?N;elIeWe zjeEQ2)6+};sqZb125Ih%Yag3%JMPA|umHNwuh`30v#Ci{qu=z}4k=!suR628at}E`Z*N(*E6P-m>_(a^ zeZwspH>x2wHOrrpjnym4h^cQpA_w+gv$C)l{v|B?t9G>7NI_^lDCT#N``@CSY<$pR z$-2tJHcYv-B!d>7?>~IO$nQJDhNxI6b5UV>4ujcT+No|9CQL#UtQ>71y|PM%Ie^dz-nFj*eo+_5qU&^J;U~FH1DvMt19mH0xlw z)+|o$qwn1mcppji%p)o|AV%C1(hq;gDgW6?PKY+H1yqP)csWo>pMawWe|`6*Ug%K& zw^-!YtBQ4a70w~S5k!+*Wdi|V$~PO7-WrD{VLghs{bYt+2V*5UF>X7Vz#;h|iIK(F z-3UY6l%xs04?0!&eC2u8?;OII^U3Fzb%^Rdep}*=|IR!tV&JC5fnA#wiH-C@_mxNn zp^g|59S7ik3@_I+?~a}C=8x|~i$Q%OdlA-Y1CSbM^ij(wMJ7l~KgC0ENLy^GKc~4O ze)4Jyr1^8yzaL@?5?~wbS&*(GM#{GD;xbqGLWo#!Y9admQ#Bmo-6aI^dckbUh3Y&E zaNjqL6MAe>IDVk4KI>qEUnl=HClS0^6nu_%cx4iKVA@@pDNg7OAkKEmqa3$a9mAT5 z+d{a5BX~MW?>+KNSI$sj_@uwF6=cxG9n{15J4c7Ydk-4ti@$ZZ%nU8N_GZ z{lC=o?ad_JSgPi(t^-QlD+U8`mQAiyU%#=r_^L?o7SoH0%qo^9BsEHJ8dZj!;*ZWg z=ibWg-(w|ycBh4mCahVffNEyznoL9Do*K!H{03nM20$7|M1TA1;vnbsvnB4F9y>AV zJ<^sAmwAxg&o}iy-`n#b7$ekS*pgcq4iLSYKTiPHW~incB_p4OmOYc$MnrgxA4_dr zG-~IhB9maoeAD-G+j0CcsdyPd@}P{1lcqEYcR${?p*O%NhlGmGluZ6ov!*-=n~Fnb$CQOfI`K`w ztdtni&rGNIf}KG7XUg~^70tkJHf&yJ6W8G+jzudnj!Mc234lps=$kfM9`WPDQl%x= zo0}KQUI@xgese0;Tvmmwu9VU5n?xn#d!^Bb8bnASiR%}0{o^R3!bR(JX z4c*JVqVLD9`*fXkf%lDj(blYrg> z9#g$>>t?L9><=HstF87s(4UeBMnf(aX?rcR#* zhRAa#)(>-8m|o#KR0D7EeGC_IUoBEsBN0Q-rs@C#G1#wkmqP!npeKoChD2HCG z#$XJq1eGZzu4k>p$UrSqbKp7ef$(Dg4_B%8jO!RZ5M7#TSU2bDu`)aN{i#Kj?1Wn` z5OeO*f0p69K%sW0pzi?WlQrO)uP;M)%aLi$YE$*&+f8+wfs@*w{aSl&PSQ@?q~#J5 zr79<=9F-sH>aROzA!8>wPf5&YgMFRpW?;7_1+eKiJI_e|yyA=UG3%m7>cwv$D<-)! zbFf5^L{|Nv8&Tt~9bmdL#|%yr6s&M8ptJY0|6) zTiD%_fMGf@LKjDK+ZjG}T}nKWNX$-uJjEB14!&k%9|y?R+EClh^2}Un5RCP#Spmmm z3WSU{ryNhDtXNR6>iForTJx+RNMFU&;Pa#pg`L?nmqT1O6gaubVQ%v$fR;bJ=cgP1 zjWKmjIzrOtj*!a0;jdhX$7@HIa{$?y%W>HjV>y;Ze~CMmjLu3H4m=}m)eL*hjFn?x zQJ{cK5jn8%-0wMmMjBidnxFV$yg!ARcWDzgm#Gs5u;X6qMv9`{_LhPbeI5r|yer6C z2ze*kU61pFGHNS+QXuvCs0o7Nef#$g3vS9mi&wbP@}7fK$fu1Dxq~1T620e^7n)PG zg_84O-U~ejc@>qRExyjK9zVPU{Xy$8C$U*ZD0bqiu{1q8k~wN?z98T_Yj@82eO#Uo zd0cI4F$F8LyJvUHQ&w$d+_$FgjyKGa)>Q;8#3*H+2B@|y)&Ne)9k~F>ASUaVWj)RA z-X9bc4N(1Mr-lj6<;6nrpHh~+ViitvOt@SU+Lt4lb>Ez>Y1E11l|IlWfQ3!Pe<|7g zSPg!gy8!gCyB~8Nr-nFvY%ZzdH~uz=im{%uzKFgBs$TC>8ygui4xy>MU;UVckqJ)r z?iz!7{;&He2z#u)yc|-bd~)bgoRs58Y}~(A@_gmVn8DOj?c)H>>)$iK=0Gs_ITP+< z{!ZYA-Zb`}+ppTkYlf;+Hdtt#>VDbnG|4}z=h#k4NQxIm>gUU~9iZ7!{+SC_O^msx z6RIZASs;d6cR7B+WUBo{lwIfGH2r_G0QAxLhr5>X>3%6l%d9}HwGuD89a9Kwx5x{&_Wr#S zT~8cD+MxSmUM^6V&l&r7J7wK+KBtCxpgPs*&q5ZH55ut~itl~@wOyC=w-EES0<5#> zu-)JXh1_%fE41%(jbuxDYAOL@UtMZ$FMe1-!JgSXH9TwXKo7Xk-g+V30rtcTL7p;v}#qb z=jgaq-)`;op(J|bbCuVHA**^D|4rR*szZo0mkHn95djg+Py0y^eB5*4Aympl;hT!5 zAHAMI;jF7RDZO2pRa6&z|01^@o;NHRVRd8b`(?F{h1IEgG#f6*)MMC%8bb-JQJp!TSkaqZ{>;TG`*# zgdV-B1v5Na3vtD(^KrVOjpV16*ZSKb>m>D}eR`#QWn$fCioR~n$xXrayejq{%M@m! z!nrfya*j+2&o2-b1gGp1ib>sN#1QY5Fvg`O6#YQ8U5QhdZMrlh@1EmOT2TFKhW>Y= zBSz(AiWH5|{UhAbWy8gY(GtUwD}R5R)EslJHK6>CCW|>JeWQ6OsTONVnnoawL_%0m z@X344+@4-=D7B`-8+t0+S5K4jru?w@c@1?G&?o-L8~;=Cptf~JGqo8RXxdtpHptrk z{sFCi3*|R&w=iJX0awY7`6bUA9Y3qRoOzRUHZ;q<7?XSlQjN?R3aT)^LW$(A4$mXZ z{h`a+?vF|}fDNP2W?pICD50kVZ4FMoetN=%?5}FqJEu~|=}Lbv9oob&-|v34wDgISXp7#Zkg|uxAymk$UwoAZ zuA=^YDa<=zcY%-)i2aO4z&kDOBQ{4fc$ZPukDt?)c6XllGU}+@d*#vXN;(E(SnfU4 zLG*kqzjnn+Ql)Jc6{-UCCQgA=Xq4)M*QLhlgqOr1M|NlXk%mieuCibrq*gBr_?mO5)bbyXi-W)6!#%&zkF8x%-ZJ-fu^Ro-F)FF{{z+bw}N+?YA);9n0JLiJKXU z)Y~^FA2w|%5+YQri0svCRL1YCg=b`j66aoBL)&n<|r({MLjs1FkO+k zXOa^OPyh74EG>rB2n#MG2%V{A=SQ&|os;}xWhyWs8b*)5KdE6D;8p_s8J2_OR(`OT z?F_!*%GP|F3Ta-hh+IULbOtA06xPm=yn1huH=GbA+*DdOm-KL0W__6dpXH?E+kXmK z*XD-;HmxSSii7Zq>yC0eBYPY_PE;N!Stg&FpPc-2usqeLW1&lJjqLVqMXG;yd%rK6 z3~l%ayJO}zkUWTmNam)gNnF6@WVVEXn~kJzK>*&PLRAGEZd~}YSiyWylfmr-X!_X& zA%v#5X7PH&Iu8#~jGi^fV$nJ8L6hA!3AOMoA9-~%DR7$0GXg2r)g`@llB%h)57*vp zIUNH5kxWi1P3d;Yzxpc9P(!wKI;G}qflCY~rWx&dbx|oHud^^|n#HtquHz*{| zT4POFBKAfiVX?DksPYtaK53S-CBy%F&67oUp3TLDI(Ko%jjBf$9Pxil*F3xtwH z$gv09Nb9sYZ2r!dnP6t>7vnFQh$}mbF8zf>ntkmFV+mMmm0oJU;1yg#fIOvR?Z)YtQ2#F!WdJ)9n$iRanO<)Md}|<)%UBY#Jp?B$q|ydfl#ZI8UKUr+v@qme z5nS5fl5q~ri*%Li@ov6Nc6+XMH&Ed}FnJEuQg%N^dk>I2Zl6*$p0(uiaI056?BWI{ z2UgKP3UZ7`y$|7^sb?FMRtC17=7uVs>%5J{7aPk09r(+!+l&*+&JxF62l;0+ZT4?z zupP%J@w%JyEaKTs#R`*nz4tXCd~B?_fu&G zGz})hc<87UqmERfBxQXVmv*s(L2*~B$^HA(|6QO3!=4RR>+!lD0H zQBg7Ksz0Q1^ysVhBDV+127fxPxt#V4|Eo$$fAvCXG1N-}9ZbT{)NE zg>khBEAfC18i8^7O$(S(JZivqZTs_5Y?{g3$KU(qDFjqSp-!*x`rlHw-GPCM%$4L# zx`=n8f*t%{B*zdky1AEL#h0w^=kIeWHq+(da&L_lm04bgG80BOZ{oC&3o#n3nEVkd z_No5i)p*$CvEA)ytWx4d0l+fgk({?ppfjfJOw6;KLu6pbqoEx!XZ1$*FTtz(2phIy z7INM{3lP+cLF{4_DFF@%fla3GBB8V93&ArNDn57%5J=yndQsC>QLbcT4`3WPDB1U2 zdlQyl7w1o2&i?BPs`<$0W(kH_KdMH}vK;S8(4bTWIB_(7HO@%i+vH@(MnseGR7XfY z1i8fDFKGh2I;wu5i;aj6$c>VuHNm}p%Y4pUWqd^hlv!N1T!jY(yHSa0w_H`9KN|v{ zDm==IHmYa+49@W^CQK=gbMuE6m5@Fk&TTs2NmbbzeeIOYyV77a`pXC*OVuJENl&9e z+A8>h1D0=MVN{!&N&TCPwkqKFWd9ERujbw1-q&+x#nrQ;L=?vRg|)aGtfP+t)K2~t z6=@ob7!7a9axA|N%mK0aShn+*Ba)Y+st^50B3mD)9$SI zS@Uf8Z_2_2bDi_a^S5Ly9eWG;9?B9<=QFXiL3n3*V8-lC=9=kSE(;!UMlKX7wiCQ} zRBDc6eFB@->1J{>(yEr#X6Yh>>ID4! z`HyAzt_}*lO)-SodCbY90Y^*`VDW;|gWsYKD;A~|>I z;;+n<_kXke|MyXX0RdL^Z!;^V1h0dVy*zxfciT^&eL%XqHvGEKFy|c~6Eim(FNWw6 zp>IND&Rhld9TV!qwe=00@98ZN-qlCI!NBR*@ox#UDg(5RtY&K6=RU3tcx5yz>X`2n z%QbQaT64=BxsyPE*5jEfUw!y_Nz)P0G{xMHh{u`~ykY$1AEi?`+_EM$K8Mlkvuj<} z(tS~-)is`V0X@c+<^;W zDcJ9QJb@O*uKpvIagqP+w;=a+qU6qqs}-iwfqq1dt)+^qPotj1!yBt`Cr*?ElfHw; zE^BF0UTl*93tw|7b>iLcFU=ORxB8E9aU(t)31lQSC6@NX2VT3c+#T!W?`q@$TKCSW32 ze@o#mq^Q$r1CqezoHkS}W#~n2bvNlb<>LIwsd}%s&LbLaGTQTk74$z49Oh1H_=!%u zGS9MfBmz4Qzukb(79$AfQ7}UqjYhxx+mpF3r^Sq_`KD2CVS&8HdPfJ+)VP&D%WF0y?YL_cwje=6u(opAk}jyu%aoa zP}+Khb_EZBWS<(zuCXr@Kmf$fyk}Wou|SFpzjY7t(I@%NUA8SlGksMu?u{bhAUjbvT6z_(ic=wd8({|x{IHHiC9-3Ng_^ag3R%)xHZwpY(3CTjXZ^|V@F_4)CT zR0%Kd8B-XJQ4u&ZQ1_U$llh?T1k!8!ak~B!VhZz7A8|D2heVAD)8CYL z)lYJ~_D1&=_AsxT>aI^0L|NCxznD%ii3z0q1lZf*3vX$R>>;W_Uj#i%a5vQ~_vJW# zyKIJvG)G!eJ48vPTPRLnyleyFS2w!?z(eY`0E1(*d+rMF;M}S!hBO|ZUW?C?GU}a(lo40G(8e1%TL1iyd+Wx425#CONfJ*Qsu8ui#zJ95Z5T;l zW0j7PYi-Tq+09h=lZ`sV^;$`y4gO;Jl0Jk;XmLBem>cI|5vF9pqMpk zsMO(wsnZsub;L~u2yZY*Wx z)EK*X$=Jw*zw-@f{NjX`s4@HeuuuM#R*q3C9iKz4!f$r*_=8x{$SrF6R&YhS&d7vP zeyP*-g7qQ8`0_LN{|oFbiz8>BXL)fWYyrwMQ{W?fZtXuBN;;TkY9(g~-h>53B&lTb9uYtk8;Zu5r<6rT^|$vH&^b_@Ev2inaq@d1w zh&!|pFA|nMhLA~S7lu^@mqzm~(pZ7ibN*yai|?oM*vMQ(C8d;N3q#fCp&=YE%hmiH zdBvg?)P4_0aeg6F36}b7LblXZDDDAtJy6up{=dlmlO>_#p*;&usT;lqJq$Fad1yfq zW$15HbF22CPRo$q4*sP-=oNvNCOup*FnIetQZ=HOyTckTZG{~pZI-@-Q*ruhi%s_? z1D@<&5*^1ytEwhIy8v$U77K?cplfmCoRSpN@U|Q-GDHrr67KR(^2{!x)^pqME?4^r zl-q<4#{M7-F*J+KKSC6L6r8mzyYHQuIJb3urqUqk5$cH7I#F5|a{!DJ@AXij8e6}e z{#kch?f3!GItKGB?UX2#C;eW14LL-X>oH6lDF#f1V!U&8XJxMEHe$#VunsRB_HPQ`wtLZ5}F{s-sXhg|w!3 z|J?b&*lj{nhxzoLZ$W$(+{&j{t)4jN%GnDl(rSDMeuQQzScp|iDPCOTUhKh~diA_h z_zbE}u!Ylwb|hMzxs%8I({Xl5SkYEFgAXFGWBqTe(oMui(}KBId-&9JSdIz!{hRuJ zxERW0`YX%C_T4iMb+W*oQpmUr=EV(38P+wvV@|6AS&@%$e%d2Ay3Q)T53~Gyt|ur6 z@fS28`2ExLax^g?p2dBvjS)w3?#Va-anAOq$AbYgY_(gzVY=$rN-Uoeo6VgTO`76# zRld!4RSV5)OsJZx#Oh=~d1p!}{6X!=AB3MQ%)hGb#e*D)o4$LEL2Z*nET-BRq}`V4 zvb9*K=gSGw_MQc|)WK}%)5e$b#{^U~D$-a^KLK}HSw0dWrjBkI3vlr@1r$*R={IoB1Y1qTRK5wsam7j9yg5yxKNmY)9Ve}# zQ7VAVliFC>!w{&9FFwHoSO`Nq`wx}SU8ZKX*i!K#8$x=&1OqdCx@AmQgT%v56n;8p zw{auueB#zRT0<-ymF#!Ku^*+yY}Z(5>O{N6R$&rH{QR{fTo9+i{;yVWKkuNk*x?F3 zuj`rdN9m&44Q&DYeeK<lDfX}b_l_p7n zQaUXwNoS8}Zrp84DA}(!c$Z7z*3>w2WWf!%!qHlJF7dUN!A4~7 zhYExAYA1fcK09Xpx|QtZdV)x+W*0E$X@9c^q!P;v{K-Dcy*qpfAIO1K{v|aYWSo(Vsi3TT5=>%HWPt?OmNXTIf}dWS^(Mq!OS+VR?yc6;+&G)Rzaa za-=##B=0<8HB3L#Z%knI!3*-Uk6UdUeee#DgEEGY54iW~LX2rbmSyQ|lZY#8>{nF@5Mpkl3j^X( z=a=s+6%trL;sZtC$ad%~1cJcYd)Lksx9>EU7zX0%`u%5F|HL&~?V!DCglmDn)o%qR`XrxHp)kj zNSt3a3v{@xA~r?j3kN%8RLatL)KN{fRPjvY=x%%Y`|U! zTubrY(Gs9EHs0Mf_?$|Ww84@zQ|$Xww-RwsM|dr=`zk^1XsF=6MgLA?r-V@T`$qkILn{rwwLer8hklTNwNS*C2Kk+ZJjn`HiPNejWohf{UkioC%j+#hNv z2kKdNZ%uj6S0Nax83A1N{I^c~9LZl=4(2aQqRL-0egF44pn6>ePAO@GYD^8E5TQ(+ zOq~YiE8m|}I7r+$ts&31vEbdJF%tL?j;X|is-1%`65Xlx=UCm#SUzkJT?rovM6IQ+ zx^!swQ^x4AYnw9r=J#DjX&1b3Of@8<^P)*^N<6z#WJ!#Pb4@+UR_RoqK?boT_m@Cc z2$}x{^MpNUVsn~vPGJSp2rSx*m;%Gflz+kSjav!HZ5{qZTv?0pt5@X}#tN5zl87YD z4-B5-Du3OP^*6%DGc-r7L04E*zFLf%EUgB?-=BwIGtAOPFH{p73`V+j^7#SBA8zaC zgS9VI%bXUc7;_=!26Ahw{xj1icOG(k*j)_(WIm)Z4JyG5sc3NpcqB<<;a==Ie)N}o zWFCiL)5fi9>&T;=4(3nJ<)Zr+2#lx)-fg?g>de{|-+I*#u_TZ!SH8s!;x-0y`JAs# z!8o{i;WIfZLk<#?Afx#nVZK5}`Ym88*+I&27jzzh8d0lRJ( z`R^^S5`GtRN}UkP_gsWt) zl~3RsJ!_iDm02p^U>Df;XUpK?#39Q)^iHLW^cmCXcP`dZOT%A(>Q6o?c2Wpyx^{<7 z@lZ510dz>LCtusxGJ5mmp>~nMl#~{j)P7|NO0`5(T^Ww?e=dp{mxOzyp=Z~ygEAt` ziG41=L;^9mLEQ&pt+HaMSEd*bxnd9Gp;1{Xf-Fc%i&)3V%l4O=p8Dk1+W3v5jX#$V{I;LgdWds4+Mq}YsR(${ z0GdBK(PX4M*$J#L)-&xu{ld)@8Gf_fVRKjGzNqBKuZHSjY_k4ZPEHDt786!8OrxG= z6@W0}hkP%eLUpqsX8G)WyI}=u>7ICFCkWRqrZzITVx^N!Ui2k>WN(E##{vucW^;H1 zy`K~kQoTVman7-kxXWGZ|H)-E5f8fi12`RpBW6`ZJ;20Aw51}pFMT(8)Tx(qtI794tp@fyXL;P=y zUytx~mG!T$%e_m5)XZ;yND|` zu(|TU(+IPlZa9dnRjqkSm##h40@H)t#Kt#{DC!>gu0${+1Gt$nllZ>=1Z~nlU13RlZ}#%o6zrl_&hzHW)$yg{m(g@YvI-F?-@(k<8P$ef z>t@MvEC-$&W#x$f`$&BHmT>e?79YJPKtwiZ_c9>7!P0XRP=Fz{(dp*XBHIh6dzli6 zR{_y59ieD321x3W@%AXRZU26P#1qv$&*N<1rZEOXr*mNJ*t|a8Ot3%#@!SDjAY7+2VCK~ zrdXnh^_jRKt_N-A$p@u;kJR_>`1nF41F(T0GpSDBhd7;Wp0&Y+hLEc1C#-=lp?3=`v^%N33qdqn=53>VgZ6d$HTmMP^@ub?JwV~7 zH=h#$6OT)9SCO6;AD2oeWu{lW@abbi!fdQ>4v#*Po#y4ce*cF2GMV*w63@Q-7(wa zWb;?39)!*Q30`@%eo4Qh5-v+3(nonVb~(sfl;mRxsCI4C-exO=XZ8Obfw%_P!t|Sqj@BiDznnab&||_%y7Z!9!ACUjmxf_q=v`D5oz=`a ziaDS`z;kdADTRps@)p=v66)K&$C#wB&iN0wV0q89t_@aTK&;_w)~0rvytQ}f(uIw% zOp7kuA}@rU6KNmh?BI#l4gpd;^8x8R;EKb-HFJJbt>riIAN|*= zn@3+iR9{Ys`B`4^vI;Yjz(Psql@_WX^~a(^;M&K8l3GP*3oC&zE*PB3#u}0o>|bji zv3|j5?{lob7;M^B*Lj99LPqven5SjLQ4B!d41oZ4&>bFe6j6An3 z(UZxJTk?G*zZp6rO#d{x*$N9o2E6CMHE)A^ABG?jm07B9%$nx>n6_;$yjam`Q-2?Y zY^jpR1JJ80{4#*z|10#sFq5d&3bv60;VY6#cFXDU9&sN4A&QuXdWAD__(!`FacmuR zd!%L==X^Ol^Niv3eS31@NVRF2enljKI%?IGi;%P!^8ZfZOHHSUcU+^(&8iE%LEXF3 z>qq0!CgYy`MQY=nhplG^0i5rF{u`7UTE;4WJR3v;Fm@C+jKE9+%)0A({@uIFIgm4w z*jUiu1)H;4e&fjN70$FGV%BLzQ2Sf!QcImW&aoR?&1trDyZuG0D|C=cxgfI=Midm% zQ`7_8XEF<%zW?`^nC?-S%c;Kad(V`lDoC6Br~B7DIdiv|o8N;PEUffVdN@2OoeyHt z(Ye-kZodk@%D^BWO;%Q(OQEFI*lh#J+35b;)_khew@Y_5-h0#H4DE0W3oT7ZJqR-? zrxpl+lhy;g!S@zdDW_&Rc%ie9r>ni%V)9}Cxqumy=7x*S3YUU|HTuVmHxTANn&ec9 zQGaMO(wi|w;55sOWUXw22NJrY%&e0xqAhp%56ANK0O>a&W!Gk_hleqI)&zbQ2hn$Y ztdC;{W9lUcz-_rr*$^278Ptp4J7H~M`2gan^8wuYg*Tj9o;Ow4##rtqztJ<<0K^@HvHQsc0)JVHgP4rS)z_EJPsUy1IHa~5*UtpZ?XuSILiM)IB7#1Aq&vX%fu~*)$ z>yFzoA;o(2{j@MM_+vFpy{Ny$DfF3X_|7f$9ozt^ggdag zZ=zkkI2pmpHb*+S<4zi|T7OwnmK4aD10(9PG04UuqWYWszTI3v1M5sYk@Z%s-;<#w zx(PB@mO39deb@D@Mvo1RTkU(?U!dV^L$rOuKdt1GLs;Luu74mV7ayfAPTd?&Z@!); zIItweZKC2SDkAW6JRD}6ROH%_oH06el#?-J`Q36X?pYcF{j>9h+z*#|-ZU#TBmd>dU4;#r&W#SNp5cv#Ba+glBzlEfsJt z@j~5n@L5~DPM)&qBe~{nG2J_*5iR9?b04&KmRKv~#{NWgK=SG;lZ z%R$Zygo0d5zh9T*T2)5sCk~p^6<*TyHZdkwyjG@3#z^dN$?2~jS9KKx74pZG>_qkq zoYjubS3W~_l{(IpLC+cwmUpw8s2Tbq?c(F$_P@hrcKCd21APxjC(ke)HX#iv_5tua~&f#WNqL=%zYI zk~|!4IN}8*gp;nfhNwe^zvQ`aZZME^(zuoS4{soe;sO;@R&{aRYS_=^J|k%3Y`QLX z28)amNaUOS?es#P<$-i3I5j4)Ri8hU?*2tIHaym(O0*!K3(PFw`#${nRK$Jh8JtoS zeE0iffuc|(Evrdgmi@nGodLemFxhrF?J+mpTlvY{*#0-m;Sxc0u>vjoFan78c^%|6k zM;NUp8cx(uXC%v)K6js*<9z-bgW;j^kYIe+W3D+NbO&W&_J#0i=19aw9|rO2I0k^P zR`^odm;RRUr|28Ged8M<2d<1KWw*nwTNgj>=2XpE$)<}0h2(}}e?a`QA(pqyb&Qp4 z9UMKnC^16Xs^d=lCh&_eFb-6T_)}+%>xs#-&YRo+k1xK5Fkkz6y>ocV=XKjQZ1cVi z+{v4kcw%0i{cyn+kC$_RwCP%?debYr&g4E)X?2*EY&%K6tTFN+RY%OG)>rA_(bn;K zcU|tejW5v-;4S3nJ9TEnawoa!iWZVM=#D{6I ztZjnEr&RYOX0u?|7ozzD52|qYD4*bgrcz^^z`3>+%6O$as*0J8Yd_X#c(H-v0*}J2 zAgEcW;A<;i79mmj`5X63DD)<9>&093oi;8o_cr=q8CxRAwB_V&w+2+J6Mj@Jjk4UI zf6n{@#mJ}Gf}^RHLz!EVnZY^!t5IG0Y3XIUV94_09)ZAiwF`@Fz*i4iJ~xxLiHzOu zkyu%C<0EF&YFI5ykde^eVQH9Jkhkfn(@e*k#!DMO zy6?R%hmB&?RB|vWs3egZyszjz_4olCOR%!?t1BpDk!p7p$>^Y05bWphAVEJ&dAHHK}655o>^Psape_wDoO=b5&Td3&wVo5R$ zjZRfGd&85`%SC!(P{VK-0=7tb;g(?SGYYse3Xp)h>_5cd>r-T zz`0=au8z`lRt zoO?e62@-crS(N_~WdyOOox%flLw?V~W(IEoGSHllksEF?^~0|=d8~YaFSt)lJ||4# z-sQxx#I3^(c+6?1IgKUtVv_Bl&WmK2II^i3MeZH~M`t@L>~y|hI5*Gu{&6LIIAA=t zY*kf>-JE%zv#g6`qTs{U&>>q+C#~y^!YGcC=V%2B&YEQVD`P>;=;aQ6FOVZHzXt*; zI~;#9-NXLb+cy0NOTmebkDU;H8Xif$miNUft-O5Z{3DI$Xj7;(gkj4yH|M=iQEu?! z)0*O0(uox}dt=2*1}WgfPk+CgVwhgOC{o685Z>f8Iw1)(JhgzRnC1iIdc`3s_7im# zAS)oiNkWyZO$DvZ()pkrEJay|@v6U{x}%mj z+6NWF62A61h%$Av5H(l9aW;VW%t_6A<$*Da=Gxn@NH8T!ZM@4?jdy3HH z?)URU(1qQqg_p*d04>2RXGoXONcF6Oxg6zVR?U!I0E9 zu?-q}2rpsca>e68X*;h=-u16PKoEd^$Zv}_s)D?0C~Za)+iL~f1>pzPxcHq|o^I2E z+k;)Hl`0#idpvo7JWUJFip-ep3zUf4y}Vtb03xNMw+O2iMzTdWUI$u|hP&4(j0bdtOm_~kc9L4!o=MCEQd5j$9 z`%^(m=m$w-&`WZ3#4ecU_AnDGC$DDy8e+XqOBzOe@fsRNnd!x!WnO=C6GpgKP@%4T z4C{igf|5G@m()*#EgM=#h$8)V#SYDLK39ZRw3_RgMcU>E$3Z45A*iV*Nz1vp`gk1A z!i#WQhq-;nq1+IJS;!;a*6sCh@A9THoJ(93kf?U?Q+|~-0mv_!fAl#5FP4QAxEc9? zgy&cZSg93xc=EJ-Q$eAh_o82qrMQIH=24V>P5L>F5O+ve9PhJv<}!!cjEc? zqSLafOIX-ZtQn9PfdHo;`JITE_c=^L$MI||61EkeVZ5a- z=6mhW^*ewL3Y&*Eqg92y=S2))1|?BdX-}HEyVbB++Zu$fUwFYX=kW9WRHU7Ygt0ls zQuA{om$(>pzW)^H9ev01{~KaVclzI@+R3I?d&mSXK-?BK7JS{Wt-@w+_CmA zM8n+1@KXzVcRhHIZ17^TH$>M?Hm%uxd*|_D+8IRSnHIV+-qQ~MijP%<3c?G~%^{;p zgbDOm_a6i;490Q~2#ArxC_cp3$*9<(w;yB8hVllE74S)Nr~NlDfD8;kVmTpkE*9u~*hh3SGUtiZ#N@?X)!=5s&^*Vazm%T?kY=*}^=w0kOCtagC(hEc z*#6Bz8{Aco|gC&j?Cy>TAr#>P@=_Lw0#P7L-*Afn-A&-r<; z40#MfmPg8_(gR+?zu#|T6x$a{$Z}r;OF4pwxb!r~Y+>voF3lq3zS$6p-(!Z)=ehAa z!P0$Uz_iGXWwYVNp5t-S06MbiK9_0u?qZJeK%~uf_@jk*H6{%PAXSd<`b+5t{hz7C zA0-%n%w!T_HZowqh3>YGif^OAyaOS%Amq0KP~SyMRjMhCUtuLwCbyb!m)RP;Z`6k+ ziI-?A(6gvh1-$oE65RMIW3#2WNoiU-o?}ak7SM1HIkdu$v?ad&0Uvb7fz)j%_gj}e zP&Rc#@BK(eLt?mj2`ooT$)!Ti76p{wmgojPn&-61nFbVSRm8@6Yzu;8(fb!JL%%OS| za4#4OCo*^)ORcpwzz9AMe2*YjmY?F?*gJ$DV2e<~6-K}YTQb0r+)n{SWhe#@9-G{~ z10UY|KC+AP3$qLMVrUr5at2=hx@w3iiS;}ODaneMZZ+urI7c^d_xvBfXOwX|7V7yt zUd1b3II$Q}$wTt^>AM+TQg)O)`z82Tf>#j1lEBG@Lr{5Vy+e5Z@$YXf%%jlIEw49A z))rTA=1HC!76~wf_kmsiqMe-nqp_N<5n=U<`sO}NRn>TSQU&Hy>(x;&(96I4B4;G| zfRrjV(PwGJIYS-%{e`TS^%GG#zDn;Kc$`Z8a&YWjb5z{p=>*1Kwa+CYUA=JV8G{L& zc!$8u-&m?TJUW!AA7Z{58{}%hkk|&x-w7+HzNcG=O%2ob$I{!Jf(pxlS$GB zJB(UcUj^ldkfz%d8dwR0!wj>MVKIIv>6S$%tFZf_8~W>qb4R#9IdpB?i20K<1H*82->TpgC&j*J(t@ zBohrpmQN44J*!`V zH9liEO?)Mm9{VrAoX>pz&!@GUKrV_l^AOovgIR6a8DGCKkpU9oU%w;CFLCDCZC9#i zp+L!!LEd}wXt11lz2GY~jWfwxnr}@pqS!@SIssaboZ$!~o)v*YQyYSf7?}U|#a^){ z1>u_=z;H)uthyv3%_%x|I-n?JKB%w(VH$vqkelti&h)>RvuNd;H=Hp;1Qj7-H%Fad zP7Pax2p0>ZNDu(z)K#J>#vqrLT!oIOt-zoSN;4gPjDZ!^H!V_ueRQViBMeWsHAZfT zApa@2@kL_2DJfRi>7G2i4ZlXGPAq^J^4NAVVu){p&#FIM(b6Hiu#D|;nUXGbt>r^vjuASIG$b4#sxxYu=d5Sj79^{ zlO$QSZTK4Mj-ahiv!s0IX9>ZD*g~cOY|c>C;TI@UgL_mVo@$x@cFRo7M^W?yAh{a3 zV5m_Uw(ochG|xH&q?C7ouqz$9?cSB<@{55|E=XR3`g^6rJ$70TEghN*uO=u3mwOhs zdwTC{fQ=h0)(*Lj_zpw*k7l=+3q(LO7(OaQ3Fpr_%+)>m?e((R_`QEbE1q&sss+B# zL4AeKV(ewqvu8hi!Dzvn!yYabe-X#ul|K`M==3;IdmGsX9Y00^v{V>&q0((_6A5jG zOLAa{w2!5g@X%JMt_DbeRFQ5U5U*ypOP}o z0OG;3&ua=HomOo|JsOSTfNP+K)mpP*MR)L_-raWD@}Zdu_{j1ye6R^S#kfyJX=l}T z(J31imiHt-@X=-PT*!@gZ^Wm&{pa5MFU=0q8wpqsu|ijo)6v(_pW}NGP;`unatKcf zrqxkQGl>GRxi|)nVthJa5MRStU%Rn^*@#}lm*wH^03`x0U9dcHL5sIX8Pd~Bcicku z%z|b9MO)GgqNncaKUl(?&lUYOEG(3JTL!UlpTzlXv+7iI>7tEQJSJqzTd+}1 zl-o7>Jr|I`7emB8ta&gJuZ#X+3E%koV97&bjR**9te!+i$_eSG)VI1pWt@u{t_!#0 zbqL3f{D?S(r?&IQX<28Iq}IAMaqxx|-IFWVyYC1d>^WluJ7;#3ia^x0P6CoNX{4Pd zmU7fl?7RhX_XD!y=c}ES{y5OJ?|ooNPr-07-re6Ooi!zvU656Wu<_%^>1Bqh8^E?MuA^bv+_cjQ zjrE1Rufn>fBOxVNAvIfc0F+SV&&mVsz*5#{nfRU^4zBL8^VuLD=*8576-&`k3$Cq> zW0rjm^u8J57UdX^9?PGc23i3o?!TziJ`L_7`2H$QyWIHf-%fO0q~dHlGaFQsv%m5Y zeJnj3uA=1-cE6_h?%2W_FrJ|LGJTNX2wkcc9=f5`Q zUk~XcBbCRvr_x)uF_(K=Xs!`YZ7P5hik><49C{5F=|TUhWHlPl7qCPbUMWFrmMpOT zliXXPEBW6nz;XH$&C@J$SK&DF5m9UMGEtSz2SKi&I`~6GO=h?CiKrEuN}tLb^i{Cj znXzE7>0WJ^3dw2|WD)(%89RBRBHH@~ye}e#`#|U(ZG86a8Z7X!QGJ7k!~wJI62Gcv zn!)m%{q{p_P{mdkZ%fOUWzyulTVtDUy)c40Pp#!0{1ZM1`z{joWb`+r)g%E*(!lHK zEH6>B!1#y8uT16-U;c)}?w%{yV$73x3=swe_hwYv==~|wt^kKBW#I8 zfV{gnWPusDUCZ0}xsvP8Te&cS;gb-7J$(>Un{%R%Mk$K-Y>Nib+qIGr z9G}R!Y>Tx5is~C-iAJlgQn;p<<9l$|n1Ti0w^ZncaY_~ooy*Aiw>+Nib>r>t%fA}$ zN53uOmAr51vJz(-KDxz^{nOqLeUD+AI7jM2u=$zyy>_gdbHSckGsR+xiL8I)i4CFuCk(EF1+*!_miJu)vz3kQ$5XsT_*CC>G<-l1Q(Okz0ru30x zvN$#_%KT0F!AbKoP2q{}U&?S~Wk#+adJn9?LS-Uh-EWx*r^Qa)n$ z@{8*K2WLQ-zwOtN*9eyW#-I9?18PV7$)O*Zwv`g?K-_4z(>-KJ3$Dp?c|(S3(7Jj@ z>z$KbV=MUDUVr}C)^-MfpEFz?vCUA~QrIi)e%~MIH-%J|zL9*2A^sHxZ_j@!!jSLS zIIWG>LJ<<3QW6Q|R{(Ip^@O`R(PN~W#H%I5(rbiARYw+88J9cJ2@Ln|Bjd0VY_9-f zNmCB-nrLg`TJ+W5&NprrvLf=8P8>HiuIf-UjCPNMsABOriqufgz$)!B=hdAZg=xJ3 z(<&Tq)W;x0*#dA3)m5C8h)gkF%Tih*o@vMKRjcbl6KBn@NpmV>t^51$YOIE0)%QGXgh| z5O0E@s?Ox_Tpg`ie2W5!k4vKEoISH1Yc>POmp`_h0?hDT2T^cbs-(E|oOXkSUt z^ONSRx%VGrIqjvZ)vvqg5n0V2j*dCgFzk@owVmMcTgzV3toV2yN{2!?g#IkSR+^8+ zDpx(jLqw&I$Crl)Q`m;1`Nz>X<@mQ9talNvbp;rD>gHdhoks@*+|1|-0E?Mh8e(^= zApDAEeij4@!J>pBlD?7nYg{*Bgh4>NVEfcMTvA-5yo{V9k1;J~8hVW6d@VnOUIWAa zG_{Yb4@e@3P!^~-2|L;^n>{aL+&sZflDyQ4CDbf=ar7!sBpevO_ZiqYhWN}8{)an! z-XB{UXceAg$M$?|?ze$cPmexsL~?vD4SncFjkUMD2R$F?e(g?r_^{5N^H{Jm@fWCn z>7WI0lI1Df^{0qcR#j0gq`=~Cecq0I=5=t@)-@w~BVoB7v7RO||2RC8cr5QpfIh=W zHIS{X=}Qetxiv(tpin9>i`ISfPx?pp97;Zvfvr481Kk=gUIC!y!xqAUuI~IO5nP_j zj4;O)s~rvZ@B5Fh$HUj9*J?J_enp2~M|sKM6WW))_aE~c)^MT(Y~XoPy3<_TKxszm z1Kl`_kTgcldRb(jddj7KG(8NagLuqp9* z^+#KY>9*sTw-aKt2e&Ky9`vEr-6Qg2h|dK3r36qv8tqL~_4M$faS61Y)SfuvKQ#i5 zmyQ>sMr;3jy|M2de!C64{{s|9tOn8*Qw<}<7D56jUlpla+nAbJ7;Hudl$$(HF+S;} z8qb2;Wu*cw^}f^-93dHhl?>rxc>T6Vvt=T}dV{@f0wBI+0sz7*503dnA&tHCqx48K zO+P&0!1ctw^%Vvbw*LKgl+ppbLmI;v8aU{LjJhQsb=NdxdtSQne&3`;V5P%Si2H-% z2mT_yE5lwQe|dZlCu+~JB8GkQV=EInKT7{29hQ1LVrLzpK(`-I&HyL_R+1W6Jwgem zq1Hc6aQV_|o@8ZkRnq98Hz4)~#!E)jKoE2+p&#ZR35Aefcu!aANh!~*-9$+i*~1H% zPY&KOtI(v5k1RJmO>b>sbpW-}pH?oR4u(R@hQSw@$DC+OVSdBYXd0otRng&GUY| zelxGVQMYL}%}ex$LxStFl0Z#ZCO?&VFBJ(zH{Pt`{Dtr)Hyv6u*&`Lw-@u-tNdEM? zBS)c_5*G*APk5*PpQJn9g!AV&e-S0}$LeqRfI(K&XWc)C)6X1BblPVCs}GLC91_H4 z>;w^v^q2h>e>nq`g?ofwYSJ}_&e?C z|NEmQoPGrWyDu1-co_M#WBskho>A>3+5*nW-j)uR_Za9;jBsJ4N*dvY`rE#L(hV2y zcm+UlKCCHM^x`{)mushA!UMaRM@jm#{Et-p4dVw<8;trR+%E-358NiW6z%?W*mKN_ zVGHl#pDA8=u3hg*{n^^ywTyShE#oTyionbyX)_uj#@P42%m^2?^Z`YKA+3h9o?kMo z6|&t5Ss61Ir1kv#iX&7M*cHchO!&=zk)pjp@M5=Q7T^Z$uK?h%2~oVI8W80Xs3?x= zRyE)Qd?fk3)*cTLiOEgDfGi#RO4H@W11uq8Z~jZcp?lBJ-lJU~Ek~vUw>Q3`q!%_4 zTTflf2;cH1b@U8?wnUs7DnrJ9g1UE6>mCkhxpVC%QXwip0$gA73C;56zumj-Fgl*x z0Fy2TEdDA0p0J@4!m(z<_x_L9nXPn!obX*v}{? zI!4q`CKMv4Uh^mY*l*te(X?efBgqIl2=aV1_s$i*g~jq>T(4*77f*zK1KG&Cg`Z=z z+f5OiPSH;@f^Et37}^mP0l(R=;xes=<={80#$4ijN3V^!TKTr>PLwL^*_DhM^0E4pX+ZwzWEaFXn0?5~n@$A$`d^q0n zCYA0&=VHQp|CQ&OcD-g%pNHFx)!^iH>*sAFby|}p$7_8Y7xW_2uN~=I|Hk@M{|o@! z=DAcS?K{y0+`r?qJ$OG<^MUn$0Ih!JYsquezA2%Ay*K~(Cou&2LAv9?)`lXSGx}Gm zar4mf?L2&Q-+YJ|1n0pR9n#N+2vxt)VzLBBNMZ(U3jiK4kziF|9?;k$zG+<+rx7Vt zyU_KYD(Db~9ufwXoMOY}iWyDbH)D@1sFBYHc@46vk@WZblGryFp4*9qjMc~^IyS2T zMEzL}rxdl*u&ij!lnObcE!Iouc?P(x@QS5@_P^zjGfr)>JevwD9{27rw-PQ_U{f3a zYLqK6_x8NEb*WrAN!|OiXd37eX-vEi%ny#+ug~4@kY~SDkiFOIkGk$o>F%%dH6*Z4 z`KJ?hc$`s)f3#a1=@y2=qjptvH$YOW&?72sxt0m0t#AG*|B?L2Z_qah+FvCAXlptt znzs5D8J@q|N(>dfY#;@>YUZtyuTAj3 zD~}=|6O+-s|HH%oIREUih2w^=OKERg!N=2Ebn5@9fht64OWfJ=FRO*3w^i@W!P@Yz zVW3^5&#Yeo@M8>A^btPJloFrm*-A(|!6N3vWmWhHdNoFW+OC{fDEtj%BS^NuZG2>~ z0IY#p--{TPSrloZ?bH7;p^>fFj{SBF7~Nv*c+gjjC}&KhRu6>%$K;Rlh08&|VPGQc zwOb2#X>ACc>F|g`1iBYVVV=AoGpH7()iFoWsTlmASAO{G@)EcaZTuAwFQRs5mv8?q z|Jp*>GJg*vd!=I&95yA+IYZqJ46XPgw7}FKyGQHW$hguvac2Nq+{NUs7hj-Gk`)C3 zwM+k~Ki8u_e?J&Ck+zL*y)7=i1EKBw&~v_*e_QgmxA%WZgCaG-au^}HAL36PXnc)K zFt2??S%F*HgSNw0Oe`=xYaV#*k87tDU~htx!|uLpblS8ohVtdh!!bl$$4K{l8eAr4 z*6EA>0^1a@rFbmCP7~7#=n5d&%XaeGFbn(EG{$c#@c6kdAT~Xnmf1@0PGry-7N%rgc!5z`qLJMln;9(B!^50p>l5Zj7Ggysr8EMnO0qB?llKo zZ*OBewHpTi@Myb}Zvf?#QzDt6=1Y_id7WZ3yl^+to!GT{ZxybM24xh{TiAkil%d&C zeVa?^c@h%Jcejt>eE|QZb%0o-wS*J*lU8FLpGL1Eywa&`X=0NAqQ6T388v8}{{XNq zjbA!|8Zxo*nivFayiq$I)Gw$Bh>SDbf6W{(oQxpDwUo=kRqc6|Rie$X=5Nx~u+(nb z1L)ZviMY0y^iv5=2`hsvzjWoCKAEoTzZ8|e-Y!HRh&Wzx)_UAol3sKW`Rb0N#+IH0 zYX_CoaBaH?9vD%+@#bSRuXIT3mKBhDl-cjL#c6qPIHcw2dXTT^0F`4h&!_??ix zEE26lUZld>LG`Pgb_J1rqCLlZ`}V{ObF;8ALXJnh4_%w>tK)ZnoTGnZ(G_Ij3A$d(+l`3nvY+Sj*H1nX3L!d%jgr`#GZmC0zd` zA5hOqxfK~^QPf_4DhFoGhe}{7(eBhMM;&emZtnhhGZF=u7ZOYuD`AgF7OwzK0v&hj z^RDH)-^(F*RGoe|#Ft=WMSR!?365p>mXp$PSbhApO)O!)8R|xgD~j=Y$(R^XB(u zY4^KyaAfcQ>R!+EsB)D2!Q%xQr*XiHjr7_a*WN>5 z|Nk&+CE4dCJ3lcw4>m>;T{nz9My;q-t1)dr2%$^2jd83Vt?$(1r+L8mJ{-4-KYa39 zKc|OvnV%#S_Q$Wjc`0L%nHJBUk!uAE^t=IZ^3ayZT^%5#)UF2l_mA6kOgB%mf2BX` z?|4S(`yBQzQGhn3pYs?a z2NR(=pGLV-UAA+#jF9cN(Y^%sG->Mh>Q|}fGJvc8u5X$3e8p$kL0O-di22g~ZWE2~ z73vRnGXpa3A|kyj`YoC-4D7yrdzVl1OReSim%l^pEt&3rXs_r`4aAz?=^b_T4m`yT zMYpSsc>>eSu=|@vk?^W>&q^o1a*-Dzz-vQt@eu( zR{#31u?gVnuEMoeEI46zfu4wuj_D}i&)!B}`)So5 z5#X}qNx>?8eX0uq0RS|tOyE>0?+4cgr-t++9x zy#&j|dIlJ3PfYK9s*toT;}&v6{)O}ldso}B4vdHBuhv%pz@_?dP44)`cMi#~1CUn6i+<(!vhDs{@<(!wH)JqJ0Oxu-|LRM3D`}uD z(bWR&4O-n4%i1iEmTC6X|I)ud4!IYkkfq(5BZ+V|AZYARJ{D#m`PEWX{(83&kIvFN ziSI7y)7C_}62Vz`1)Np_on=ou0;t&zrOR0${wB0o5oWC9d6%M@No!}@FJIali*J(D zX*TBn`i^^#hrJK@L=}uf6DJDbwRRps96~yT(_+s<1b<}3*1tBR_3&+Rj{7OU@bu-T zHjCf`iV*CC%AORc_E~W~3ZPaVkOijex-chpN>>X&ex*(KQ)@>TJtuf!rie}cRG`tt zYw8X5&`k_w0`1Qx?y++ZU99DeZ}Y!6aa6h|y+23PFUwZ7Pwow16mDRPd7bd;BfjCh z7OZE`wE|#vLK!ecsf+{>4_gJK^4R(<#qHy}j5|W!fGOPv2$ix~kd8BoHLO46RS}Tb zBK9Mfpv9ji#65K7$^Tc`+iv{W!G@e58a@cn*4{+vYz9sz0PO22qR{B20_UMm7e5oZ zTriqLGTUjxxlZ)@4Cxha7<9r(Gm8GL`4{m+6O-DPFwd0U^b0fEk`6$gwq>=lm3k1g>X;Ay;Qqg0FDvE2;dnF4spJ7oP&F$2)F3~{f+Y_t|7pji zkQD$CsoJ@u2TH?7*q;!{k!SLF3Si*z{lf{(==sxp!u|tuJ?a^9-o7=z9D$?G$ z$m}=?&VOU|T+#yQeFup3N9gFrj_6hRLVrj0&mm8d5j#GX&W>COLm z^+A?X0AKTV*lD-DO^gSPIM+n6v_DK*wDO`^WcK|U-vf*}jS+Nz=6iYQ@@sl)vfRse z?7T=+(`GiZT>etKR{BF!jdV||5mEZ*i`5k%gwMpPo&WV$pNx0^rzi5Po&^}wmxXA#pcS!3MkF#C>KN5C#lEgQW>Q*_$Q75(QKcI)G!4O|`?RHi1 z8z;(G0U#fb=}Gen)`1(ZTdsk}uiFKA!atUt8+_D(Sk=d0=#`&FE(p-x zAsWDXg7$7=h~5#7C1h*b=3c_n16%4}UjU4+4uW%#!6P*NngbO9tN%gEY2Y)&lKnw( zSzdiIpWFd%dx=NQdwcN2?J?UDOQiYml5dlNj}-vCztyiRXknI}fW+~t^xxm}MyA=} zDL33a(90W|IB+15=FKdBpPuu>DBiHF-KWfiewJeTFs=u(!-~N|T;IS^{J53+*MI-J zl_rmKQBvKpQOj1;E{^TdS!k=UEphb4f(UkQhtwkKI1$xz_*RJe> z0*q@lU}}6K!}8+8bY5#P3)a6LGsm@Dx1Y%g(E$1$@UejRYz`e4pgl}FpT6sRnTHmc zW>r8ysRU0hLbR0%m(WhU74XQzC!W~4_`HVvI@0%2KHo*dkqb9rcLry5&x&3i5`T@( z9QphEJ2uG+#$i?5(=N*|wQ174*2(;b0V_8IcQ6*lUKWahU3-m*S_^wIM9@K; zHsZ3Eh?|T3pzr%=zn--PYgaisVd1GuPU4VKZV!KX^uR=^D*%oss0l-lIR0G#x}bn) zI)dz+e)3{@kyC>b2sufzN2<#=>PM%;VaUbQ^6w8oQr_^au39VlD=MB~vYP?Cbkf@E zZ9W=cm-3Y%vE%Rkov5jqg2PpSM*&0O!^rA#zy3YQKhpuk`tHZPb!OLf-Y(#;25C`e zI*0@aS<%{Er=3XHT4Gy^enW2|p+?e>J}UfrhTi`B0pe_Tv5dK5Z;t{^ReWa-WZtoc z?+KkYD7vX4_CF>9;RlD?apz-%67^DIacKpwMOH9I>~lY1J#AgZbF!ay{}(GPMfGvI zhwBp1AIb-cJe+ughHiWSM^GOGwKH~QCs@?$pR6p!YyNFF;Jlea3Du?u7f+gXiszrV z2*%-p%t*`AQmgk}XN1RO+uaw-hOCb9*VpY@9>`t$i9o1y4D zih0eF5jI#k5eL5V-1A8-*Ct0e;Q)j3+&mHnb`n|Ph~8R?#N8eF!XIWL4?qbY0M044 zf&5?W>8J5dnv=;$m4g~`KSall_|Y_jj*0xg*J_!gBHJ^|xgpBn1U&}t{`38nczu_& z&H19F$i50NFKARt-bRWN6^9=$HG;b|m zp>i2dG`Uyv-GdW#tpET;C5>n^d1|HIZY6+#N)05Fevk6VF40!%vog*e4oAbP001BW zNklQ#L-p!s`d z%RhV9wD!eVBA*lQCDH+`zX!@pa%`5pVLf;g=>!BAj|@Sh=~p9ffDjN;duwW(Gs7!k zFV(fEy&$dR$!7@qC$nEAzA4m#b#nUC^|W^nkHK^FYhO5L(I(ByQQ*jTMYkJHPx3n( zx`JU;h61XaAHspCVnf-!^A#LDey`Gwa2Th|bTH9zZ<)1=f=Z@Y~40Aj3~=5FZlY8AA%#X@JEkVmuWrWfG_rzVtsZ ztfxuSO4kV83@n~UWD9LDeu%kETH*}GUGG9%O3SKUCn8Y8^4M^M3)K4@$)$$=1rmq2 zhXa)>Om8zEZ2U*j4|qBv{kVsT-)7qvB;q3^ukd&NXP}?S1D}igo+R%9pQ(2l)@67v zrO-u<2*|Sw0>nrQm>$B6s3|g`0Pw&^KneY4>?|(!QNjVGeD{B+!|$fN{Qe11C4UY@ps@4koEEoKw9~vg5TXVkdSv^4N zg3GmR5DH&iJUT?IhUy3_MRCSHG%{E^J@kW(a2 zXzAXU3v>__Wa8KBbvp#z-34Y|`quIV*!093cEnyaG4Ipo?b`N3>jFoY`?v$bQq1X+$Pf#Q?9TZ*B zCDo12@1@?$cjQgY+~#rxUuDI&@=wGcB78L(D*zZ0=N-@w%EN6$Gd-_Q?4N!Cu!~eT z5hq4MR5Ul8Mvh3!+!S$w5tadXQu-i8@{6P}zMEP^DIUP5j=gdVkq5eqKKU<2m=NJN zmN~8>Z7p6<8(U2r?1*$Mj-%W_A)@X1q%loQ3lcZm1q_wPwpK}FLn%=|@Ka5yr{8%-a<^lZYd%WVw* zQTSb-!V|-=%v)27+Qi(A*XRJ9r}8gT+@7b0O+`$XP*eqNa&l>i@G}&_r}75b_miPd z4<7epWx##vr?}(gsYv}xbPA}Q`gdr7?F)$jXZuAQ1+tGZ38_b&=^( zJ&zyl*i%Xb2;8Aq;`XHI0TxY*c04tZ72PEnJ#i`mx|A^(DzGL{3`lCdd;0oZ;9k*_ zLuhj$Ep8~iyYBqD!mvdB#@Mm@f2W+?P|{u{C}Oj`Ut?1wdaR9t-_WyZ8e8|@sb~JH z-Wa?IxVdlveizX0K&hf)l_9z@k--b^kY#82IOf4$IaX^LY`tVA*b&$pUe=DZ3fB!g zVn;NuIsGyApx?|&l|1G1+Ghyiu)Li`!-L;amc32;=4*NHzgkNF9B8(kmH(|FOx`=}m(rjZc9D{9&@A9(V-~{NCy?f^#Bj>UlsblAE;#|_7l%2<(pQ?ciIo2UrQ^$f-T4Z{j*)Yr}K&A z0phDLI3VWd5%5HJVGhqX{GHADhR}Gse@B8? zA!}JaCk&iutDm2G`C|^O^N^9gh*fL+>#O3V)pon*g z|Jk@6QRrS$^&?J5=^FXJlx|zCh|`3RBJvRYVc-?%P`g(0zumH0TD&eY^Da2oltF{*yHKpMK{b z9Gk@QOY(_1npDsHAOI+M!`i+lf}p-qVPbvxZvXnrFR1kmw9ijh;`x2D^3l6whV`o) z%hlm*N^Gw~S}!uqp^0ndxKKbFyzVy$h7P|9Sdc*=$VG47@P|bAc&SlZJq9T$iv}2% z&Y!LGrt^K;qg(XuziI9sUY7MteALzy``|>V==rrh0HW<8zmz2Ik0{<%^r#SuS1yH8 zn$kvdS;{Y>I8M0>lX?8|2}gSRpo4-<3o{5Sx-Ih55S`DBOaneqx3Kc1C++hT(UYL) zJN|0>GMj;-5KkvA&Ir@o0Q=EVkDDS|0bu(j=PAp&-6?97D*(VKv?y`xBN&f(bNnEF zajr0$dWzbEg>Y5}NO=f$kdgR0MYNmm0#zt+mJ-buMX8O-Gg3s#$9WV0ddHOmFpD(2 z5V0G0z6T~bgckDnFcP|t;N3eO6sRZ8l#NDy}bTUCH>;QUzk)jt-rs&0N_@B zK~CoVcoNymuj)SigA|Ve8M*LLq1t>_Wqik7GC;PJsW0~dABrc{_OrS9sV5evMq-Yc zOI~5|ck<)BC}~f+_5Q|ry2QV0sI}kn^Yf!zcu0ZHlIxq$KrhC8UUDZ9A^Hlyv|?dy z#0@QVB{qvWu@~pPW3RnWM~m2#+jjv^6i;7Pcjbfei&r2yoTI~zIK0MZM(Nm|ZtO{9 z4nyKDM_gKCG#fR#|6@D)1V#Lie!WAN)6NI^`grMWL|>cq>8E*IL0gI=#Z&mhye!4i z@_iG96az#jNDH{8{GbE5=U60Pp?-sYU5lOfy%lQTaRWdn8OQrynmLscR^1DiTVvd`IUg_y?=|8c|3G_jPqbuN&R#D{nN4*Uk_M| zdNTi}fU8RV9ndpw386JH{~QAOqpYoD+7_;5J~8=<3y4O}YrIACC3`af0xO={i?|5d zvHlIwm1>J55_l+M?WL98#I7f4{I-tstd{TTY^GsfvmYxsg`8drlM%lQw+9`2c|vQ~ z+k*40wd+Rvya8e*?1X)N&BcElheoKYXx$&8(h0dmi<+c0my3wBq0n zDfnbc-=fz^x_a7bzmQO$R5~6WL0DOZ-$1BGvvqyv<5&cbXe&h`9Nr)=l56V|xSX1f ztmy4(19nVKu*4;MsAo09VIovTGc*8pEaDyWGtgcmZFuys$rEMPQxyZvP6&`|76kBj z{kJ9S<8IYxWvtM%F*N#&uOi3B2Mrd*qQ^h~-G4PMh`d*21H_1m6t(-wzXSB(1Zeg! zmH)@N0^s8Ykx{ff&H{??K*a^|B8~PLVCVoWah$mrnR+FG&)L#DiWD`?@cA(>#G{m$*K9rQ*mJU&2Q=&zw}?nvZU9&_u$Pec z-=~a+zDt^Y)AC2;(mJH&;c3?L4Z!EhfW=n;h69`kXqL>|1EBHhex~XU7XuIxx@)}8 z0(JW9u3KN``veWwcffpMd=SvJQok^*W0c9H9<3gHo{Mmi#!zrxWY`g zzjB6~5m!d5D6}IbL8H5KXFhwuu6<_n;Dzjiz5{&nm@b5PfJYD1(G&h~Se^!MV{iUo{m6zsW$+?%} zO~~G*s6)s7RpTbhEWeKR@0||{s5Hana>BW1@%m@L_WG0TlyY|1jOtaE0C6+8felXz z#Pj=ff#TUuB-|?gsfm59YD!W5-T$5Y42AkDNQ;e?^E3SXXX(CW=C`n?_Rr_S1; zWn~`h@$aTgoOy<<@!|Pj)VF1)7Hp2H1v)5o?32;-V4wFR_5dIiC*c93Tg3TjX(+1x zwSdm)djT7!*d}C303lEQj~ZN~*B1bcF778(N8B$WJ@Ji^^C$n_6P(QfFzP@VoafQP zd@(zbD*z^Tmgn=|yHDgNIs1}ta6U`yLb8a_T=;F?^}F?QdVw=-%Fr2=@O+#88p)6- ztRO!A6^JWv1i<6&M~T- zq1qI&pQ&6m7waoAQtzK44ZUi0V|WggYrXmYxsvb{d(}uYpVaiw{<;J9I1c*L1`Z4l zRuk;&R8bkYr-w*5^UTDorzENXg}mIk5w4SMDAVe`m!JNZGW*dXZ7hF&mJ}TY{Y%Sh zv^>Q(fupASAB@+@urb=HD*y~yHXN-{IHQ7c)Q4x`;Jh`j>i`lZ^r&Uo^u#;E%{&on zAD%u90jwyTIbeW+u^aOcf(k_iTcalc(Y}BlP;mO4|D=5@?<~o8|4}d329;9kvmH7f zpUFd_RMLj_+P|`)kv6_Dt8y=Z-F}><-2GhJ0nHm;(J;3b4rB2GtzbFzUq$g47vazU zC`AG+VW*!5SCZEAjYpCArb~lvoUUjOjK>R@Q8EW8?WvXPyUXZ~i-tdpgb;x-`8;4D zo5zW)Kbe`1Fd<%M4N+<_({z*I;+ zrxoB*bj#dJd+?)15j_4bMe-0Y+1$AW5wi}8u4g9TEZQ~R9oPeaSHvAFwC{=pc8kKE zSN^Plzfb&vA>v@z;nbCXggx4H?P`yNi;D3F5!W_;!rwrPG2CnrxfvLD#aDB_WZ(h) znQ=ndh4*R}8NeuCy@=KlwDz@tT^H+|-}!gZp17XBWCZ~hx=iX~ZYQrpBEZSY*O5G- zZMtc0%PZoP(Y*)!(XeFsGh_kvcS+7aD(@sW-9z!MvcKAFSh8cSvr>Hf%I1yGl6J## zz(BLvcH&j#$yvX>Vr=EuTVyF+_tPjv(v+Sd)^SgoZn5zUT5-t0FyN-Rh}~p=7M(eio#tH!2n&uS%wB6_FzJ4@(L(6Y54%KrUDQnN! zyeGs^!-s@pr6pDXtj5t$;ttl6;&^f2YY%?C@=Q0mC;xTqM0!aeWPZSFr)f15(!UyW zTTc;O5mB@{0S+VZ1W*@fl{(O~@k3;I3+@r8kY8&ag36U&wkGjx3!lhxwlts>vMj%I zx4vB;*@RMCzK80?Ub*Sg$@80mDd{Q8t)Bngf1`_!hh4Z#ccdLbSJdOh5nJ5SZ$wSq zdF9vf2RHd#B3;4JJpeLso*k3!Mtyw4D@D`90YRle5&O!vlSoUm`x`!@vc$8RRnO=;rv>3Fg_)`hs3wPzWay!!obDc`i>ObF2Ccv?ykD*!^s z%pfh}o1^LtV>M-WvbPLC`6jx)n_cGMQA#0C3u7T{LKHHgPR+os^{te7#X&%if0E)2 zk|JwMR2vv5E!DYODK{%mJcLjN6a(U}49~0IAL< zlvdBPOeWCobEN1XsAeq^ z*wrj;u5W!7?&0xg^GSq{mNAVulkqFfTK3V3{q3<=FI{8q)P8h(o6iK~T^SB_l+XZ3 zMeRn2)&~+7Fnuz zF~6;ZvrfP+nZI4l@TPfL@-`3lZva@hVlS=XN{u{^`W!B@%wonpFZlbCIsgu7;#doK zqTBv={p-K~J*t2uxZ(L!Bd9jQoI>xKPsGrpjl@-d#a{|QPkiP6XcH-+@MZe_dn8~yhEj~{3^P-B&q&|#agE|`>}2S z?A{k(#FZIoT4wcG9Ccp@*Lco9wvBJaA3WR=1r~V#0>!z08;O_9KZ%{Jd<7synSn=t zdt2F$r@*AxG;xn7_CM_Skb@>DZ9e%DzdAknUrk`o0*A0vhGAZ$%qLu$6LJV8kxV^D zLm)CLt30E98$j(1)Egba?WdFDxX~2=q?vVtj0d^`pLAtb0ALb&bk({MfC|cT3*oit z7r%q8=cma0Ck2kw(#*=qU6OL!uRXil|SM zXSyQmiOn3)6vr4|o2#p0()M*JPHl)+w;f{kFHG7CDzwHdPWBkd^)%kX{d(o`SEe*t z!yRwwq1=n--93wL^|e>rFu%_&|KE=%p3Ps#!`>yD-TbjeGMM6FE4U+Fuj7%kz}xj- zh}ZvMn*|;#02GN<^g(+{01TZX2_eb_8^LvVu9RY3q`;lalMa3FJ>y71IQuF5UE*>6 zzNWCV-0tA0&AM6yKQd{;%MgNPVVAhw*NO8~mV~nNPqD z*_T!Tq{g)?K5LmnE03}TOP1Pi6T6RhIKV1iOj@%z{^TxQFx)zdK|KP77}_-_!DZZwc7EbD&rRQLmzo??F%uIfb@I( zaxJ{_CE>he=F3Z7rl;~rDf4_Ay9P!4a+U7+t43C2d2cSgbit)VnRTNe5&MDXL4)g1 zVJHj+)&c?D)Q^&9bz{(Yn4A_ov3jrI%y)d25z+kzW0G>?{ItCg(gN}+ zqTHMqqrYdzvwj0$uUyib_K}sC-_J9$x7jpuUuiStj}GrvJ&Lo9{31@1*1UNs$`cP#z=E}DM4u14%E8?`RfM2Z*D29PF5NT_$@=ow+UW{`5kv~wrkQXGzBPv%P#lJw()T5DhfnX@W zko4QABjqym)aDv&{0MA=VMD!YS7@2?%TC0xw4a4Q(#;p!{e0e@Wu7-=i|>nb&)RJt zqwc>)|9T!U@XT9u8OV^D6D^~17Jc9ryjF%+HD%Uvz5_gWKraMbd(-?6))W3Xz0)G% zJM~j3rW1%+T5-hA(=>#0mhu`@j9<|MT(X{`ke^%6wj)AoX4Qjfi)35U3ngcs4H? z=Xn}L{wCUu6#$z9KC-;Xuf>NF2zX)9z?1lc=RkhTTClddScq7|GcHWc{JDy*W@>$&lTKD4tmDf|$-aKJ( ziH>R3A4n*vo()>TA5(eHFCqt_gBs|z@p|&KoZb8$C!%MOn3tb)Zv(oT{m$ig!bMc9 zKjE{CW1N1xx(&BTzqjMYN}|dR;B?QvDYX{;Sc3u!ZqvPe0n`YvB+Gl4^M&gWg^;#< zO619v>zN(-23=s$^8`*yzVd!tDdpS)09`m~f}!J{1kK&tLL*F*H(m7iiSK+{&Z~Y_ zY`r(peoTO^O`s960)TyQytfKG@$d9rQ28w7{GQiTZXxXz%qx#x2Urobn@_O&e#7ne z_qY7~{1E(k*w=6SJwph;G560QeZKMcz@>W{o6c48N91cA8S*Bqir}+J1f@O~ z7t2ZWYn@uXX* z%)YO*D|3bD^jhI98aTBusWFTu{wCB~u>Gvle*3p>0C;s-J6ey7bl`*`_db2>B0sOI zIBd`wGQU5+3@$3-a663nrR4e+J%>~Bap%iOP815p zz#h4uv`3Pd^;tlt<<{2*N{Qu}xC$}|^>Y+OG>^(1We2+l@>up>=J{))elM?o{nz;w zfQ*2qP5Wd1#`6Tv~qc+yHmSJK#@fBLVFTf$~W_iUELHlbt5RPyC{6pi*y5UNA zO>{uV+rTStEB=@bdozb@56{K5Nc_@&<<}@0X{T{ggeZD(Y9QWuCf1NE0@$wdM8KDC z)L6|Y@-E0e9-r3j)0~!K>qowVq1TsO-=_WZl#4f1j)y5~2Fk=<*J%bk9Q3UHuipUp zrL78*udhIh(%O7S={?-65$aVRb3Q{Y3Dj9f>rdTTar-*vfUI?=UMRK$TMX8l=O%I;c0_ad!p&Mv9JvzY=6W!4cyHZtQKQ zJV`}adU-De$cP;r6MYI0zwkhSZ4!eFD3G0|a({-RnZPRlE*r&mLE~2k&h^?woE>ZF zB4r=OuO=v(G-?QuCybJeG^ybbQ(R&0vW4c)b9a2u@1#*J5J*}}FxGT>y>S_%{jMg$ z9Yo`wLymX?=M#UV=B-%}&KpbW^Zb)i81SHh+12F*JrZl3p0yLcN;p=x6CZEq^TWzZ z;jaw56E`BX?uRhkE9KXTr|jEX86B|S?1ZeiUq;`l6#y^*oxlEW_X#AlFi<)(iffW!F$YuFa}&mh%7Bltp6SY4!oicG!G@(xKUP;^dchI z9e0d|*IJwkfT@PSC0jwOc;P-Fi+_&#SbVL{H@@aQ04T@N&K<`q=~Uzwxran1U~6)t z_%&dU0tn9=3<_RipM^ttacZZ?tx?*bpTj>|cIW3CtBbn`lCR1P|TvX4fAfijYQ0ee{XzP zcgYrAfNtNR=p`L3m&pe4Y4&s!dm3SV$xt@%s85u3MPu!m+jG$-FE>{mZ;p;9st*IpU$G&VW7kL*u!7u`3@8mi6T#I5MPY~1Lf|8ZHH9tHJVPFCu)B}8*Z~;74`|l& zKlXr3GcZ)1Q5RHS&lJ)_teKNK+yi_x(xj0vEP_WP_!;wwAmg4mDrsYl2%WCwdMPhL z0pIQc&{P1B&W_XaLe8U1M))3zhEDW^R==RpIwOH#m%5NCI&lHNlbtXi>X~v=2~b<( zzBO&B6!Ytyq~QcqZ?>nEyb2lb8!l{5B!md8&0=N(xHvEGYv{AuckwUg-X`NSzd=Ps zIO3Wce>$oEg>I_ znYJuI(J!vaM@CE3n?1n&ZHufW`=FNoWMc>HNaKK*CbFJ2p<>bI_~o?8*H zu1{n>=6vs-wh1VexP3?SOE&)?u~h$x(X;{pR;oNLtvcJBP`feLoJZp|!ajZj0Frg< zYIwBJpNwfw$`+rXeK~m#_?E{f6BhIsFhADk#V(0@0-}eX3Hn+>&*0>7p4+EwVF;}g ze^et|bR>(wF$&l-e6%WZ{@F1#Kq(IX%;QASxbz~~>K#vHM~%_Wnud9Jn=`V92vB{E zAQC3?t!-v06d=1;HOqA~x#4G_ss83VC!3agn?b@Ce4O0u7<6 z#p5r{yT|Xm_d=Bdzh*$62Jo}q)D=+I(JXIXUD-hMo}N~-MYqFAZ_-`12-y9Q^@M*> z-q#YiB*{h-r?W{L!rS(qrx9QJQ7IiSm4e^>r)tnv06e=Nz&h^?-g|_uj++m(Iz<4P ztZ(r_Y*=199pXkjx>f*CIaFiOT{w^sa*FGoL zfBWXB3YRE8aHL33CSOpA_QkavH~ZaxJ)Y6Lx|veyqw!%9Pnds?i-4&y@Ji}j#Z`nS zQU^Zyzp5!6X)9Z#d{K3zX)zFp@kPV`T%WfbH@;W=X(zph_txXh!;}qU(jWTis{0E& z(SN=qPjf(&h^*KC9{gM>Ybc59{=4ztc(jM?cG_pXK)@cMfFc!p>){Y$7L9&a}&V0yb&B2>$$`L0JH=W5okM2U>C4z zfI??Dv%{Of&HAbnx9G$z;NpFh%)45i@K%B`z}4SP>Q=ALAMHpJs?PPVcJBxNFdi14 zZee0yHw`GDL@Q5beg{Q8SViK25s+pXwy1q1PdmfVH^CN5=t#wJ{>{&F?WHciHgEIy z*lD}U#*eKfIzhJv;Fm|to5l}KZpDsZb0A77dbp9j#ce9#Z&0dF0o z#TGhyL|-s5)p=P!BG41IATCZT?qqWcUtmWf;mWirn?=(?YC_iIL!=eax?yL$1rHaW z+M8)d;>%HPe4mON25Ipg)te55K0gYqDXr<5?WLxW3cr?a04(6YhbZDT8b1C8`7e@q z1iiB(;0dKhn}Ko-Y}CL1^>4lxkER0;_eUb92GAa)jMyH&e2HXNl8Wa|?x|oB-oUd`b%Kg}Era#$seLMl^mrNm09; zFNn1AY4mdX&OZ=GCQUZsvN{Stq5^qj&(lB=k{Q;osUr`V!@lI1kjQ zz5CDDEIEus4Btf~3^sPAmL7-7wfuhv-r2Jv;C?(=fd#kX<)pY41DsL-m0!{MRmEK> zJ3jq@;To|O03OMJa?4*V1!>1nkf^})cO+`NqnXiovWm9w(e5xs1pIPZ%x_Zy62Gv) ze0Y#HpR9r*(I2z|pb{Y2sg+Xta{B8WTmdlJ*`L;Q6&kD$MzG4Rx6Rbo`V+@hDVGUU z7dNs3;Jf^pt7}#OdOJ{mN89>rnKJ)-1fS@-0l^=Qu$7^`Zf39Q8iE>D9vc$upvu9YywlDqD=Q#{KW=<>wG?J#P+ zDD2PmdAu9qb9;NAyac$#>A6BeQpgr5z5EwTFzbk6`U8zN3d*p zWxzY6`MYi33H-X7Jm4UYul#cov2R(=9Cw@Rv+n=?*S{NVKs)m2bw`QQ-RXXJSkWsR za@d-vHWGcz-j6@VF73QK&(TaNqlkDLtui!2p>iILcpM`@i!}x~+b{ZX=|G@npVeH6 zZ=aN%ZzeMT>0u8}~W#j)?wF=p+FAfn6Fi|*#M?(K2I4#_#K4V-^cLHi2C zjS2J2TY9J0p4X4QgN*1sFq9|hxFcR^8m*;Vo6%jsquKhc@*onAq&gXZLG~kl5#vNW z)9TWAKI!Q?luzO!p9j|Iz4&z>0B2icbCCG~$>)6?;34Yv2MZ(x^y$S@)IHOSpI&|cE~g2wC15`qsfqO@;cfIJ_|9MX)k0cq-$9A*M` zqF(B&7Lc!Wm>f-e0H_tU{?k2{c|aZ@n96}9u>GlFqZy7kk$^BeBv1VPSSBtV0KAv* zKTqmc1gK*)sgI#KzS5$%vo0u<4!0Th9->eFy~~bPN@?x4w`4aC{9(!G!B$VBjV`!o zrjcgV!_jfu3?C7=Aq;@R^g6)$^_8bY4p`14D198#4mmw2-92M^|!UlzYd=ovjn z^38PKjcX)+*PrWnVA1C(k}qUnu^-5N0||qr0sN#(dW0{8J*%7WlJ58lfXEd`7MRoH zKbW2YwicpQBv9ATEA>~Y&WHI6_A(5yLi=0Ot6K5y3?T_;I#x@d{$@vrxD8>PmKuHj zWr-|AV8zP`LB;}X);bYPLV84b`#JJ1NwSE3P(XA0plJi@)fBtF%4x_ESNJ<#SyER3Wb$LIr%C>`U%=NTcK})kdLzB0KTky8 zJN|Qb5x-5skXZfzzuF1_)gmtkF$93O$Z`QIyZN4M3wQHB3Z=Ae99s3)^`*^D0$=f8 zNm+3m{t~aCdnNkru(&&Z=1(A9q1yCyqH)WcmguyF$m=Lle;SB5QGLS>%E!a@lt~EN9~V^rZAGu-^TbeMJmA z;pU#ZP++LPqSZU&3Sh4wP32F}dZffs`2fgUaOU6(W(K}Ncf>*gkkGG{2jx4)nm}pw z84Y?KfHB;D_y5WVz~A4CU(Zq``pskI_UPeCxT!UVr*e+vWATHC$(i*>juyGlGAkf|7doziNTN zQ{IlR6##BUAkQuRMCC;>*Aq+=02X8z;o5V$;t8Gu#{Z)v6lEz#X-3Ocrt%_0oiIN>AJo+{y?AeLUT2n%l82W zO!FlLSKqwb|7drd@zjm*-Xk$C0z6%ZY2gIz@q;S>#C4#zRND_jB5qwhp?cp))Q;p{ z8~zht&yH>ZL^!`5^2-Du(N8puS$t&wB%ir^|I$r<`}r##28XMu$t5TMM)?GB-iS&1 zX9i1D^aL&0;l$xt%H#Jhi!DJ|!V=SE6QZIOn63Ua+HxJThb*zf!kyxsHw9z*E>R&)W9r8d&C7$bJ8c+Vg_{9b1a{kysq4|~(C147wD4ThI)rM+LKu+CO`B2 zn+kQ>4}3CKAC<3fQg?lBz}kcl31hhzIv*1&exU$5)WxuGfN1$LB!0NUr|eaJu9gDz z;eQ2a$kNM-95yF!2Hw)2f5U9aPBLW1e{#(3jMDs2d_M%`sa?|3^sVuls*3|&>)roH z@!?7Iroj9^c|#sk=^Y+fd9vkH!MdD_VfiZ270God)FTr-|}9@!mGLk@S*Je+A4Cp}Jo(>wnfMF8@e*Zl zB&8;rBX}q)dlUy!oA~XY|99;B^sg6I0C?dtHr@qbxk?#)GucIBcHRH*Ua9VFI!>7g zn3ui+AUgo<{D&fK1h}r^&vgm_3>TtDGPnUy5W9eardN0?DW%Nk=1+-cNsz+J0Ad%{x95ej*WP zEh2f``ro(noEM(@iD{Qb(54g;IFQ8W@x}`T?3G%1zfiF4YfnabllI9MnHFDvM$1}{ zI6xYY14+Gtn?LFhtGU(@sN0XtbIbYFwpTaq3|6~O~ zc2htPW;`}72oQihcre!rP#(@!#M0{_eJ1P{@KwJ8;B{kOA6)&-@0j9rY3PSFKqD|1 zg?`)l+W}}qLbPjmL?8BeKkdkmk}wz#VC%c>izgf;Q?SoQ(dh(+U4MSm3y#RA^{gjU zTRzL@P=`nO9d6H#tUxl`^&{j3lvRG3!<{Gk>mGP%AqSw|XW>+beI6)755rYG~|y;7V3e1W}b5y(owy>>071#M7%q%|VE)IGphJ-RfusYHlRsPsiI58Jw;4-CwQGM3PerHgakCF4)Sf_3X{G@* ze?aFQnR#=jgyE9v+LCN4_H&e((RUNjEdX$tKM4eENipIKIySH1dVm3aTY^e=b?S3Z z2L4*CSy6!F+4B1~b&W(6JGN~TPEkuc@Nb+31w zJ~f{{adnK59Oq-7<9(AxoIdR|c?005*7Do*&4wQvm&C2nHk7P>^0CvVH zeWe_|Gf-#XK`8~7B5xQj>oE{WEcn;RnYj3G`qg`Wyp9*XEXFAQ!Tq4%{Lcb2 zs8@I!*58gqmbkvSOPP3?r&(UKDd1ImVV^7&TNkV)d%V`}{~yky(7r~DpW;^a$89bg zRQhEr073?`6ZvMZTpmE)R`>DlqBS#yC}#>aBkdvpmKg#C1_DP!#1+G}@PixwE*{lY zqrLRLm^btM3-s7L9-E%-514(vL^q9H7101eTwB068 zzKpGPf5qIR`jzc}f;UO06#!E_F$6+(WS!HH<&=I!17pt$eT5U3Kl9m0m4usVMEA65 ztv!OLralW*E6JDe{QL@*?rX)5Kgt-|0%om0X`GQ z?+}is++U=;pYw;a|7rPuDJ;G?RO`H+@QFcIi~s;207*naRQGK6__&y&fjuajhF?U% zrUpc1f5wDSxTVv6dlh>C=n{JVi+|^UAI;ZGigg2wQDM4cjRQn{{QEcg`Lx6Dq;4Pm z3FOaDB@Z$h+%xR=cU(B|U5+J?IvQU3YNgckiPP8>xnTRE9V+u@z4x?>y!52uReIcs z`lB9)=3TnCB+5-}q6&f6t8}_6*9RT%*i+(Qbm?oDT`9GUS6jZ`A^k`deFXyz(~6cK z2cU4ch5^MK=t>g}q>soZ^0d6RQtHnM?Zi?_Kk*sWLj!z*kRSso4ZwHQmn_2P;hO{-0g`?`^`(>K3dm z&Oykx6URP93O<>n7B~Z4uEKbu4f(7$tpE_^c7T@WC3%57>u?_c+_~-|ilCe|la4B8 z13-xeM5i763cv|)`{sPea615wP=8lw63N@mzf>EzB%uLa0We-!umj8r9(gVt)575nc0^`~A6>fbpYY);^VcDc9_Ijq};AKw=;PB}430k+5?ss#&gXocz{ix0D z2DRTx&iuRiVQL(R2SROhQ`2_-2cJMnT-<-9{Sg4fR{%)z0jqyA;YlE&TX>hNf_i)t zIKj~Xg8Tgn_(}E#R;Nt7Lt>Ef^TUX2lPpYafa$Yh>w74iC#ik*+z9)(6g!>267L*% zs~k{(yo5%G`qS*y-?0Kfr?>qxh8H+JCrgU5_(9@^ded z+7}?QY8J&LZ@TR9dPw<$Hm=~4O3Jl2CsX#yg8p2u{{1hq0-zNpfa@?GMH5Pv-v-LW zlU0HA3o1Hpo4Fzmbp7(m$Ci<>FWk_Ga zX_vG2a$-+N1@*{LoeyKJJVAGXl#FMsU7wFVRw>9pWNC;$!-Zn>?n=Qobi{PFQpSyR zW%sASlN-KVzDp^-DWy(9G;+x)H=nii^d7B`e;1AHFk^>X@cdr*a`?q(9`Z3-C*iA7 z5tnL=M0hQ0^HJQ$i0hTc77e4Lv+`>ITM0T$5T`2n#z@CgzuJnHDSg0!hY+9M z%%E!zfV&h4NZImui{M0>1Mp_Dv)vOoGC1V>X^enh7!x`Nc!4}M#mlop6Tj{E0(txi zW+`$`<~wE`KvIuv&mxQmBXks4X*JP}snjm_Z|Bcwe-H=rU9suA{lgsk4K8w_LHI?0 z$7Dty&Cs5*w1}+NvMz7DcFSt8#d9c;2OM?KFw%X+%*TRXx3_LyKmFCH>tgGdH0=G; z09Gy=?tFW3_+84!?2*s(kcZ@jB3Fvo^OD&Epp;n$*AwtUd^;$=88@%_DzH3EN;mdg z&hmBhIO5vOe(>eZE&IJ*%jfE&2T-e|be>UjaE7{`+xJg47?+r=p!7g?*t6|y}a^4E8L zoPlxd+W_?r`Qx?b?+U{foKqMaD*)Q8D$9_dq?*Lu$Q%Ko0G=aG?P%hvetps*|11~{ zEb@X$-rtwQvNY_4W+brIMp3X6$m&leiC$-8QT-8@l_KGygv^)h&p?IY;ooNN86ZF7 z=2JAnuLVL%cg#8;xD^2+W@eW638K{egcu!AV!)a1*6FStP-Kw}h|iF1hw>GX7+p73 z*sD7Wf<-6Hvmfm|x#QDs1V!}US!&Ddwb@nqB{o0mJ;=RA#sz3q`1O5Cq=fc(qfdVk zH!4Rgor@cD=Mx}pua}GQU@-ER)PWf0G#)1SBp9(5(xle&JOQaw;*xTWV{bvtPpJ?V zT>7Y_9LXjx(BXjR&AX+j;L6$&Wl z`d4vS>5d}5TP|xK1?0`zav`tC3V<)BsMYiOV_^N*`YtM7@~rf*JK<||C%|@U^a7PE z@s{sAktecTdkR}7ULgLwN+^EuquB~*oD$z(HZ0P!x@r>ESFePZ}Ob$&!}Nq2$c(Qv%h&@R0|a|Ce5vR`YVFufjS~K=P~fi_W9xI5K~=Qp(Ty^&i!ys7UD>a|)S><1;xShu=S$w*+bML!K4` zI}xo~J}IDqdWDqb6v*4D1^e*AiW}w02V$$Q`8I~V2FZ9&&)f1vk@Cv~#Q-aB1-w=@ zsTCmj2Ml3a0bq6%(Qm|2+|Cq=I$nSx*Ax11=6BXg!3ms;X}KtBVGUH9;q!mk#LkpMYPO#*CQL0oMw;(4 zpGY8+J!t1TeI_x*^aobZNPwiYWXLNstZ2B4kehEt1#L4|CRU}|AaVY@Ftn^gyO3VF zU`Ow8dxSqLXio@wg0IQe%ln0E44?@a={%5l2m3qUy{C+OzM8)BA_RiERRS{IRJPyo zY3=vyfAFQRVvGbjjsaX3z(~TW+c;?67-^TXTQAys=4CJrOzB>7fVJ}`Hf9wd0 z(@I#7KIrLh9{Z_cYhcB`H8-5?z~35JnZ;oOOX4M zUTs*kgX}Oq5P@UX?|Wq2j29F6Q)G(6?SP){Kwd5Y8GI{YZ@)X{>h0k;;WO0Y=3JhA zCtH%254R0_Nj%UXn6L)`RYp+D^(s>PrC?{+*L6WkC2B`Lsr^%Jb<9IAA2&w%D-}G> z#uTzUp2LfB@UH(lV#0m(+VVyNvNN?e_v!!9g5PM7oOBsA@>bw=!0T}uHy~!cV7`S8 z>r#ZZ;O&ZiM*2W20BWUvfbf+fs5XJYK!Up=`3>Ql#y2OXubR|~Z?Ks2ELXvW0^etH zsx=KWeNo6T80a<>WiX&jY?@#x80Zr0MFWy)~`6H`uttagQ zyEn=JKRJK^9YCIoL7Sue?XmZ}kNBb2!)It!+Nr!NUc{}@LUj11fL^}1PRA1%{a$(% z{jm!N@|2;n_W20qT_hSUi>8pVM?j1`x#g3cjGI&GMmhSbc{ev+V&=5~$tOYA*8;?f zH)h+Wxe)zIyFKe1n>>zobj85+q)X;!8Q*$;b?)XI7-$~_SUJ*c6t8rN06Q*+{QAb! zPXXh1pgRQJ|4fXJu3xf{Y3PU4WswvvyN|)H2{Gl-Em(h-otr&X?~^U zoq3MZdR(EcXg-zWS-p`R-}F^Vw3oCM02iL6Cp3L#Cp?3z`wakX=+ShNGf1z6H9-{| z0_4Zo(9GJ;lT53MDe4;rLQ9bWqR~d)y{Eh^{oZ{VPdDMnB)%+lK+Y3Ba6fTkeln&Y zrYV9z0X`i$U9y0+AExFfylBbu;5gdF1N!EGX$`oO8A-u}GXF0ZfH+Rm8+LMUgyS67 zhNl-9U-Y3qN71+{{cs$6^cwKIb=^XdB0sJ1V@tow+*FgN)^c4)wpOkiqfzgvMYJ#H zyz~_U>gPu79#)r4di-LsKY|n-dCGV~d*#Vu+nIs_+-0fbv#v2Y)mI8wzC!)zH{ewg z@r&}G$E5(rtAC(3q)?y+{>lUGlh!-!80|4&^=I@e>zQ$<>fLtTXSDC)GHn>46({eI zm)(Jtz9N@PQ2;cj?ZWdpsOP80`MlPjMN>T?0DNUbY`f_6=I!3&wU3lFTw^H?;q1b8Muc*8~Kqr*4d zB&u(gI6)6+wh)_NtxNr?>I6 zHK|jyTu<1gk-W&?@i+J(dn9`T^w;dBn`Z6MCtCq0*wVVRpX*SBUDZA0D~|KXF$dkD zRkB|J(b~{2Q5^EjPx`BJJ|`l);X-)iZoaguO{TxA^@h~|eAa;OX@5nrk2i?<&5dz) z|E!o3!;^yI<9;t6XKBoHWykXh;t$O;qs#0yTvxCWu}VuCiSosJTlg#T_oh zuL?eqeidm-CUmUs=oyzo|D~UWIwfF#Jzg0VEQPSNjL7 zB#KCHuZnUqD!Kt0=qp1e+s;l$GQ^(7N~T}(4mE%Bk9+dslld7vB=+st9#QxjfU&a# zSGjC=NvEz}Si2xV7n9HC%9#i(BJpg7O=>$(VBHruRseLvEAt9Gt(|!NVj7wwX#D{z z62(BTRWil{5bK7D_xtlDm#W{lWquK*xNQ7@2o*h|EM z?>b5lM~|F_D)K@7(9Z^e`u##OKkQ$tXQpFvef7+IlW4Tuanase>PG2``cvM)hKKh=4cuFs5- zzCbi8d`}bmvyt8P&;_U5B+sQ<%Cvc2>lYpdKP|DH<6-mCdOtrTe()CTh!_a;B4I$9 zw?)!UEDyx&?f&Qc0_~LEJ?X~z*=9_C47e9-Pv_-#HE+tecS=rg065`L-cO|BF|IVs z7BO6byW(*R*b7Y@T6K$~i9tkvt(EcWfNdH5v#e}qlHSQ~j0rr0YBZUGo~?7Yqz z#pR0l-+hWkw1qKS12Dv(aaVC^5}_Wq#+4_h@R3L zqf*`FTme9LIsWGpu#=Y)L{SrMQGkm(N#ae?2o{vV&PsK*UQ#x{_;YhVOOuy^B7J)7io_Rp8m zbKO6+r}*AzG8@rNf?a^G0DD1w1OW?;4^3$mog#7tcd@1Rb3VC{c?dMOqk?jwv}YBW zMH-~bUnp4ahQ?1}T~6LL`Q9UZmDE@BRANXlKZ+BRexk#N6GG$f+@3AN)rLmfRepZ5 z&35Fd(pvfX`I+IKc7quV)B2Ue%fQ-idjG!^eR}obe2EW4-BHAUy4R7cr^19tU_t$9 zr1EQ|ocPTRiiojJpNo%{-D)&&8($ef^XbPv>p7{fU8nmWD4eR})$CaI=NLf!`(OXQ zZqlj(b$$|WN9@CLxGX8{&~iKodV=j)Me)Rpe~yU1k}w;p2VoisN?!^FomPB5@vTzK zZgzZv6Y;d(CBJ4%ymExq&lBg&mn=~?kY#2CfcI4q#xET-${}wceyBGfHP%%<^r|lq z$|sY8M;WZv}^FSoY#elqSF<+FR+Smcky0obBQLDJ9H8yp<+p z;Ex4JJ_57{fEIb=tE1?%kEL*IH}}q8InBz8Cpbs9-d6^_cbsXL{~39Yk)rNCwTz>J z7u9iJCt~sP`$*=Y<6Hz6zC-!I>Rm4E9FKkjoZlGWIJelt$mAbluNoU@o-Q)W;gJZ{ zzsP3*eHuOVz%++(e;7RRSHWEqXWZH2J0sJU^Jl8~QhsC@bjI4Gz^%*f$pl#dYGXGq zlM$k)rIfZ|FXKIfE$bBlt|IN!8Rl(8Yx?qzz0m3FRRZlsj#lY;yED9nB4$?oj52kA z$LkUptsqhikJ$|f@S43MGm*Pzude{;VTKxudo6d- zV=HfAUQm$Xuut^ejN5MdwGe633W~U(6AeW5=|+69twMg^{CUSrAfq68dbjkT4;RJL zZ>BlITo(q;ia3n~IvRK>0D$?|cLMeM*8tFP3h{dx16$EIYt#lbf&MbxKtb`E{YpP0 z!;FTJ%nE@0pAn1`_MdO}2akBZVI<)_uqzKgN`9soOu^*DX28D|2R(}8^ry&k_k#|( z*sDJP-$cH)_AX&N)#4LsJ*`N!fEa7YkL%z6`Zv~#0fbW&u~7CqUy4khn=#vqF4$A3 z5#iwzCzoc0pm%2Z@2L6J0XFLIj|9j$PO^;Ln_UT+ZWf6Iqa9fSeqVso>fH6fp73k@==XJ-(bw>+-e$g`dVDUe zvR2lP-O+>#_ZX4Fl`?&|9rRdwM4oO0Njsm`+VPIf@a0@spl;XfaSe#Qu~$qa{M+~g ze{?dEHbR0eg>#ya09e=hkI%P(ym0fbyot2cb+GGd4{-ZsPJ8DZ3Vz6Kipmd z_=6XUwwkzubN7F3AS($ePtkZjw~5Q+Wus?2-_qwzqV^BiM{elMxbb~lw}RCYsiW~3bgv znWQ!#_vI{Q9+%{BO;d}lDseATshyDv+ZixRe#ykHRKHF~5Q}QB1F_=aDh4hLESv?q zo=S~1xJ^j@JkaW*Mzez^MVz#r9=vGCu%7DrD*z^YmGMmS_QL_G-*ou_zv+gZ_)XuS z(#)%zvXvRmF*un0?Qrmh56O6aiU07^f6x1rOtf8&cgcSDAFcq9$Ckpv0a(^kfT$@@ zj4W~Ps!;aGu6quO$SZ?nih+K4o5#52WD5Nf}m(7-di;BDdn zJxVH`UIwcj_|T_JU`A3umv_8)hP*=_%O_e}bQaBDCUv_gCA0!So@i~l0A=DB1D(QS zCGE5@Oy#B>I@OlTr}|Pb&fr)v^h12~D6eOnkt-zwaE|qo_qPnky*^~^%Mtl(pj^hB z(bw~&MS{2v;gfwbFa-0a@v4frgTOvP^XIQWJHMSQi?em>WwTx5VjGV(i50*K0J+r4 z8-Q2t45SvTp3uk(D_PDJ0IO3l1e=$taDH&YYbo;u^vu0;&@Q+s0I#EZ3_tC(z^DO` z>ZsfUSiAH1I%NVv1~U4FKJ_a6*!93kJ|_KGw=Jj*&7O$I^`DuN&%k>tW{A5 zR#d;BumkzSqFZ9&`+HJg+(-`Dplyut0p0Aj5pvs83#gbv^VP|`m3Y)9@6J<<&}YGJC$ESYWcL? z-=T5UfpCf&2BU74x~`ys7?oQB#ps#qfQ%!)OL}~=<@=8J|7Sf~*DqS@snU%!R{!%~ z|JynbxunbzKWbR&W-jJ0K|WCm36vH@bTA8~y`z&7>kZoFztMP*RPS^njs?(Cs^-AP z6Nuxme`z6uC_WeP96WMSBlYRIN=lF8sK?5&3JJgy{@4n(-oC``Mpgp~@h;S3VTOPH z&*P}??LqD9K0WaccP-!oT#lDrkjtgUSd-Kasg-FP@Tp@9m}&bJ-(PnDd@ILeS86y$ zKhnOkX=sEi$SXh!p`+ot;*<6nH}i z;xz!b)P6O&)MMco)_}xsH2Z4Q;eeD|k7x42Ae!Ib_aE=wWE4kxJV)oF)9cr;;>%_| ziMTuA!`>^(`xiVxc!kuA04qun*tC_#fTz7N1idQOMHxTJ(L3Y88EWgR0ZzE7tRA;h z`B~TSE9p1vwElhG04Sv_+$EXs4EJ|ZHDFk-QflD6JOY3uLMyYv{CvdOzd#W&+yq!Y z<@k~!krY{g*Dh{<@*T*@!3gx^?fg+qC%g%}Jt_XoV*5aP#5&A8$%)R^R$9#?Ou!x& z$g#tJT<9j!SsPFM`$aMh;8G0QE~mg%jq7oAydx({gEt!@@Y#~ef|sm>A;B_|<5K|C zqi6s}_E=h}{pxN~K;!00)0@K9rB@ubcho7D(XzAXshgg+q^;~P3vYagSRBjC5iv`% z0U-Qc_0vFmW6M8iYKlxy6t_|TDneZm`=>CHhnol7M^|!Y5144X2%ZESO*y`brUAC= zw5%7}OD&Svv;?LGYH@<$5hBpWa&?F#4Iy$g@)`kXwq< zhSqTgT>)@37%fZy(izaDTpnU^1H9p)TP!`2VPcw&Jo)FXvyK$JV7oe60}ML9;(MSs z@PI#RE4C>R_9=>ZGY0t%MWjI_vDIAayu(cenEa3YnlH5iKA5o$3=Ofsu%@PQGZgxm z6zn4af78A1B&M&^(Jp;lPyWdb*;>pe|D^!+?GjL6in6-+$*B*qdy zt{*SpX5-sCb|_t0kD{?XaquV~ipz|h2rL{CktEdS0b_>tbcyh)>aES)(~5jg9N8b> z=p_`-Sk=u4e8-IVPs9uQx!52g{_=T}E70hk3G(89nCC-Z(MXe&V$EN*C;O~i@s}Y= z#6D3&g`QEE)8Rq#)#h>jleCVPEx&$`u>9T%fY9qVG@dIk+TF4YZW8%yK4&Wch8)K! zx!ba~6iEVXn)v4gU?&JGf5DFL(uyT!foK%J1w_3^*#wE&YorYvmB$0fY&SMBt^^yE zB6-JPQe&fd-msK(SjWgC_YCi2N_Bk8kqf4Uy!1J`i=WH^>k02HKBrM^o>e-??gm;&0QL;_yGheV1LY$umcn1H;Wcz> z)6x7Y-6DcRnaaC>G2A(`WMBO*w6GJj8}$!-;%^E1oy5l_Z^(8+@yp+(dkX-G&Oal? zFl2*Byt0s^M!*hN^nzD%897FRLi^j~k9<&4x#> zq6ZDJ=KJvO-@`pwsDIEC5bqV;Of`BfAk70FYw|d~8y_Xz_j5_sH0)EqF88(@0FFAQ zaT46g;x$VM?VbVxb`DnnWXJ}Vx}o6B$&7@hb-Y9HEIk|;G}i9}B-yivn5}jeaIF{6 zkWV1;Kmv3{dnIKuPq<5Tic{v%jkdEs;(@q#$!o`+{L}Uyqf1CI-surMx2t+>0x7iA zYB`pMD_z!~!yYv}P3`5R-o2}@M;#eKhJAongMXe?=B`7mxRDSvQr!wm8GhaVh+$lQ zcby&vGklT7cR25Gw#sO2y*%UY(lrQ&w|)>lz^jd z8nqnlBGCYDQn*G|{@e#I_TdJPQffVE9%l|0mlE)!r&j=UvmocOAcfnfWEq7^GOqsp z|Nd8hnFug+pZrG!E}+aMH4`a}fCIW3UdvF&5tv{@TH8^-0gw=iB6_WD0rg96`q5{z z>?O>r0zXel{KLo_RZ0LN2!GN`5)}h{UW5_+>9I19>!zXRFyMG4VQ56hji31IEvY1_ z&t<(#BR*AdzS9_wzd7roy=mv8hOSjWcVvcP14qgEKf-m|JE=JUHdgHT4luW!rF%A} zMSJS@W-ZOM^|d)ZoAx8>O%vQ=_KWZjFwf~pry^d}46F6JXS|tm;2Dp^4a~4%<_s7M z7|d`q-*~&7Yr~jc;d90RB3uPYmybdzdJ*DHue<@Uj}V|Y{ACiXFqm<%6l}~r08INP zF*39pplJF^Lf7){QMQ&>o}dK&3(~venFF%9k!I%N-?4Z1!Q#PK;F#y*RB#1AF2KWN zR8UDA5f@xuFi1g(56 zPmatQr_~xg-%hl?;Dz|XgQX5#iSMsgl*aFvcuV?8EO4T(Jp_o5-y!K z_}dD7cda6Z=v}W)8v*C1$TsHzUD0{@i#K`7N}x#Oxd&(_@31!O4t+cS6Ia}531{ug zuUjdl_Pe|!QJfcFKeB%zrnYy)_$1w*Mt))+rTmGUo0yF95JiENXK3b)9Fl}A!K8hm z>mM<2>w3b{6aG?%mjAFlegdd*Ikoft_uo53>}Y=&w|aCa1GFrb3Z9XBbWEG|p?B9# z12y&KnNLR1@Q!AJ0jo7s$^!i{^(pW8H{cigg~FzIwUuTMS@q__e7GI-*O4wAI&zG> z+(dON-rS2n?){}+E&^+1U5kL-<*~#?fm%D3l=c^`-YnR6?E&yyzKN*!K0PBpyAe>! zh(&2LiCJykekx|!7 zC>ByGih?u^%8K53P2&ULeZ}XiqO?oQh=mJ0jF!B@*BZ5kio@q`n0yaq)HoBaVf*i# z@doA-{Iu_?YwjV+;k#9}l=jcmP9usxm}@lj|k+|hwTE4 zB8W9&*TQ_K<}?gVVqyb@))Fz$w82_{3w5mI4THG2as``!frMdYtzzB9{q!js`m?lI zK$$hZp(o$2V>jjzcO+GSr2UJ5OFxkI>+f+vfWz)R0Ja$nop))u{rtDsr-r=N=-u%| z;?){;`$WESt=3W<6ycaaryK0^Tmi7I5CiAKdODxI6B5Evmf+FjVB!qp+eAXtnZ#hD6C%3%>?7bXZC%|bmGiiatRaX?a6g5a%e;S!`ey+vqE1!82n+AEan;EXZ zxk_aGGjcfCD*B5)!9wRXx_~DUOSG%_;VwmU!j?f#h-_(4xnSW|pz(|={b9~f4`$y}6G|9QsyeYfY4E7RBR7_0_ z$>&kW&|qNE)H}}P^X4bxx{e)P>@5Keke8iJr?h7OvPwFXYLNU*+lk%4s)lHZX)!3aF=06qs3J|NXCj z-_piiv)Hy&-hHHdn&!$5ieFX9f~r-tlLHkP7)1z@T$jY?8ruP@Ie=xCo=h@58@5bYH-2lk-zwJ|LkI{`408!u>vj3(t?0Wz(pt`Q3 z6+6wxvG;HTMR4dmr6JXK?E!%Huo^1>&f_wsAHMP>nO4QDK)rA|JstZDAW*pZ(smP) zpJxsK;0T)X6$7Hkdm_saJg{s79r>9Y`HObVj^>{{KnC=*z1zrZ(J&1M21}@}(u%~H zH5Xd}@VS6t5mNWvZ~5xU`gbnBE|^IQHQxEZ?sQ%}xs3Jam637Y;8Rf63;z@YSO<8;WH%1(b#GW@{=2Fr{;E=+EV0j6(7> zd}WjTLG7Ue^O`4EIK-}ZtF!eIO!)lG_V69{dmk@tL|rdyp%$$GklfLGgRE_^@89+- z?6Zg)3-nzo=bis7Sq3556BDQVyG;E055ge~kSqRn0X8dhNaSzG`xuQ5`32xi_Vven zLt^m#CIHllNObvgQRac4n5~tRS5Z#*n0i1iK*Ns)n9Vq5)K377y~Ohv2FltJT0Ks@ zKdkq2Bp*HZTPuGcTGCI5y%x9@^yT$O-42P78sLUJ^dPnN%QnfK%C++gEBgMJ6#&sL zLepvlXcU)k1egda@XtpB`}1?@^>UQYa(&w#0Hsje3(gfc42?F*`CB9yf=vJw1lcb{ zs$9}204-=e_iQiKGlzTut-ypcHnm^`1nNid_Cv_vy8terl)oW`Syn-QujwK{4pbaZ zglB>99s!Pck>PA6>$5xcsKCVhB}?Ta;hW#7A0=qFZrX3_ZH##i-&oK)xJX?!P)OZc zj+FqiOz_j+nXTsv67%CHOV>GS`D+(Q5eYF3^~pFLbNA-~mM|VLztbbpCJm1E69fxZ zMg{{+*+*-oodFEHQ4pBDW?zFeK$dGiA7_3$jpJ2CJOCV*@}z7x`yuLvwrl)w)`n)! zNbXX&PfZhX`k|4ZZv{?6u0uTv@GM+pL>cj(qewiCotNckT7O$pZ`KcauxIt->uF}G zO3XTI?!Ez_42=7|0DRsnf0CkhyB#-DKlk@ad7swfyhpcjLx}dvEy>>!t6eyyo(mTJ`Zw7w%z>FuKsE0f`$ zb2dl@K4#SbZdONK#j(gQGdVK^Iy^39X9-$sYB}Enz#j1GlmAO(V-JA4ytTecDdWk% z0K)#SL&%@|d4nB`)1>{h0)PTkQC)WzWjx_EyTYKS0YC4H8DOdr|4ba$$9+qCLJ!jw z$qYczOZ!DzDbb4De3EukHSw(+MT=zoGUFH+W)}E9M02JYgQgb*+AA(zyf9R_nf3zd zsQ-=MF_C<%0FVMonZYesxzJF9F{oZK+#qEH&*0{Lq&+E@*07-umll$-n#zTuUjfKjFUSsa*4YU0^BwR|Cb`b=rg|%2I90yzVSn!(_P4P7FFl~MyzipQp6*lfGWq1@JRu9~P!kTX z7dQCt_vd*W^Y_{Lc-3f0;=R|KNvru9<%4Mt0E>YrbTThXPasX*nRmUt1#AKn@BrcI z@+UCh{u61V-%k$!#SDy~V#xefdfavZGO5rC@J|b2x(aTheiikEJ?@$?gU`^*xmS(i zm%P5~<}Z`)FWK|f?|#zdPwfFZq{>X9x{Ir>e=u6w34VX zS>yQ=$5_UnM~MQlwFd~2=Ji1|495?sChJj*aw4o6R^&} zP8ey*B#e^My4tP-cq>0t*79LWbz=p3jWPdKH1s8y?lH1wcNI zwQ17OVx=?WB$VR!|=%ZlE)bbbnu=YjU5AGhOHOd)pUJHY|L;%=g` z*X%}AVs7jS0_J@(#|sGhUjg`>zj}tOU4X>n*2I;BN!yO%@GEy&kW;j(q!xx_=~G>>u(M07e#QEJ$xOFQmCVk4}Vvhlm$b_-OV- zS?-7I*fN01E3g}AffWE!G$h`8lu3x3tZ}*OOH*co3@$fr23)-;-PJCaz7!cVO!+|{ zh*PeSTaVf`Ka0eEpVsYFBTc=ud>`$XUy`*40RH@D{|tARuQMu4F;#hx2p^^|7|e|o z02-k5erGO^PJLMs6Jll%@w#yjB+ z3ZgD=KY9pA_$;AbMgV&&{ZK%xNfy+{E;Y(|r+9;iEdeOP(Yl*8#{dz-cW7rg9lspV zf5h&$vIh``&TCU{$koxDuJ$Xo>>`S zf39{LSyRaJw=g`p2Y|~gCQ6p_`gqS?t*eYqv-^JQ9ss=m>6KktldJ%ksOm4!r~L>A ze7XXF)?{5l@eVv=yyLIp(mE)U;GNf_u4!D6aeb&aSsau zt+-Xh-~m4#2HNz*UTUZkO=yvhhn0D+1TOI0{ymEK$VWYX$0+awC8xt}bB~NX#U{>Z zZ(Yb5c6%M7^rJV^q~-mY0(>)Jd$IDFMv?HbpFXJHP<+(&OOI(m6ZK^Igs3x$Hu5!W zx7wdtK29(_5Mb$f4-)5dl=q*^xSk*1n*U@jUM~1229E7}0tBQ%E$RixvL87048rqh zuK@Tw?TeQwx4%sf=2IGX0DIevdcbaQ;M2SR?vRt;$71P7)#ovXqC_W)dU$|q}ZKZ zgrf1yr+7sCOrGTZ*PuM!wC|N~69v^v)A8j7b;X?9$MdvL$WOQjJuUv;6##rZ2wv0j z=c(zAA}O4=m2N=(_r^Q3`?mNr6PH4}p7|De*X8iE&+J;;^gG(o#i%5{0-(BBz4+pH zj)N1%-ho3ybHsFkY+z!(B!EXnh-m5laA;}>D5wKphCrJ#zw>-}yVUc3IKY+jZ$6<5 zWW4lK`xh>t=78u?_dDHtz28>|3P2{XOMD(*r^kOYKiEy*T(8*=3_91!&v?-ZcKf(p zL}%`PVv5w)Xx*+nXH8si?ZP`KeR6V#92I|c?ZpIf*_C?ypmZU)@4e>!~PW63qY0r4e~hw$sj{Dg+W484 zj#~j6t{4IJH1h1{K}2!%HY?2fEUbRRPi`;!`8abBxZe>T;zBEth=gaa5f6uvQeX$Aa~IdOI$smLYMD=i{qKr)<9ModNI*tjmGp+Ju@M z8T+TSS<-h=^G%cSmG1zUX!=liz0Bn4{%Kk65=!Oc0Vhjnt^UY?q7mVK1zNFxixA$6 zWGgNKw(63vBbg!1<*@95t!A(mU?M9$VzzU7_@YKzUSF>tKA z&BX7pW5z;=Q!l_y66TH?T%Xla#1>Hdj_q&k5w&ckqw5^Gg+ngi?;ysbzcOJFFJJLt zN7d!Y39n2{gDApymW+oPgaz^x((uYAX5Ga-_C#y^6-ms3%jc;pDwR<$2&Qh5zcri> zi9X|4P#Z|DK3u(&>#=ieAyy`Y!zzVp-QQKj=O$~IyaCXEeM*D$qp}Os&kKE( z6_(;pgEe?`a4$G0-s})03QNCH-~GN4n!j;<9qV?MMo_)qk3gZVSM#iaD`ngO=98GQg;4CpurF>;E7gyit5GXU!9ytgME(ISR1 zSMu94@$C{gKGJ&#!^>&=$?%g)Na+*xqoe>Tm+_}ge5cJ!6m$94FZ|LR5FdDx-0SVH z#2uF2!?m!l)23<}I{+wcv2OriQ7FN%-s#4I#}mW}aupRdnZaPzW`%{{Np{L@#L9$5 z>by_X*#Q6%GF31B%bw1+UXJ7MxP$d+a{h-nDu5HUpggx@`Dy=leOWbmJx++wHFBMO zb_}#i>&ZIQt!8sBMC3$P;%AB;rqkh7x4v-`3G^%52`Nt3zeKrv^<_qX_T!w2q!bbI z^^pFcCxIKgtF$I1AX#|R8w6y)nyE*I9aLh+S^XR081iPRBMPuNMBW6YOTCK0bNapd zHCd#vBY)(LL$#3=MRH_sWLau53)Vr$pVcycM|W6@(cM{l*^Vs3v*GDM1Hb3G>k??= z?>wxV0En0MD@Jn-+md-ZM{9uao;YRf`g5oM%saM>8K5%*`rnmzleA;Uiwd|!FS4uIpj>3_Vy=D_r0LH-M%{Xk!du*=!R%MxpUSl{Tc1ai?@zG7$b zf*kfQNH*GcFd*p7f?0Luc$;rRz^?@EpT{|j&pG>f$gffge}IHaf7-^c3Z)E8C=}&^ zXPij1m2f=pjhMJtl8?Pdm(93WO1aaYuECZkpp!Z*6FQN?QP5mN)uPV;Xr+`sy`}4g*4nZV$WIKu`z6|x0*R3j;baV%R84z^B z8E=K+oeQ>Y6R@h#dCiH2-;0m;;MZgkL61Ph7m)hE`-7I^ZiJy9VZX0L{n@X(5BPX$cuq3KaG#B5WPY{sbd|5b0i!zrG7nKN?*P~Zj{s!c zOi=XfY6$FTsyk(X6}mN=dw?O5+nWn8HzJ5K$b{2O?C3|My$zQirx7YoGC76hXzp=I#zWF^q?u>Kibesn&`&0;;X! z@(vejuatl);oJZK8!|~mK~y>8a#s{ie*3~CM#J(I6^YCK{Suy393M)Jg;;P0SncZQ zJOL(ZW-?HVKzn3)M!zDk8+qiXK$Y1=TGTxnW`~^~<22QQ83uC)kbPm#oTM!S|u8})f$ zi|rqKy1CDsO!9GY9i``PJoG2^rL@-XqGqT7t~2${y}`)3gHxZkAo=NgF0P?Shd34B z6X{V!?v0zNhDg2$zJrYI`AH-qAnXq4AN40H{rG?6SwXtG>;~Ao5G`G3zIy}X$^yWX zme%`|Lw>T&)nePT(j)Mhty+%-M`M0&G+TK&Unz|YY=$7Ye%Eh466YQ~@9#6=E#LnK`9czDJ~Qioy#W*h);^7` zl}af)cL1z8hK%FNjtBdlc+Xr4(7*q#PD?xs2OY4`iW+!NuJgdMyeAjqqYM6lt@nL# zPp|&5ajWD8z&tK}T2BCOUy(0?wYk6>1LWM=h%AX z5elvF(~EyOpQ3obn`_-j$q<<9gzhSKg&c3obQS6HH_esPr{~~E00jm;V2^lodiPhZ z^*QS95yR)kZ^jes1qxJIL{jT|y?`p`y(e2W8pydbznsht^i*vfKm8Ejvd`@Hc*RJ` zv#Mm%3OX}mJ~G2;doxRHze76p*FR z^^XTEcj9z}I(GnwHu~15uZVs?>7PmQ=$jq^Ucz&fsP*WE!!mB+ZMp~J34edmRQWtH zf#fgAI8ZqO%Ftv7ciUy69;6?${>J{R4=F_D*Kmu1Ov2J9FkaN$(UaH6@ni5 zt7qW^Sso^Kpp3AK>*?kVY4YV}2yRy2t`UB-RZ*R)U3C0AzCHK{CvQ>l0pjFPWs*QEV`k{&m~v_pyoC$fX^rM zN3;FZQ<(>Gd3zDQ;M&^f=+iN?Ob9N~&Mp60&1e3x74^WNRHuqv3?^hsgi&4^qR0;O z4rqqxMbg{{OF}ZSl=G_W!eH4vG&|smzh{W-fw$VD4aZ~KKt)Vp-$FABe|cd`)#F6G zg)i#QqCH$4rfhSP7nafQMiS80W4Y7)ws<0dVqwI?Bxqtm&w+49NO+(9{^u&2NSuSW?;e9S@2S^PNd~qvA=00j~f|$WUu+ zNF;9r_?|bAD)p3^@_kCI5@5RnDv`@0cz-~pXZ)y`F#J77U7+s-=;s&M>P4?0+7LVV z^Qt&qXY0b>!d3eqgqjlZJ{D*GZwD3A_HO7_MNo=ph$A+tJ+|goipj&i6AC_G=V*00)`q z81=W-p*`U{f6olyM&uogjwidf+;0YB?8wkcEby7G%S(O9?f{_r%o57n9uVkXdNFbRnLex>{*1*{uj$CYf9X(VD%b3xxIjm~qwQ&CHL!wqE#6E0R zLe?(V6KM7z%o~wrfgn8qEDj`Q4jA=_)K`S|3V!fAK9KQ)QCjMLno)b_YQAi(9f;l=54?wtt>i_`zELpZ572vAm~p75CkLTH%a)4g^Sj1>lh< zyaed!cSd2H@NnILYB>%SsZ6esE*BIskTOpqu!(TVfLBVfpS0?coZz!RazwN6B=$l| z)Km1tNsMoFh-K6)$|t)u(_ODz0$5D4kSW%ogVcWQ0YFcp`nZl?Z^x{K;4R6NhffjK znZS`U5fq$ca#Z)tK}A7#UAv@-gn zhFd7Onoz2IBY&4sy{b3eK8=$J_p1zYhKcP&Mo)Q9$EERvANc&RxHy+(naajwc@IgvAghxPRg3Y(0Zv=mdVZS`S!cy3M zLe)FrhfIBgL=VVIf65z`tV7TGBMVfDlUN_WKkZZKR?u1V+lPezGRD>Zs*8`T^&sFa zw7;C^OguE?lYY3A(m>WQ-qZTF;ePvxYUdVX;llVo0&F*T$|Jv$1wSJWKpzl}8Pe272r(l_L{HEf}ku>;`gr~DRH-HsJ*z4Wv| zXN6#DP66A|ps-|>4>gkMF-jlh`}U+k2ys45!0lQsDgOm@gUd;5jlZrB8LsWYJx1>| zdlwP8Fo9T1L||)>AJv!j^+YHu)L* zZ~2N!d^&m7Z`qhF=^1bg6k~7O0U)-5eSe}IOT&8421qrqo0654603vEFWW--WkM6* zG484Kj2@%?(;XWGd(Hh?^IwDXr-1x3M%K<~{=IT;#>HWGX_SJYe>C};quPY{knMNz zyDam!;{?rR)jlPWwF7`Tm{#iF@fEOAOKTq~Znj&d|CDFEoY$$376an-(G*j z*+S80d(jP}v(8t*9@i^70G#j`^xca952M?Q>``?3KP%6Rm0o4h*BQ3?YYY4A$e}wS zdyDbDIMd~B=fCy5K7M%?U{qLe@|0k$m^LeY)z?QM#cJ&GHG94b`{z5-D$h*k@LNvg z(@5tlHCN3nN#N^${+l@j@cpoO`d+`jLQp~eO7kPsk<6+S%uhaHE`^`vQ%XTwPF4-? zcMj+-cmYEbG+s_FKsr%@#aStatf40j`cit-e7In+8f>7OocLzWsQCBb5U8MA=HZqq zVD!)llcOv~kvA+S;RB=UX>=hXVx^X9Pn<(qYY`RPxj3g4k4%X#|N;|UC~ zqPZ!3M9E5!avs3T#*?WX5!92%YnNr0ehDo!yvS(`z+(Yaw;z46DdT0q(&b{f@#61q zq0|QIkqGQw7^L<53`8G{)OYc_z3~IpzSiIDM33L_)qzaFTa53jctui+xb{8;IMMyG z@@u~m2;x5fbyq*Z4glKZ&JM*B=g{Stug)5b)wLvHNa5;&%lS+5O)(vqKQqsX1%Owt zReTkM-%6s2wtCi5{I9Gbd7_~Vhg&R+QY*T9Fx%RSHr)?0v1iL2$sSrf-P6xX{*XLM z--JH0dYl0o`q{s#5eXzaB=Y|-kYg`k9}-D#tl0$Rd3(vhCW2!N=oglEWT#3K)cP%7 z%kd;!Oz+4CDz>C^^&L6CVB9zASuLeRU%inX==$?L10d$d5|8?=G(ourOC4&h=UEB* z#s-!1mzZII0>WRPKSdGshMwg%w<^Z{{wu0I*PRRFe=96`s9%`GuI^+UOe;t11O1>% zmvBfp+U!zSYaQ|YynFo|(!Et*H9TI_WG<`rdDLJgwjV9`pjMlC8S-yi*J6KWmA005D|r>m>t>#j`b_ zJGk+?l5XNN18#NTSF4*WfA(K)VeNk^Ca7om@Km^B50|AgQM@!^6fi$iFh7480z2z( z_7kK2e;c!B>7b{w-dO?GliXo%RKbR#dG`CgSJCG6Bdd>Rx}`5YOBL~vR3L>X)u=N7 zj=yXio4>(+E-rclvd4c#Pwa7-9)fuL`T#S%;;_CEFvADtfogaM9i?I2?r76LJ+=5b z{>3u@EO1TD#1B;aw*GeiW;nw0=6)^XP{3@!i{gI=<*g)N_%)$k__dJh&>F(Y&(*V6A?OCPl+y4p%MTyCAy_#vv3Y(u6t2YIlTNDR|3twgcY4F3*_L zp<^nm_IlosOh`a%mFBjuc2h6(f894bJ-98P5SL#M9 z1%EEP41Jq>Cz}i6pNgNcKUD9%aP9B>>mL%Su|I&`hVDn`;dJ1$pSU-*wDM6oDy zD1Kz(1tok3uJX?;-3~zQJdpl5zQwSA-V^K%N-@{}xA?P&wYBqK^{R%wMDV+p)X(n@ zfQU!F2DX5?a6t(+jSRSUy+zgg?4AflrP?#jEF45Acu9Uw zSf)*k!zz!S@rc<82q$QE23G|@|$)p*pq;p;hc?6dXh1-rzkryg_mC7L|{A9*@# z=?S|YsWo|WtqFP&H%jDR8AF8-vU^?MKUxr~+X!;U1Ak>q3;1_@7MY58-c0CvbiAsu z>ZhVZ4nayOr6!*4m150*B*%G!#%$e&oo-p>eg0z=JdS@A6izV zAH|zlk3eJB-5%4dpF8sYKfGYYXrqxIkE2PukUy#S$AIkKrJqieCO^-_aKJ zPyy8Uw!Ma*LALuezx+K5te;V+PGVE>nT1GSNYJcbbs0|`^*jE~$e~vN%9{y!hFFeB--_CB87 zZJl2oD1|JN+uHmKeN+oal0J8%L>q2jV4HU$+9-G4@F-1<_Sxe^f6s9O3*uS%BaAiz zixTaByJ{Vs%I%NcXex608tgA>^Ilj4D?rxYQ$H=zLq0GKrg1we4B>a%dw^BSmbkkW z5i!TSbyv7d0gGi2CgH!1_|9Gl5dMbEAKq>oE`D6&R6l+4j*}uI#>z!ZqcTKUU{1mwEbu)|W4r&&lMLF)q zK%*Ne@`?n2cOI%iP?}h$ACgz2z5rCdTJ&e&yir|K>&S4dGX7ZJiQezN1EAKw z($2%(c*bFw9Zl6!&y;4WD+@c0TFZrU&!(QnyXMmH@Jn^_6eB>-^6A9e=~nO4IZi~c z)n}agVU1qfVvN@GsM}pTUKfZgqs#Yk@@e_b(uOTZ!)>Q~cJ~gzc;3gc`{h~vd!7IR z0lt{^de6es14C~UrBEw-`X9e-9?+ zeG+%|^T8Vca|3dz!yb3@7Fb!2@R+C63#@Jk{I`5(e1QL&U#Qr~xZIigMY`v)6XH|H z2hn6kr#*FDtgyhLjJlo~hTx6Y9tUH@jp^BXE`U1v0r@VNm&9<%;&35S#sA4)cLzX` zPhdm?s=merGKhWD!QG#ua~JA84Ia8C{TaUlKEDNe)bs>~e9cf0Ajf&yV^5a~Q`Gd4 zAruRcfxZLak8G)LpT_gaC&NNNSwv}u{Gk7tgA3Oew_Gk7;n3E6`}3^vD>Uf*0riA^ z>S=iFx9l-li^ntmoA$RB+81BGXLkUUvcykhcKSyVdscwx$?OKeen$TokYdDiSrd#3ON{!iIg|tejO;IC0W4h*5c+FjzGwX&D)+pa zp@EGi%p#yZRR0ojR2sfHfS&kK+}<(ZWOKN zo(!8B5gdwF|Ejv5)^GfjS~*cUE9rhfiNVvkB%+RjhaJ_Ia1KoVgLv0c)foU^)fQ~v z*mZ$!3}*b&_{za7=HnIm+uFxn;CnaVEc^N+XFgoVd+e)&$MM6@6++NidhzFXmH=%J zc$x=#G~ze7M+csuM{fN0N;x+jL))svuXK0&0XyfqzQT@n|L||_0PxuTGu`q0?jCsk zxzf*9yaIseRmNc5g%(wKq!AI1pZS}GnSa$4#{yNAf3>z<3Z1McX-}bH5Ita{+Z+dJ z&Nmmt)IUgSGp=gCDMqztTDLSX(;GZ5`tY^BmD#Hw3VhG7@%E@dljYF(CJ6tOF3^Ec>P60$n%bwr_~X;qFXV!*c0}gyzwLb(^(x!r`5Jz z{h6WYg{csyIy;x_+bi8Z!AKwFmY?*)3G8yw)Gahgc?hH}`nK*Cb$-p`* z2X<^L{9`M!e5CV7@Pvo%0FXEBqcZ?XDPu=ZuT|~@OXDr`@A%*2U+dJ9U(0RbE7iQb z+w|9H<`p*pb^tFlc)C3Svkr1nu(LT$yh1-G>&oDaWSnScCfXWD?|POF&(RYBgAS|0)IgATZQ9f(b_g(U5F6~my% zCDN|Hzgj*YaYufvgYed{%H>LR<*3J9$o2GZs~o;(6rBo znfGWGpT^H_tStvbZy;wP^Su5d`#IBQ&lHK;s%z!$fEwL1-WmQkLm+=nh;;mUA76`j z*&1ee?K&bmoshrBWy|(@t>~*NrIhjkTgpq+-*?y^!Wg|gM|@tNH_pF6#=R`n`}7Tf z?C^vkm2at(|A(SvadR z6tn;23sfYa2!c26+gsH_>q#Da)vErv{)tK<$AW%tPUZHtG6&l$&vduriG`PZ(r&?P zu8~%RfhjBL%~YLz)JNqidU{03@0M|HpKkYOVb-Gs`~E_wC+jEwS7n8)d-n0ACLgpFB{p}%~UXcApTB)nq{xm;0@P-Ms_#9;)vpWu3P)~#~#Ff z7Ci~ZpLe~8%)o|($QWPCT@+z^jq7JC_|-X8ZW?m_@7INhM^ecOxUO@(L4OA#{@vr7 fOuy`o0(1U9(njLJDY($r00000NkvXXu0mjfDHi(( literal 220572 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