From d56559456a721ed5021d568104ac9ea32ecd3a06 Mon Sep 17 00:00:00 2001 From: dbyrdaquent Date: Fri, 12 Jun 2020 16:21:50 -0600 Subject: [PATCH 01/31] Update mac-support-install.md Light copy edit --- .../microsoft-defender-atp/mac-support-install.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md index 564bfecdbd..115ca811c0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md @@ -25,9 +25,9 @@ ms.topic: conceptual ## Installation failed -For manual installation, it is Summary page of the installation wizard that says "An error occurred during installation. The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance". For MDM deployments it would be exposed as a generic installation failure as well. +For manual installation, the Summary page of the installation wizard says, "An error occurred during installation. The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance." For MDM deployments, it displays as a generic installation failure as well. -While we do not expose exact error to the end user, we keep a log file with installation progress in `/Library/Logs/Microsoft/mdatp/install.log`. Each installation session appends to this log file, you can use `sed` to output the last installation session only: +While we do not display an exact error to the end user, we keep a log file with installation progress in `/Library/Logs/Microsoft/mdatp/install.log`. Each installation session appends to this log file. You can use `sed` to output the last installation session only: ```bash $ sed -n 'H; /^preinstall com.microsoft.wdav begin/h; ${g;p;}' /Library/Logs/Microsoft/mdatp/install.log @@ -39,13 +39,13 @@ correlation id=CB509765-70FC-4679-866D-8A14AD3F13CC preinstall com.microsoft.wdav end [2020-03-11 13:08:49 -0700] 804 => 1 ``` -In the example above the actual reason is prefixed with `[ERROR]`. +In the this example, the actual reason is prefixed with `[ERROR]`. The installation failed because a downgrade between these versions is not supported. -## No MDATP's install log +## MDATP install log fails to record installation -In rare cases installation leaves no trace in MDATP's /Library/Logs/Microsoft/mdatp/install.log file. -You can verify that installation happened and analyze possible errors by querying macOS logs (this can be helpful in case of MDM deployment, when there is no client UI). It is recommended to have a narrow time window to query and filter by the logging process name, as there will be huge amount of information; +In rare cases, installation leaves no trace in MDATP's /Library/Logs/Microsoft/mdatp/install.log file. +You can verify that an installation happened and analyze possible errors by querying macOS logs (this is helpful in case of MDM deployment, when there is no client UI). We recommend that you use a narrow time window to run a query, and that you filter by the logging process name, as there will be a huge amount of information. ```bash grep '^2020-03-11 13:08' /var/log/install.log From 6b1b552219097ddfd8597bba867902b7f5e4d680 Mon Sep 17 00:00:00 2001 From: dbyrdaquent Date: Mon, 15 Jun 2020 13:23:02 -0600 Subject: [PATCH 02/31] Update configure-extension-file-exclusions-microsoft-defender-antivirus.md Added system environmental variables table. --- ...exclusions-microsoft-defender-antivirus.md | 273 ++++++++++++++++++ 1 file changed, 273 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md index 213731cfa6..3dcee41875 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md @@ -199,6 +199,279 @@ The following table describes how the wildcards can be used and provides some ex +### System environmental variables + +The following table lists and describes the system account environmental variables. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
System environment variablesWill redirect to:
%APPDATA%C:\Users\UserName.DomainName\AppData\Roaming
%APPDATA%\Microsoft\Internet Explorer\Quick LaunchC:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
%APPDATA%\Microsoft\Windows\Start MenuC:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Windows\Start Menu
%APPDATA%\Microsoft\Windows\Start Menu\ProgramsC:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
%LOCALAPPDATA% C:\Windows\System32\config\systemprofile\AppData\Local
%ProgramData%C:\ProgramData
%ProgramFiles%C:\Program Files
%ProgramFiles%\Common Files C:\Program Files\Common Files
%ProgramFiles%\Windows Sidebar\Gadgets C:\Program Files\Windows Sidebar\Gadgets
%ProgramFiles%\Common FilesC:\Program Files\Common Files
%ProgramFiles(x86)% C:\Program Files (x86)
%ProgramFiles(x86)%\Common Files C:\Program Files (x86)\Common Files
%SystemDrive%C:
%SystemDrive%\Program FilesC:\Program Files
%SystemDrive%\Program Files (x86) C:\Program Files (x86)
%SystemDrive%\Users C:\Users
%SystemDrive%\Users\PublicC:\Users\Public
%SystemRoot% C:\Windows
%windir%C:\Windows
%windir%\FontsC:\Windows\Fonts
%windir%\Resources C:\Windows\Resources
%windir%\resources\0409C:\Windows\resources\0409
%windir%\system32C:\Windows\System32
%ALLUSERSPROFILE%C:\ProgramData
%ALLUSERSPROFILE%\Application DataC:\ProgramData\Application Data
%ALLUSERSPROFILE%\DocumentsC:\ProgramData\Documents
%ALLUSERSPROFILE%\Documents\My Music\Sample Music +

C:\ProgramData\Documents\My Music\Sample Music

+

.

+
%ALLUSERSPROFILE%\Documents\My Music C:\ProgramData\Documents\My Music
%ALLUSERSPROFILE%\Documents\My Pictures +

C:\ProgramData\Documents\My Pictures +

+
%ALLUSERSPROFILE%\Documents\My Pictures\Sample Pictures C:\ProgramData\Documents\My Pictures\Sample Pictures
%ALLUSERSPROFILE%\Documents\My Videos C:\ProgramData\Documents\My Videos
%ALLUSERSPROFILE%\Microsoft\Windows\DeviceMetadataStore C:\ProgramData\Microsoft\Windows\DeviceMetadataStore
%ALLUSERSPROFILE%\Microsoft\Windows\GameExplorer C:\ProgramData\Microsoft\Windows\GameExplorer
%ALLUSERSPROFILE%\Microsoft\Windows\Ringtones C:\ProgramData\Microsoft\Windows\Ringtones
%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu C:\ProgramData\Microsoft\Windows\Start Menu
%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs C:\ProgramData\Microsoft\Windows\Start Menu\Programs
%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Administrative ToolsC:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools
%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\StartUp C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
%ALLUSERSPROFILE%\Microsoft\Windows\Templates C:\ProgramData\Microsoft\Windows\Templates
%ALLUSERSPROFILE%\Start Menu C:\ProgramData\Start Menu
%ALLUSERSPROFILE%\Start Menu\Programs C:\ProgramData\Start Menu\Programs
%ALLUSERSPROFILE%\Start Menu\Programs\Administrative Tools C:\ProgramData\Start Menu\Programs\Administrative Tools
%ALLUSERSPROFILE%\Templates C:\ProgramData\Templates
%LOCALAPPDATA%\Microsoft\Windows\ConnectedSearch\Templates C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Windows\ConnectedSearch\Templates
%LOCALAPPDATA%\Microsoft\Windows\History C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Windows\History
+

+%PUBLIC%

+
C:\Users\Public
%PUBLIC%\AccountPictures C:\Users\Public\AccountPictures
%PUBLIC%\Desktop C:\Users\Public\Desktop
%PUBLIC%\Documents C:\Users\Public\Documents
%PUBLIC%\Downloads C:\Users\Public\Downloads
%PUBLIC%\Music\Sample Music +

C:\Users\Public\Music\Sample Music

+

.

+
%PUBLIC%\Music\Sample Playlists +

C:\Users\Public\Music\Sample Playlists

+

.

+
%PUBLIC%\Pictures\Sample Pictures C:\Users\Public\Pictures\Sample Pictures
%PUBLIC%\RecordedTV.library-msC:\Users\Public\RecordedTV.library-ms
%PUBLIC%\VideosC:\Users\Public\Videos
%PUBLIC%\Videos\Sample Videos +

C:\Users\Public\Videos\Sample Videos

+

.

+
%USERPROFILE% C:\Windows\System32\config\systemprofile
%USERPROFILE%\AppData\Local C:\Windows\System32\config\systemprofile\AppData\Local
%USERPROFILE%\AppData\LocalLow C:\Windows\System32\config\systemprofile\AppData\LocalLow
%USERPROFILE%\AppData\Roaming C:\Windows\System32\config\systemprofile\AppData\Roaming
+ + ## Review the list of exclusions You can retrieve the items in the exclusion list using one of the following methods: From 6b66720ba7af22549278dbc7ef43930b64cf56fd Mon Sep 17 00:00:00 2001 From: dbyrdaquent Date: Mon, 15 Jun 2020 14:07:10 -0600 Subject: [PATCH 03/31] Update configure-extension-file-exclusions-microsoft-defender-antivirus.md Updated MpCmdRun coding. --- ...e-extension-file-exclusions-microsoft-defender-antivirus.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md index 3dcee41875..17b4284fa0 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md @@ -496,6 +496,9 @@ If you use PowerShell, you can retrieve the list in two ways: To check exclusions with the dedicated [command-line tool mpcmdrun.exe](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus?branch=v-anbic-wdav-new-mpcmdrun-options), use the following command: ```DOS +Start, CMD (Run as admin) +cd "%programdata%\microsoft\windows defender\platform" +cd 4.18.1812.3 (Where 4.18.1812.3 is this month's MDAV "Platform Update".) MpCmdRun.exe -CheckExclusion -path ``` From f19964ece2ad72272360d093aa0fe3388bbb4341 Mon Sep 17 00:00:00 2001 From: dbyrdaquent Date: Tue, 16 Jun 2020 15:39:40 -0600 Subject: [PATCH 04/31] Update manage-protection-updates-microsoft-defender-antivirus.md Add UNC file share section at end of doc. --- ...on-updates-microsoft-defender-antivirus.md | 109 +++++++++++++++++- 1 file changed, 106 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md index fb6976a1fa..f110270402 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md @@ -52,7 +52,7 @@ There are five locations where you can specify where an endpoint should obtain u - [Microsoft Update](https://support.microsoft.com/help/12373/windows-update-faq) - [Windows Server Update Service](https://docs.microsoft.com/windows-server/administration/windows-server-update-services/get-started/windows-server-update-services-wsus) - [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/configmgr/core/servers/manage/updates) -- [Network file share](https://docs.microsoft.com/windows-server/storage/nfs/nfs-overview) +- [Network file share](#unc-share) - [Security intelligence updates for Microsoft Defender Antivirus and other Microsoft antimalware](https://www.microsoft.com/en-us/wdsi/defenderupdates) (Your policy and registry might have this listed as Microsoft Malware Protection Center (MMPC) security intelligence, its former name.) To ensure the best level of protection, Microsoft Update allows for rapid releases, which means smaller downloads on a frequent basis. The Windows Server Update Service, Microsoft Endpoint Configuration Manager, and Microsoft security intelligence updates sources deliver less frequent updates. Thus, the delta can be larger, resulting in larger downloads. @@ -144,13 +144,116 @@ See [Policy CSP - Defender/SignatureUpdateFallbackOrder](https://docs.microsoft. ## What if we're using a third-party vendor? -This article describes how to configure and manage updates for Microsoft Defender Antivirus. However, third-party vendors can be used to perform these tasks. +This article describes how to configure and manage updates for Microsoft Defender Antivirus. However, third-party vendors can be used to perform these tasks. -For example, suppose that Contoso has hired Fabrikam to manage their security solution, which includes Microsoft Defender Antivirus. Fabrikam typically uses [Windows Management Instrumentation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus), [PowerShell cmdlets](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus), or [Windows command-line](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus) to deploy patches and updates. +For example, suppose that Contoso has hired Fabrikam to manage their security solution, which includes Microsoft Defender Antivirus. Fabrikam typically uses [Windows Management Instrumentation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus), [PowerShell cmdlets](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus), or [Windows command-line](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus) to deploy patches and updates. > [!NOTE] > Microsoft does not test third-party solutions for managing Microsoft Defender Antivirus. + +## Create a UNC share for security intelligence updates + +Set up a network file share (UNC/mapped drive) to download security intelligence updates from the MMPC site by using a scheduled task. + +1. On the system on which you want to provision the share and download the updates, create a folder to which you will save the script. + ```DOS + Start, CMD (Run as admin) + MD C:\Tool\PS-Scripts\ + ``` + +2. Create the folder to which you will save the signature updates. + ```DOS + MD C:\Temp\TempSigs\x64 + MD C:\Temp\TempSigs\x86 + ``` + +3. Download the Powershell script from [www.powershellgallery.com/packages/SignatureDownloadCustomTask/1.4](https://www.powershellgallery.com/packages/SignatureDownloadCustomTask/1.4). + +4. Click **Manual Download**. + +5. Click **Download the raw nupkg file**. + +6. Extract the file. + +7. Copy the file SignatureDownloadCustomTask.ps1 to the folder you previously created, C:\Tool\PS-Scripts\ . + +8. Use the command line to set up the scheduled task. + > [!NOTE] + > There are two types of updates: full and delta. + + - For x64 delta: + + ```DOS + Powershell (Run as admin) + + C:\Tool\PS-Scripts\ + + “.\SignatureDownloadCustomTask.ps1 -action create -arch x64 -isDelta $true -destDir C:\Temp\TempSigs\x64 -scriptPath C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1 -daysInterval 1” + ``` + + - For x64 full: + + ```DOS + Powershell (Run as admin) + + C:\Tool\PS-Scripts\ + + “.\SignatureDownloadCustomTask.ps1 -action create -arch x64 -isDelta $false -destDir C:\Temp\TempSigs\x64 -scriptPath C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1 -daysInterval 1” + ``` + + - For x86 delta: + + ```DOS + Powershell (Run as admin) + + C:\Tool\PS-Scripts\ + + “.\SignatureDownloadCustomTask.ps1 -action create -arch x86 -isDelta $true -destDir C:\Temp\TempSigs\x86 -scriptPath C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1 -daysInterval 1” + ``` + + - For x86 full: + + ```DOS + Powershell (Run as admin) + + C:\Tool\PS-Scripts\ + + “.\SignatureDownloadCustomTask.ps1 -action create -arch x86 -isDelta $false -destDir C:\Temp\TempSigs\x86 -scriptPath C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1 -daysInterval 1” + ``` + + > [!NOTE] + > When the scheduled tasks are created, you can find these in the Task Scheduler under Microsoft\Windows\Windows Defender + +9. Run each task manually and verify that you have data (mpam-d.exe, mpam-fe.exe, and nis_full.exe) in the following folders (you might have chosen different locations): + + - C:\Temp\TempSigs\x86 + - C:\Temp\TempSigs\x64 + + If the scheduled task fails, run the following commands: + + ```DOS + C:\windows\system32\windowspowershell\v1.0\powershell.exe -NoProfile -executionpolicy allsigned -command “&\”C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1\” -action run -arch x64 -isDelta $False -destDir C:\Temp\TempSigs\x64″ + + C:\windows\system32\windowspowershell\v1.0\powershell.exe -NoProfile -executionpolicy allsigned -command “&\”C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1\” -action run -arch x64 -isDelta $True -destDir C:\Temp\TempSigs\x64″ + + C:\windows\system32\windowspowershell\v1.0\powershell.exe -NoProfile -executionpolicy allsigned -command “&\”C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1\” -action run -arch x86 -isDelta $False -destDir C:\Temp\TempSigs\x86″ + + C:\windows\system32\windowspowershell\v1.0\powershell.exe -NoProfile -executionpolicy allsigned -command “&\”C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1\” -action run -arch x86 -isDelta $True -destDir C:\Temp\TempSigs\x86″ + ``` + > [!NOTE] + > Issues could also be due to execution policy. + +10. Create a share pointing to C:\Temp\TempSigs (e.g. \\server\updates). + + > [!NOTE] + > At a minimum, authenticated users must have “Read” access. + +11. Set the share location in the policy to the share. + + > [!NOTE] + > Do not add the x64 (or x86) folder in the path. The mpcmdrun.exe process adds it automatically. + ## Related articles - [Deploy Microsoft Defender Antivirus](deploy-manage-report-microsoft-defender-antivirus.md) From 76de07102f9e2ebf8d9a976c967e3368c43d2113 Mon Sep 17 00:00:00 2001 From: dbyrdaquent Date: Wed, 17 Jun 2020 11:09:09 -0600 Subject: [PATCH 05/31] Updated per user story 4214879 --- ...on-updates-microsoft-defender-antivirus.md | 101 +++++++++++++++++- 1 file changed, 100 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md index fb6976a1fa..b71b5b24ba 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md @@ -52,7 +52,7 @@ There are five locations where you can specify where an endpoint should obtain u - [Microsoft Update](https://support.microsoft.com/help/12373/windows-update-faq) - [Windows Server Update Service](https://docs.microsoft.com/windows-server/administration/windows-server-update-services/get-started/windows-server-update-services-wsus) - [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/configmgr/core/servers/manage/updates) -- [Network file share](https://docs.microsoft.com/windows-server/storage/nfs/nfs-overview) +- [Network file share](#unc-share) - [Security intelligence updates for Microsoft Defender Antivirus and other Microsoft antimalware](https://www.microsoft.com/en-us/wdsi/defenderupdates) (Your policy and registry might have this listed as Microsoft Malware Protection Center (MMPC) security intelligence, its former name.) To ensure the best level of protection, Microsoft Update allows for rapid releases, which means smaller downloads on a frequent basis. The Windows Server Update Service, Microsoft Endpoint Configuration Manager, and Microsoft security intelligence updates sources deliver less frequent updates. Thus, the delta can be larger, resulting in larger downloads. @@ -151,6 +151,105 @@ For example, suppose that Contoso has hired Fabrikam to manage their security so > [!NOTE] > Microsoft does not test third-party solutions for managing Microsoft Defender Antivirus. + +## Create a UNC share for security intelligence updates + +Set up a network file share (UNC/mapped drive) to download security intelligence updates from the MMPC site by using a scheduled task. + +1. On the system on which you want to provision the share and download the updates, create a folder to which you will save the script. + ```DOS + Start, CMD (Run as admin) + MD C:\Tool\PS-Scripts\ + ``` + +2. Create the folder to which you will save the signature updates. + ```DOS + MD C:\Temp\TempSigs\x64 + MD C:\Temp\TempSigs\x86 + ``` + +3. Download the Powershell script from [www.powershellgallery.com/packages/SignatureDownloadCustomTask/1.4](https://www.powershellgallery.com/packages/SignatureDownloadCustomTask/1.4). + +4. Click **Manual Download**. + +5. Click **Download the raw nupkg file**. + +6. Extract the file. + +7. Copy the file SignatureDownloadCustomTask.ps1 to the folder you previously created, C:\Tool\PS-Scripts\ . + +8. Use the command line to set up the scheduled task. + > [!NOTE] + > There are two types of updates: full and delta. + - For x64 delta: + + ```DOS + Powershell (Run as admin) + + C:\Tool\PS-Scripts\ + + “.\SignatureDownloadCustomTask.ps1 -action create -arch x64 -isDelta $true -destDir C:\Temp\TempSigs\x64 -scriptPath C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1 -daysInterval 1” + ``` + + - For x64 full: + + ```DOS + Powershell (Run as admin) + + C:\Tool\PS-Scripts\ + + “.\SignatureDownloadCustomTask.ps1 -action create -arch x64 -isDelta $false -destDir C:\Temp\TempSigs\x64 -scriptPath C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1 -daysInterval 1” + ``` + + - For x86 delta: + + ```DOS + Powershell (Run as admin) + + C:\Tool\PS-Scripts\ + + “.\SignatureDownloadCustomTask.ps1 -action create -arch x86 -isDelta $true -destDir C:\Temp\TempSigs\x86 -scriptPath C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1 -daysInterval 1” + ``` + + - For x86 full: + + ```DOS + Powershell (Run as admin) + + C:\Tool\PS-Scripts\ + + “.\SignatureDownloadCustomTask.ps1 -action create -arch x86 -isDelta $false -destDir C:\Temp\TempSigs\x86 -scriptPath C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1 -daysInterval 1” + ``` + + > [!NOTE] + > When the scheduled tasks are created, you can find these in the Task Scheduler under Microsoft\Windows\Windows Defender +9. Run each task manually and verify that you have data (mpam-d.exe, mpam-fe.exe, and nis_full.exe) in the following folders (you might have chosen different locations): + + - C:\Temp\TempSigs\x86 + - C:\Temp\TempSigs\x64 + + If the scheduled task fails, run the following commands: + + ```DOS + C:\windows\system32\windowspowershell\v1.0\powershell.exe -NoProfile -executionpolicy allsigned -command “&\”C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1\” -action run -arch x64 -isDelta $False -destDir C:\Temp\TempSigs\x64″ + + C:\windows\system32\windowspowershell\v1.0\powershell.exe -NoProfile -executionpolicy allsigned -command “&\”C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1\” -action run -arch x64 -isDelta $True -destDir C:\Temp\TempSigs\x64″ + + C:\windows\system32\windowspowershell\v1.0\powershell.exe -NoProfile -executionpolicy allsigned -command “&\”C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1\” -action run -arch x86 -isDelta $False -destDir C:\Temp\TempSigs\x86″ + + C:\windows\system32\windowspowershell\v1.0\powershell.exe -NoProfile -executionpolicy allsigned -command “&\”C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1\” -action run -arch x86 -isDelta $True -destDir C:\Temp\TempSigs\x86″ + ``` + > [!NOTE] + > Issues could also be due to execution policy. + +10. Create a share pointing to C:\Temp\TempSigs (e.g. \\server\updates). + > [!NOTE] + > At a minimum, authenticated users must have “Read” access. +11. Set the share location in the policy to the share. + + > [!NOTE] + > Do not add the x64 (or x86) folder in the path. The mpcmdrun.exe process adds it automatically. + ## Related articles - [Deploy Microsoft Defender Antivirus](deploy-manage-report-microsoft-defender-antivirus.md) From ad7e9da73e7c1cd9f9411ea0c77deb8c230be5f9 Mon Sep 17 00:00:00 2001 From: dbyrdaquent Date: Wed, 17 Jun 2020 11:58:37 -0600 Subject: [PATCH 06/31] Revert "Update manage-protection-updates-microsoft-defender-antivirus.md" This reverts commit f19964ece2ad72272360d093aa0fe3388bbb4341. --- ...on-updates-microsoft-defender-antivirus.md | 109 +----------------- 1 file changed, 3 insertions(+), 106 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md index f110270402..fb6976a1fa 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md @@ -52,7 +52,7 @@ There are five locations where you can specify where an endpoint should obtain u - [Microsoft Update](https://support.microsoft.com/help/12373/windows-update-faq) - [Windows Server Update Service](https://docs.microsoft.com/windows-server/administration/windows-server-update-services/get-started/windows-server-update-services-wsus) - [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/configmgr/core/servers/manage/updates) -- [Network file share](#unc-share) +- [Network file share](https://docs.microsoft.com/windows-server/storage/nfs/nfs-overview) - [Security intelligence updates for Microsoft Defender Antivirus and other Microsoft antimalware](https://www.microsoft.com/en-us/wdsi/defenderupdates) (Your policy and registry might have this listed as Microsoft Malware Protection Center (MMPC) security intelligence, its former name.) To ensure the best level of protection, Microsoft Update allows for rapid releases, which means smaller downloads on a frequent basis. The Windows Server Update Service, Microsoft Endpoint Configuration Manager, and Microsoft security intelligence updates sources deliver less frequent updates. Thus, the delta can be larger, resulting in larger downloads. @@ -144,116 +144,13 @@ See [Policy CSP - Defender/SignatureUpdateFallbackOrder](https://docs.microsoft. ## What if we're using a third-party vendor? -This article describes how to configure and manage updates for Microsoft Defender Antivirus. However, third-party vendors can be used to perform these tasks. +This article describes how to configure and manage updates for Microsoft Defender Antivirus. However, third-party vendors can be used to perform these tasks. -For example, suppose that Contoso has hired Fabrikam to manage their security solution, which includes Microsoft Defender Antivirus. Fabrikam typically uses [Windows Management Instrumentation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus), [PowerShell cmdlets](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus), or [Windows command-line](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus) to deploy patches and updates. +For example, suppose that Contoso has hired Fabrikam to manage their security solution, which includes Microsoft Defender Antivirus. Fabrikam typically uses [Windows Management Instrumentation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus), [PowerShell cmdlets](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus), or [Windows command-line](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus) to deploy patches and updates. > [!NOTE] > Microsoft does not test third-party solutions for managing Microsoft Defender Antivirus. - -## Create a UNC share for security intelligence updates - -Set up a network file share (UNC/mapped drive) to download security intelligence updates from the MMPC site by using a scheduled task. - -1. On the system on which you want to provision the share and download the updates, create a folder to which you will save the script. - ```DOS - Start, CMD (Run as admin) - MD C:\Tool\PS-Scripts\ - ``` - -2. Create the folder to which you will save the signature updates. - ```DOS - MD C:\Temp\TempSigs\x64 - MD C:\Temp\TempSigs\x86 - ``` - -3. Download the Powershell script from [www.powershellgallery.com/packages/SignatureDownloadCustomTask/1.4](https://www.powershellgallery.com/packages/SignatureDownloadCustomTask/1.4). - -4. Click **Manual Download**. - -5. Click **Download the raw nupkg file**. - -6. Extract the file. - -7. Copy the file SignatureDownloadCustomTask.ps1 to the folder you previously created, C:\Tool\PS-Scripts\ . - -8. Use the command line to set up the scheduled task. - > [!NOTE] - > There are two types of updates: full and delta. - - - For x64 delta: - - ```DOS - Powershell (Run as admin) - - C:\Tool\PS-Scripts\ - - “.\SignatureDownloadCustomTask.ps1 -action create -arch x64 -isDelta $true -destDir C:\Temp\TempSigs\x64 -scriptPath C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1 -daysInterval 1” - ``` - - - For x64 full: - - ```DOS - Powershell (Run as admin) - - C:\Tool\PS-Scripts\ - - “.\SignatureDownloadCustomTask.ps1 -action create -arch x64 -isDelta $false -destDir C:\Temp\TempSigs\x64 -scriptPath C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1 -daysInterval 1” - ``` - - - For x86 delta: - - ```DOS - Powershell (Run as admin) - - C:\Tool\PS-Scripts\ - - “.\SignatureDownloadCustomTask.ps1 -action create -arch x86 -isDelta $true -destDir C:\Temp\TempSigs\x86 -scriptPath C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1 -daysInterval 1” - ``` - - - For x86 full: - - ```DOS - Powershell (Run as admin) - - C:\Tool\PS-Scripts\ - - “.\SignatureDownloadCustomTask.ps1 -action create -arch x86 -isDelta $false -destDir C:\Temp\TempSigs\x86 -scriptPath C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1 -daysInterval 1” - ``` - - > [!NOTE] - > When the scheduled tasks are created, you can find these in the Task Scheduler under Microsoft\Windows\Windows Defender - -9. Run each task manually and verify that you have data (mpam-d.exe, mpam-fe.exe, and nis_full.exe) in the following folders (you might have chosen different locations): - - - C:\Temp\TempSigs\x86 - - C:\Temp\TempSigs\x64 - - If the scheduled task fails, run the following commands: - - ```DOS - C:\windows\system32\windowspowershell\v1.0\powershell.exe -NoProfile -executionpolicy allsigned -command “&\”C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1\” -action run -arch x64 -isDelta $False -destDir C:\Temp\TempSigs\x64″ - - C:\windows\system32\windowspowershell\v1.0\powershell.exe -NoProfile -executionpolicy allsigned -command “&\”C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1\” -action run -arch x64 -isDelta $True -destDir C:\Temp\TempSigs\x64″ - - C:\windows\system32\windowspowershell\v1.0\powershell.exe -NoProfile -executionpolicy allsigned -command “&\”C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1\” -action run -arch x86 -isDelta $False -destDir C:\Temp\TempSigs\x86″ - - C:\windows\system32\windowspowershell\v1.0\powershell.exe -NoProfile -executionpolicy allsigned -command “&\”C:\Tool\PS-Scripts\SignatureDownloadCustomTask.ps1\” -action run -arch x86 -isDelta $True -destDir C:\Temp\TempSigs\x86″ - ``` - > [!NOTE] - > Issues could also be due to execution policy. - -10. Create a share pointing to C:\Temp\TempSigs (e.g. \\server\updates). - - > [!NOTE] - > At a minimum, authenticated users must have “Read” access. - -11. Set the share location in the policy to the share. - - > [!NOTE] - > Do not add the x64 (or x86) folder in the path. The mpcmdrun.exe process adds it automatically. - ## Related articles - [Deploy Microsoft Defender Antivirus](deploy-manage-report-microsoft-defender-antivirus.md) From cf4aaef625469c15737638b4e31812f3e5cd746e Mon Sep 17 00:00:00 2001 From: Kelly Baker Date: Wed, 17 Jun 2020 11:29:13 -0700 Subject: [PATCH 07/31] Edit pass: mdm-enrollment-of-windows-devices Hi @Dansimp The edit is complete on this article per work item [3935178](https://office.visualstudio.com/MAX/_workitems/edit/3935178). Let me know if you'd like to make any changes or if you have other feedack. Thanks! Kelly --- .../mdm/mdm-enrollment-of-windows-devices.md | 170 +++++++++--------- 1 file changed, 87 insertions(+), 83 deletions(-) diff --git a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md index ffcc4f3baa..bd6b58818d 100644 --- a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md +++ b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md @@ -1,6 +1,6 @@ --- -title: MDM enrollment of Windows-based devices -description: MDM enrollment of Windows-based devices +title: MDM enrollment of Windows 10-based devices +description: MDM enrollment of Windows 10-based devices MS-HAID: - 'p\_phdevicemgmt.enrollment\_ui' - 'p\_phDeviceMgmt.mdm\_enrollment\_of\_windows\_devices' @@ -15,35 +15,30 @@ author: manikadhiman ms.date: 11/15/2017 --- -# MDM enrollment of Windows-based devices +# MDM enrollment of Windows 10-based devices -This topic describes the user experience of enrolling Windows 10-based PCs and devices. +In today’s cloud-first world, enterprise IT departments increasingly want to let employees use their own devices, or even choose and purchase corporate-owned devices. Connecting your devices to work makes it easy for you to access your organization’s resources, such as apps, the corporate network, and email. -In today’s cloud-first world, enterprise IT departments increasingly want to let employees bring their own devices, or even choose and purchase corporate-owned devices. Connecting your devices to work makes it easy for you to access your organization’s resources (such as apps, the corporate network, and email). +> [!NOTE] +> When you connect your device using mobile device management (MDM) enrollment, your organization may enforce certain policies on your device. -> **Note**  When you connect your device using mobile device management (MDM) enrollment, your organization may enforce certain policies on your device. +## Connect corporate-owned Windows 10-based devices - - -## Connecting corporate-owned Windows 10-based devices - - -Corporate owned devices can be connected to work either by joining the device to an Active Directory domain or an Azure Active Directory (Azure AD) domain. Windows 10 does not require a personal Microsoft account on devices joined to Azure AD or an on-premises Active Directory domain. +Corporate-owned devices can be connected to work either by joining the device to an Active Directory domain or an Azure Active Directory (Azure AD) domain. Windows 10 does not require a personal Microsoft account on devices joined to Azure AD or an on-premises Active Directory domain. ![active directory azure ad signin](images/unifiedenrollment-rs1-1.png) -### Connecting your device to an Active Directory domain (Join a domain) +### Connect your device to an Active Directory domain (join a domain) -Devices running Windows 10 Pro, Windows 10 Enterprise, or Windows 10 Education can be connected to an Active Directory domain. These devices can be connected using the Settings app. +Devices running Windows 10 Pro, Windows 10 Enterprise, or Windows 10 Education can be connected to an Active Directory domain using the Settings app. -> **Note**  Mobile devices cannot be connected to an Active Directory domain. +> [!NOTE] +> Mobile devices cannot be connected to an Active Directory domain. - +### Out-of-box-experience -### Out-of-box-experience (OOBE) - -Because joining your device to an Active Directory domain during the OOBE is not supported, you’ll need to first create a local account and then connect the device using the Settings app. +Joining your device to an Active Directory domain during the out-of-box-experience (OOBE) is not supported. To join a domain: 1. On the **Who Owns this PC?** page, select **My work or school owns it**. @@ -53,11 +48,13 @@ Because joining your device to an Active Directory domain during the OOBE is not ![select domain or azure ad](images/unifiedenrollment-rs1-3.png) -3. You will next see a prompt to set up a local account on the device. Enter your local account details and then click **Next** to continue. +3. You'll next see a prompt to set up a local account on the device. Enter your local account details, and then select **Next** to continue. ![create pc account](images/unifiedenrollment-rs1-4.png) -### Using the Settings app +### Use the Settings app + +To create a local account and connect the device: 1. Launch the Settings app. @@ -71,42 +68,44 @@ Because joining your device to an Active Directory domain during the OOBE is not ![select access work or school](images/unifiedenrollment-rs1-7.png) -4. Click **Connect**. +4. Select **Connect**. ![connect to work or school](images/unifiedenrollment-rs1-8.png) -5. Under **Alternate actions**, click **Join this device to a local Active Directory domain**. +5. Under **Alternate actions**, select **Join this device to a local Active Directory domain**. ![join account to active directory domain](images/unifiedenrollment-rs1-9.png) -6. Type in your domain name, follow the instructions, and then click **Next** to continue. After you complete the flow and reboot your device, it should be connected to your Active Directory domain. You can now log into the device using your domain credentials. +6. Type in your domain name, follow the instructions, and then select **Next** to continue. After you complete the flow and restart your device, it should be connected to your Active Directory domain. You can now log into the device using your domain credentials. ![type in domain name](images/unifiedenrollment-rs1-10.png) ### Help with connecting to an Active Directory domain -There are a few instances where your device cannot be connected to an Active Directory domain: +There are a few instances where your device cannot be connected to an Active Directory domain. -| Connection issue | Explanation | +| Connection issue | Description | |-----------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Your device is already connected to an Active Directory domain. | Your device can be connected to only a single Active Directory domain at a time. | +| Your device is already connected to an Active Directory domain. | Your device can only be connected to a single Active Directory domain at a time. | | Your device is connected to an Azure AD domain. | Your device can either be connected to an Azure AD domain or an Active Directory domain. You cannot connect to both simultaneously. | | You are logged in as a standard user. | Your device can only be connected to an Azure AD domain if you are logged in as an administrative user. You’ll need to switch to an administrator account to continue. | | Your device is running Windows 10 Home. | This feature is not available on Windows 10 Home, so you will be unable to connect to an Active Directory domain. You will need to upgrade to Windows 10 Pro, Windows 10 Enterprise, or Windows 10 Education to continue. | -### Connecting your device to an Azure AD domain (Join Azure AD) +### Connect your device to an Azure AD domain (join Azure AD) All Windows devices can be connected to an Azure AD domain. These devices can be connected during OOBE. Additionally, desktop devices can be connected to an Azure AD domain using the Settings app. -### Out-of-box-experience (OOBE) +### Out-of-box-experience -1. Select **My work or school owns it**, then click **Next.** +To join a domain: + +1. Select **My work or school owns it**, then select **Next.** ![oobe local account creation](images/unifiedenrollment-rs1-11.png) -2. Click **Join Azure AD**, then click **Next.** +2. Select **Join Azure AD**, then select **Next.** ![select domain or azure ad](images/unifiedenrollment-rs1-12.png) @@ -118,7 +117,9 @@ All Windows devices can be connected to an Azure AD domain. These devices can be ![azure ad signin](images/unifiedenrollment-rs1-13.png) -### Using the Settings app +### Use the Settings app + +To create a local account and connect the device: 1. Launch the Settings app. @@ -132,11 +133,11 @@ All Windows devices can be connected to an Azure AD domain. These devices can be ![select access work or school](images/unifiedenrollment-rs1-16.png) -4. Click **Connect**. +4. Select **Connect**. ![connect to work or school](images/unifiedenrollment-rs1-17.png) -5. Under **Alternate Actions**, click **Join this device to Azure Active Directory**. +5. Under **Alternate Actions**, selct **Join this device to Azure Active Directory**. ![join work or school account to azure ad](images/unifiedenrollment-rs1-18.png) @@ -144,7 +145,7 @@ All Windows devices can be connected to an Azure AD domain. These devices can be ![azure ad sign in](images/unifiedenrollment-rs1-19.png) -7. If the tenant is a cloud only, password hash sync, or pass-through authentication tenant, this page will change to show the organization's custom branding, and you will be able to enter your password directly on this page. If the tenant is part of a federated domain, you will be redirected to the organization's on-premises federation server, such as AD FS, for authentication. +7. If the tenant is a cloud-only, password hash sync, or pass-through authentication tenant, this page will change to show the organization's custom branding, and you will be able to enter your password directly on this page. If the tenant is part of a federated domain, you will be redirected to the organization's on-premises federation server, such as AD FS, for authentication. Based on IT policy, you may also be prompted to provide a second factor of authentication at this point. @@ -156,9 +157,9 @@ All Windows devices can be connected to an Azure AD domain. These devices can be ### Help with connecting to an Azure AD domain -There are a few instances where your device cannot be connected to an Azure AD domain: +There are a few instances where your device cannot be connected to an Azure AD domain. -| Connection issue | Explanation | +| Connection issue | Description | |-----------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Your device is connected to an Azure AD domain. | Your device can only be connected to a single Azure AD domain at a time. | | Your device is already connected to an Active Directory domain. | Your device can either be connected to an Azure AD domain or an Active Directory domain. You cannot connect to both simultaneously. | @@ -169,18 +170,20 @@ There are a few instances where your device cannot be connected to an Azure AD d -## Connecting personally-owned devices (Bring your own device) +## Connect personally-owned devices -Personally owned devices, also known as bring your own device or BYOD, can be connected to a work or school account or to MDM. Windows 10 does not require a personal Microsoft account on devices to connect to work or school. +Personally-owned devices, also known as bring your own device (BYOD), can be connected to a work or school account, or to MDM. Windows 10 does not require a personal Microsoft account on devices to connect to work or school. -### Connecting to a work or school account +### Connect to a work or school account -All Windows 10-based devices can be connected to a work or school account. You can connect to a work or school account either through the Settings app or through any of the numerous Universal Windows Platform (UWP) apps such as the universal Office apps. +All Windows 10-based devices can be connected to a work or school account. You can connect to a work or school account either through the Settings app or through any of the numerous Universal Windows Platform (UWP) apps, such as the universal Office apps. -### Using the Settings app +### Use the Settings app -1. Launch the Settings app and then click **Accounts**. Click **Start**, then the Settings icon, and then select **Accounts** +To create a local account and connect the device: + +1. Launch the Settings app, and then select **Accounts** >**Start** > **Settings** > **Accounts**. ![windows settings page](images/unifiedenrollment-rs1-21-b.png) @@ -188,7 +191,7 @@ All Windows 10-based devices can be connected to a work or school account. You ![select access work or school](images/unifiedenrollment-rs1-23-b.png) -3. Click **Connect**. +3. Select **Connect**. ![connect to work or school](images/unifiedenrollment-rs1-24-b.png) @@ -196,7 +199,7 @@ All Windows 10-based devices can be connected to a work or school account. You ![join work or school account to azure ad](images/unifiedenrollment-rs1-25-b.png) -5. If the tenant is a cloud only, password hash sync, or pass-through authentication tenant, this page will change to show the organization's custom branding, and you will be able to enter your password directly into the page. If the tenant is part of a federated domain, you will be redirected to the organization's on-premises federation server, such as AD FS, for authentication. +5. If the tenant is a cloud-only, password hash sync, or pass-through authentication tenant, this page will change to show the organization's custom branding, and you will be able to enter your password directly into the page. If the tenant is part of a federated domain, you will be redirected to the organization's on-premises federation server, such as AD FS, for authentication. Based on IT policy, you may also be prompted to provide a second factor of authentication at this point. @@ -210,11 +213,13 @@ All Windows 10-based devices can be connected to a work or school account. You ![account successfully added](images/unifiedenrollment-rs1-27.png) -### Connecting to MDM on a desktop (Enrolling in device management) +### Connect to MDM on a desktop (enrolling in device management) -All Windows 10-based devices can be connected to an MDM. You can connect to an MDM through the Settings app. +All Windows 10-based devices can be connected to MDM. You can connect to an MDM through the Settings app. -### Using the Settings app +### Use the Settings app + +To create a local account and connect the device: 1. Launch the Settings app. @@ -228,7 +233,7 @@ All Windows 10-based devices can be connected to an MDM. You can connect to an ![access work or school](images/unifiedenrollment-rs1-30.png) -4. Click the **Enroll only in device management** link (available in servicing build 14393.82, KB3176934). For older builds, use [Connecting your Windows 10-based device to work using a deep link](#connecting-your-windows-10-based-device-to-work-using-a-deep-link). +4. Select the **Enroll only in device management** link (available in servicing build 14393.82, KB3176934). For older builds, use [Connecting your Windows 10-based device to work using a deep link](#connecting-your-windows-10-based-device-to-work-using-a-deep-link). ![connect to work or school](images/unifiedenrollment-rs1-31.png) @@ -245,17 +250,17 @@ All Windows 10-based devices can be connected to an MDM. You can connect to an After you complete the flow, your device will be connected to your organization’s MDM. -### Connecting to MDM on a phone (Enrolling in device management) +### Connect to MDM on a phone (enroll in device management) -1. Launch the **Settings** app and then click **Accounts**. +1. Launch the Settings app, and then select **Accounts**. ![phone settings](images/unifiedenrollment-rs1-38.png) -2. Click **Access work or school**. +2. Select **Access work or school**. ![phone settings](images/unifiedenrollment-rs1-39.png) -3. Click the **Enroll only in device management** link. This is only available in the servicing build 14393.82 (KB3176934). For older builds, use [Connecting your Windows 10-based device to work using a deep link](#connecting-your-windows-10-based-device-to-work-using-a-deep-link). +3. Select the **Enroll only in device management** link. This is only available in the servicing build 14393.82 (KB3176934). For older builds, use [Connecting your Windows 10-based device to work using a deep link](#connecting-your-windows-10-based-device-to-work-using-a-deep-link). ![access work or school page](images/unifiedenrollment-rs1-40.png) @@ -273,7 +278,7 @@ All Windows 10-based devices can be connected to an MDM. You can connect to an ### Help with connecting personally-owned devices -There are a few instances where your device may not be able to connect to work, as described in the following table. +There are a few instances where your device may not be able to connect to work. | Error Message | Description | |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------| @@ -284,20 +289,20 @@ There are a few instances where your device may not be able to connect to work, | We couldn’t auto-discover a management endpoint matching the username entered. Please check your username and try again. If you know the URL to your management endpoint, please enter it. | You need to provide the server URL for your MDM or check the spelling of the username you entered. | -## Connecting your Windows 10-based device to work using a deep link +## Connect your Windows 10-based device to work using a deep link -Windows 10-based devices may be connected to work using a deep link. Users will be able to click or open a link in a particular format from anywhere in Windows 10 and be directed to the new enrollment experience. +Windows 10-based devices may be connected to work using a deep link. Users will be able to select or open a link in a particular format from anywhere in Windows 10, and be directed to the new enrollment experience. In Windows 10, version 1607, deep linking will only be supported for connecting devices to MDM. It will not support adding a work or school account, joining a device to Azure AD, and joining a device to Active Directory. -The deep link used for connecting your device to work will always use the following format: +The deep link used for connecting your device to work will always use the following format. **ms-device-enrollment:?mode={mode\_name}** | Parameter | Description | Supported Value for Windows 10| |-----------|--------------------------------------------------------------|----------------------------------------------| -| mode | Describes which mode will be executed in the enrollment app. Added in Windows 10, version 1607| MDM (Mobile Device Management), AWA (Adding Work Account), and AADJ (Azure Active Directory Joined). | +| mode | Describes which mode will be executed in the enrollment app. Added in Windows 10, version 1607| Mobile Device Management (MDM), Adding Work Account (AWA), and Azure Active Directory Joined (AADJ). | |username | Specifies the email address or UPN of the user who should be enrolled into MDM. Added in Windows 10, version 1703. | string | | servername | Specifies the MDM server URL that will be used to enroll the device. Added in Windows 10, version 1703. | string| | accesstoken | Custom parameter for MDM servers to use as they see fit. Typically, this can be used as a token to validate the enrollment request. Added in Windows 10, version 1703. | string | @@ -305,47 +310,45 @@ The deep link used for connecting your device to work will always use the follow | tenantidentifier | Custom parameter for MDM servers to use as they see fit. Typically, this can be used to identify which tenant the device or user belongs to. Added in Windows 10, version 1703. | GUID or string | | ownership | Custom parameter for MDM servers to use as they see fit. Typically, this can be used to determine whether the device is BYOD or Corp Owned. Added in Windows 10, version 1703. | 1, 2, or 3 | -> **Note** "awa" and "aadj" values for mode are only supported on Windows 10, version 1709 and later. +> [!NOTE] +> AWA and AADJ values for mode are only supported on Windows 10, version 1709 and later. -### Connecting to MDM using a deep link +### Connect to MDM using a deep link -> **Note** Deep links only work with Internet Explorer or Edge browsers. -When connecting to MDM using a deep link, the URI you should use is +> [!Note] +> Deep links only work with Internet Explorer or Microsoft Edge browsers. When connecting to MDM using a deep link, the URI you should use is: +> **ms-device-enrollment:?mode=mdm** +> **ms-device-enrollment:?mode=mdm&username=someone@example.com&servername=** -**ms-device-enrollment:?mode=mdm** -**ms-device-enrollment:?mode=mdm&username=someone@example.com&servername=** +To connect your devices to MDM using deep links: -The following procedure describes how users can connect their devices to MDM using deep links. +1. Starting with Windows 10, version 1607, create a link to launch the built-in enrollment app using the URI **ms-device-enrollment:?mode=mdm**, and user-friendly display text, such as **Click here to connect Windows to work**: -1. Starting with Windows 10, version 1607, you can create a link to launch the built-in enrollment app using the URI **ms-device-enrollment:?mode=mdm** and user-friendly display text, such as **Click here to connect Windows to work**: + > (Be aware that this will launch the flow equivalent to the Enroll into the device management option in Windows 10, version 1511.) - > **Note**  This will launch the flow equivalent to the Enroll into device management option in Windows 10, version 1511. - - - IT admins can add this link to a welcome email that users can click on to enroll into MDM. + - IT admins can add this link to a welcome email that users can select to enroll into MDM. ![using enrollment deeplink in email](images/deeplinkenrollment1.png) - IT admins can also add this link to an internal web page that users refer to enrollment instructions. -2. After clicking the link or running it, Windows 10 will launch the enrollment app in a special mode that only allows MDM enrollments (similar to the Enroll into device management option in Windows 10, version 1511). +2. After selecting the link or running it, Windows 10 will launch the enrollment app in a special mode that only allows MDM enrollments (similar to the Enroll into device management option in Windows 10, version 1511). Type in your work email address. ![set up work or school account](images/deeplinkenrollment3.png) -3. If the device finds an endpoint that only supports on-premises authentication, this page will change and ask you for your password. If the device finds an MDM endpoint that supports federated authentication, you’ll be presented with a new window that will ask you for additional authentication information. +3. If the device finds an endpoint that only supports on-premises authentication, this page will change and ask you for your password. If the device finds an MDM endpoint that supports federated authentication, you’ll be presented with a new window that will ask you for additional authentication information. Based on IT policy, you may also be prompted to provide a second factor of authentication at this point. - > **Note**  Based on IT policy, you may also be prompted to provide a second factor of authentication at this point. - - After you complete the flow, your device will be connected to your organization’s MDM. +After you complete the flow, your device will be connected to your organization’s MDM. ![corporate sign in](images/deeplinkenrollment4.png) -## Managing connections +## Manage connections -Your work or school connections can be managed on the **Settings** > **Accounts** > **Access work or school** page. Your connections will show on this page and clicking on one will expand options for that connection. +To manage your work or school connections, select **Settings** > **Accounts** > **Access work or school**. Your connections will show on this page and selecting one will expand options for that connection. ![managing work or school account](images/unifiedenrollment-rs1-34-b.png) @@ -357,30 +360,31 @@ The **Info** button can be found on work or school connections involving MDM. Th - Connecting your device to a work or school account that has auto-enroll into MDM configured. - Connecting your device to MDM. -Clicking the **Info** button will open a new page in the Settings app that provides details about your MDM connection. You’ll be able to view your organization’s support information (if configured) on this page. You’ll also be able to start a sync session which will force your device to communicate to the MDM server and fetch any updates to policies if needed. +Selecting the **Info** button will open a new page in the Settings app that provides details about your MDM connection. You’ll be able to view your organization’s support information (if configured) on this page. You’ll also be able to start a sync session which forces your device to communicate to the MDM server and fetch any updates to policies if needed. -Starting in Windows 10, version 1709, clicking the **Info** button will show a list of policies and line-of-business apps installed by your organization. Here is an example screenshot. +Starting in Windows 10, version 1709, selecting the **Info** button will show a list of policies and line-of-business apps installed by your organization. Here is an example screenshot. ![work or school info](images/unifiedenrollment-rs1-35-b.png) -> [NOTE] +> [!NOTE] > Starting in Windows 10, version 1709, the **Manage** button is no longer available. ### Disconnect -The **Disconnect** button can be found on all work connections. Generally, clicking the **Disconnect** button will remove the connection from the device. There are a few exceptions to this: +The **Disconnect** button can be found on all work connections. Generally, selecting the **Disconnect** button will remove the connection from the device. There are a few exceptions to this: - Devices that enforce the AllowManualMDMUnenrollment policy will not allow users to remove MDM enrollments. These connections must be removed by a server-initiated unenroll command. - On mobile devices, you cannot disconnect from Azure AD. These connections can only be removed by wiping the device. -> **Warning**  Disconnecting might result in the loss of data on the device. +> [!WARNING]   +> Disconnecting might result in the loss of data on the device. ## Collecting diagnostic logs -You can collect diagnostic logs around your work connections by going to **Settings** > **Accounts** > **Access work or school**, and clicking the **Export your management logs** link under **Related Settings**. After you click the link, click **Export** and follow the path displayed to retrieve your management log files. +You can collect diagnostic logs around your work connections by going to **Settings** > **Accounts** > **Access work or school**, and then selecting the **Export your management logs** link under **Related Settings**. Next, select **Export** and follow the path displayed to retrieve your management log files. -Starting in Windows 10, version 1709, you can get the advanced diagnostic report by going to **Settings** > **Accounts** > **Access work or school**, and clicking the **Info** button. At the bottom of the Settings page you will see the button to create a report. Here is an example screenshot. +Starting in Windows 10, version 1709, you can get the advanced diagnostic report by going to **Settings** > **Accounts** > **Access work or school**, and selecting the **Info** button. At the bottom of the Settings page, you will see the button to create a report, as shown here. ![collecting enrollment management log files](images/unifiedenrollment-rs1-37-c.png) From ccf34321355070c40f5159366154b4fb590fe688 Mon Sep 17 00:00:00 2001 From: Kelly Baker Date: Wed, 24 Jun 2020 12:21:14 -0700 Subject: [PATCH 08/31] Update mdm-enrollment-of-windows-devices.md --- .../client-management/mdm/mdm-enrollment-of-windows-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md index bd6b58818d..bac90e23ae 100644 --- a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md +++ b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md @@ -316,7 +316,7 @@ The deep link used for connecting your device to work will always use the follow ### Connect to MDM using a deep link -> [!Note] +> [!NOTE] > Deep links only work with Internet Explorer or Microsoft Edge browsers. When connecting to MDM using a deep link, the URI you should use is: > **ms-device-enrollment:?mode=mdm** > **ms-device-enrollment:?mode=mdm&username=someone@example.com&servername=** From 2d53f374965af8ae56801db80f769ae92ee89d27 Mon Sep 17 00:00:00 2001 From: Kelly Baker Date: Wed, 24 Jun 2020 13:01:24 -0700 Subject: [PATCH 09/31] Update mdm-enrollment-of-windows-devices.md --- .../client-management/mdm/mdm-enrollment-of-windows-devices.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md index bac90e23ae..8faab61da3 100644 --- a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md +++ b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md @@ -342,7 +342,6 @@ To connect your devices to MDM using deep links: 3. If the device finds an endpoint that only supports on-premises authentication, this page will change and ask you for your password. If the device finds an MDM endpoint that supports federated authentication, you’ll be presented with a new window that will ask you for additional authentication information. Based on IT policy, you may also be prompted to provide a second factor of authentication at this point. After you complete the flow, your device will be connected to your organization’s MDM. - ![corporate sign in](images/deeplinkenrollment4.png) ## Manage connections From 1a30a8f43270b54d3ad3d7fdec02d8d40e3393db Mon Sep 17 00:00:00 2001 From: Kelly Baker Date: Thu, 25 Jun 2020 13:31:32 -0700 Subject: [PATCH 10/31] Update mdm-enrollment-of-windows-devices.md --- .../mdm/mdm-enrollment-of-windows-devices.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md index 8faab61da3..bb5e6e271f 100644 --- a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md +++ b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md @@ -25,7 +25,7 @@ In today’s cloud-first world, enterprise IT departments increasingly want to l ## Connect corporate-owned Windows 10-based devices -Corporate-owned devices can be connected to work either by joining the device to an Active Directory domain or an Azure Active Directory (Azure AD) domain. Windows 10 does not require a personal Microsoft account on devices joined to Azure AD or an on-premises Active Directory domain. +You can connect corporate-owned devices to work by either joining the device to an Active Directory domain, or to an Azure Active Directory (Azure AD) domain. Windows 10 does not require a personal Microsoft account on devices joined to Azure AD or an on-premises Active Directory domain. ![active directory azure ad signin](images/unifiedenrollment-rs1-1.png) @@ -48,7 +48,7 @@ Joining your device to an Active Directory domain during the out-of-box-experien ![select domain or azure ad](images/unifiedenrollment-rs1-3.png) -3. You'll next see a prompt to set up a local account on the device. Enter your local account details, and then select **Next** to continue. +3. You'll see a prompt to set up a local account on the device. Enter your local account details, and then select **Next** to continue. ![create pc account](images/unifiedenrollment-rs1-4.png) @@ -76,7 +76,7 @@ To create a local account and connect the device: ![join account to active directory domain](images/unifiedenrollment-rs1-9.png) -6. Type in your domain name, follow the instructions, and then select **Next** to continue. After you complete the flow and restart your device, it should be connected to your Active Directory domain. You can now log into the device using your domain credentials. +6. Type in your domain name, follow the instructions, and then select **Next** to continue. After you complete the flow and restart your device, it should be connected to your Active Directory domain. You can now sign in to the device using your domain credentials. ![type in domain name](images/unifiedenrollment-rs1-10.png) @@ -105,7 +105,7 @@ To join a domain: ![oobe local account creation](images/unifiedenrollment-rs1-11.png) -2. Select **Join Azure AD**, then select **Next.** +2. Select **Join Azure AD**, and then select **Next.** ![select domain or azure ad](images/unifiedenrollment-rs1-12.png) @@ -145,7 +145,7 @@ To create a local account and connect the device: ![azure ad sign in](images/unifiedenrollment-rs1-19.png) -7. If the tenant is a cloud-only, password hash sync, or pass-through authentication tenant, this page will change to show the organization's custom branding, and you will be able to enter your password directly on this page. If the tenant is part of a federated domain, you will be redirected to the organization's on-premises federation server, such as AD FS, for authentication. +7. If the tenant is a cloud-only, password hash sync, or pass-through authentication tenant, this page changes to show the organization's custom branding, and you can enter your password directly on this page. If the tenant is part of a federated domain, you are redirected to the organization's on-premises federation server, such as AD FS, for authentication. Based on IT policy, you may also be prompted to provide a second factor of authentication at this point. @@ -199,7 +199,7 @@ To create a local account and connect the device: ![join work or school account to azure ad](images/unifiedenrollment-rs1-25-b.png) -5. If the tenant is a cloud-only, password hash sync, or pass-through authentication tenant, this page will change to show the organization's custom branding, and you will be able to enter your password directly into the page. If the tenant is part of a federated domain, you will be redirected to the organization's on-premises federation server, such as AD FS, for authentication. +5. If the tenant is a cloud-only, password hash sync, or pass-through authentication tenant, this page changes to show the organization's custom branding, and can enter your password directly into the page. If the tenant is part of a federated domain, you are redirected to the organization's on-premises federation server, such as AD FS, for authentication. Based on IT policy, you may also be prompted to provide a second factor of authentication at this point. @@ -333,7 +333,7 @@ To connect your devices to MDM using deep links: - IT admins can also add this link to an internal web page that users refer to enrollment instructions. -2. After selecting the link or running it, Windows 10 will launch the enrollment app in a special mode that only allows MDM enrollments (similar to the Enroll into device management option in Windows 10, version 1511). +2. After you select the link or run it, Windows 10 launches the enrollment app in a special mode that only allows MDM enrollments (similar to the Enroll into device management option in Windows 10, version 1511). Type in your work email address. @@ -381,7 +381,7 @@ The **Disconnect** button can be found on all work connections. Generally, selec ## Collecting diagnostic logs -You can collect diagnostic logs around your work connections by going to **Settings** > **Accounts** > **Access work or school**, and then selecting the **Export your management logs** link under **Related Settings**. Next, select **Export** and follow the path displayed to retrieve your management log files. +You can collect diagnostic logs around your work connections by going to **Settings** > **Accounts** > **Access work or school**, and then selecting the **Export your management logs** link under **Related Settings**. Next, select **Export**, and follow the path displayed to retrieve your management log files. Starting in Windows 10, version 1709, you can get the advanced diagnostic report by going to **Settings** > **Accounts** > **Access work or school**, and selecting the **Info** button. At the bottom of the Settings page, you will see the button to create a report, as shown here. From 12c5d6b33731b8b01b8edd366c4a4eeb1a7e0fff Mon Sep 17 00:00:00 2001 From: "Jeff Reeds (Aquent LLC)" Date: Thu, 25 Jun 2020 16:01:30 -0700 Subject: [PATCH 11/31] Update configure-network-connections-microsoft-defender-antivirus.md --- ...onfigure-network-connections-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md index b5294a1f4b..029173c6e9 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md @@ -12,7 +12,7 @@ ms.localizationpriority: medium author: denisebmsft ms.author: deniseb ms.custom: nextgen -ms.date: 10/08/2018 +ms.date: 06/25/2020 ms.reviewer: manager: dansimp --- From f1a0a708e9990e76b7455ce6962f57aee1d45bf9 Mon Sep 17 00:00:00 2001 From: dbyrdaquent Date: Thu, 25 Jun 2020 20:47:41 -0600 Subject: [PATCH 12/31] Update mac-support-install.md --- .../microsoft-defender-atp/mac-support-install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md index 115ca811c0..d6656e4eac 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md @@ -39,7 +39,7 @@ correlation id=CB509765-70FC-4679-866D-8A14AD3F13CC preinstall com.microsoft.wdav end [2020-03-11 13:08:49 -0700] 804 => 1 ``` -In the this example, the actual reason is prefixed with `[ERROR]`. +In this example, the actual reason is prefixed with `[ERROR]`. The installation failed because a downgrade between these versions is not supported. ## MDATP install log fails to record installation From a32999a3e07a0ccd52aefb9bc464a447ec55d30e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 26 Jun 2020 09:08:14 -0700 Subject: [PATCH 13/31] image --- .../images/appconfig3.png | Bin 0 -> 155085 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/appconfig3.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/appconfig3.png b/windows/security/threat-protection/microsoft-defender-atp/images/appconfig3.png new file mode 100644 index 0000000000000000000000000000000000000000..e84c59141fd6db04faeb29c753894d9c2df2026a GIT binary patch literal 155085 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 d0Cx+l2;nYN2b Date: Fri, 26 Jun 2020 11:02:18 -0700 Subject: [PATCH 14/31] add error message --- .../images/live-response-error.png | Bin 0 -> 36398 bytes .../microsoft-defender-atp/live-response.md | 4 ++++ 2 files changed, 4 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/live-response-error.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/live-response-error.png b/windows/security/threat-protection/microsoft-defender-atp/images/live-response-error.png new file mode 100644 index 0000000000000000000000000000000000000000..a0bb10aff3c56d5ce3d115075ceb7c9771d15bea GIT binary patch literal 36398 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 You'll need to enable, at least, the minimum Remediation Level for a given Device Group. Otherwise you won't be able to establish a Live Response session to a member of that group. + You'll receive the following error: + + ![Image of error message](images/live-response-error.png) + - **Enable live response unsigned script execution** (optional).
>[!WARNING] From 2590c98f02dd2a47f5770bc4b4dda0723a8d53f3 Mon Sep 17 00:00:00 2001 From: dbyrdaquent Date: Fri, 26 Jun 2020 12:58:20 -0600 Subject: [PATCH 15/31] Update mac-support-install.md --- .../microsoft-defender-atp/mac-support-install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md index d6656e4eac..4e380f4e2a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md @@ -42,7 +42,7 @@ preinstall com.microsoft.wdav end [2020-03-11 13:08:49 -0700] 804 => 1 In this example, the actual reason is prefixed with `[ERROR]`. The installation failed because a downgrade between these versions is not supported. -## MDATP install log fails to record installation +## MDATP install log missing or not updated In rare cases, installation leaves no trace in MDATP's /Library/Logs/Microsoft/mdatp/install.log file. You can verify that an installation happened and analyze possible errors by querying macOS logs (this is helpful in case of MDM deployment, when there is no client UI). We recommend that you use a narrow time window to run a query, and that you filter by the logging process name, as there will be a huge amount of information. From a9d72d8f79e2b627dfd85e76048dfa88fe01c422 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 26 Jun 2020 12:57:31 -0700 Subject: [PATCH 16/31] edit links on landing page --- windows/whats-new/index.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/index.md b/windows/whats-new/index.md index f8674a3abf..6f809cdf89 100644 --- a/windows/whats-new/index.md +++ b/windows/whats-new/index.md @@ -28,8 +28,11 @@ Windows 10 provides IT professionals with advanced protection against modern sec ## Learn more - [Windows 10 release information](https://technet.microsoft.com/windows/release-info) -- [Windows 10 update history](https://support.microsoft.com/help/12387/windows-10-update-history) -- [Windows 10 content from Microsoft Ignite](https://go.microsoft.com/fwlink/p/?LinkId=613210) +- [Windows 10 release health dashboard](https://docs.microsoft.com/windows/release-information/status-windows-10-2004) +- [Windows 10 update history](https://support.microsoft.com/help/4555932/windows-10-update-history) +- [What’s new for business in Windows 10 Insider Preview Builds](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new) +- [Windows 10 features we’re no longer developing](https://docs.microsoft.com/windows/deployment/planning/windows-10-deprecated-features) +- [Features and functionality removed in Windows 10](https://docs.microsoft.com/windows/deployment/planning/windows-10-removed-features) - [Compare Windows 10 Editions](https://go.microsoft.com/fwlink/p/?LinkId=690485) ## See also From 46a86854483a2bafc2ed47bc33ec432271abf0d1 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Fri, 26 Jun 2020 15:25:53 -0700 Subject: [PATCH 17/31] Add more info on command-line tool and a known issue --- .../microsoft-defender-atp/linux-resources.md | 59 +++++++++++++------ 1 file changed, 40 insertions(+), 19 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md b/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md index a892d04701..22e71176b4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md @@ -69,26 +69,46 @@ There are several ways to uninstall Microsoft Defender ATP for Linux. If you are ## Configure from the command line -Important tasks, such as controlling product settings and triggering on-demand scans, can be done from the command line: +Important tasks, such as controlling product settings and triggering on-demand scans, can be done from the command line. -|Group |Scenario |Command | -|-------------|-------------------------------------------|-----------------------------------------------------------------------| -|Configuration|Turn on/off real-time protection |`mdatp config real_time_protection --value [enabled|disabled]` | -|Configuration|Turn on/off cloud protection |`mdatp config cloud --value [enabled|disabled]` | -|Configuration|Turn on/off product diagnostics |`mdatp config cloud-diagnostic --value [enabled|disabled]` | -|Configuration|Turn on/off automatic sample submission |`mdatp config cloud-automatic-sample-submission [enabled|disabled]` | -|Configuration|Turn on/off AV passive mode |`mdatp config passive-mode [enabled|disabled]` | -|Configuration|Turn on PUA protection |`mdatp threat policy set --type potentially_unwanted_application --action block` | -|Configuration|Turn off PUA protection |`mdatp threat policy set --type potentially_unwanted_application --action off` | -|Configuration|Turn on audit mode for PUA protection |`mdatp threat policy set --type potentially_unwanted_application --action audit` | -|Diagnostics |Change the log level |`mdatp log level set --level verbose [error|warning|info|verbose]` | -|Diagnostics |Generate diagnostic logs |`mdatp diagnostic create` | -|Health |Check the product's health |`mdatp health` | -|Protection |Scan a path |`mdatp scan custom --path [path]` | -|Protection |Do a quick scan |`mdatp scan quick` | -|Protection |Do a full scan |`mdatp scan full` | -|Protection |Cancel an ongoing on-demand scan |`mdatp scan cancel` | -|Protection |Request a security intelligence update |`mdatp definitions update` | +### Global options + +By default, the command-line tool outputs the result in human-readable format. In addition to this, the tool also supports outputting the result as JSON, which is useful for automation scenarios. To change the output to JSON, pass `--output json` to any of the below commands. + +### Supported commands + +The following table lists commands for some of the most common scenarios. Run `mdatp help` from the Terminal to view the full list of supported commands. + +|Group |Scenario |Command | +|----------------------|--------------------------------------------------------|-----------------------------------------------------------------------| +|Configuration |Turn on/off real-time protection |`mdatp config real-time-protection --value [enabled|disabled]` | +|Configuration |Turn on/off cloud protection |`mdatp config cloud --value [enabled|disabled]` | +|Configuration |Turn on/off product diagnostics |`mdatp config cloud-diagnostic --value [enabled|disabled]` | +|Configuration |Turn on/off automatic sample submission |`mdatp config cloud-automatic-sample-submission [enabled|disabled]` | +|Configuration |Turn on/off AV passive mode |`mdatp config passive-mode [enabled|disabled]` | +|Configuration |Add/remove an antivirus exclusion for a file extension |`mdatp exclusion extension [add|remove] --name ` | +|Configuration |Add/remove an antivirus exclusion for a file |`mdatp exclusion file [add|remove] --path ` | +|Configuration |Add/remove an antivirus exclusion for a directory |`mdatp exclusion folder [add|remove] --path ` | +|Configuration |Add/remove an antivirus exclusion for a process |`mdatp exclusion process [add|remove] --path `
`mdatp exclusion process [add|remove] --name ` | +|Configuration |List all antivirus exclusions |`mdatp exclusion list` | +|Configuration |Turn on PUA protection |`mdatp threat policy set --type potentially_unwanted_application --action block` | +|Configuration |Turn off PUA protection |`mdatp threat policy set --type potentially_unwanted_application --action off` | +|Configuration |Turn on audit mode for PUA protection |`mdatp threat policy set --type potentially_unwanted_application --action audit` | +|Diagnostics |Change the log level |`mdatp log level set --level verbose [error|warning|info|verbose]` | +|Diagnostics |Generate diagnostic logs |`mdatp diagnostic create` | +|Health |Check the product's health |`mdatp health` | +|Protection |Scan a path |`mdatp scan custom --path [path]` | +|Protection |Do a quick scan |`mdatp scan quick` | +|Protection |Do a full scan |`mdatp scan full` | +|Protection |Cancel an ongoing on-demand scan |`mdatp scan cancel` | +|Protection |Request a security intelligence update |`mdatp definitions update` | +|Protection history |Print the full protection history |`mdatp threat list` | +|Protection history |Get threat details |`mdatp threat get --id ` | +|Quarantine management |List all quarantined files |`mdatp threat quarantine list` | +|Quarantine management |Remove all files from the quarantine |`mdatp threat quarantine remove-all` | +|Quarantine management |Add a file detected as a threat to the quarantine |`mdatp threat quarantine add --id ` | +|Quarantine management |Remove a file detected as a threat from the quarantine |`mdatp threat quarantine add --id ` | +|Quarantine management |Restore a file from the quarantine |`mdatp threat quarantine add --id ` | ## Microsoft Defender ATP portal information @@ -113,6 +133,7 @@ In the Microsoft Defender ATP portal, you'll see two categories of information: ### Known issues +- You might see "No sensor data, impaired communications" in the machine information page of the Microsoft Defender Security Center portal, even though the product is working as expected. We are working on addressing this issue. - Logged on users do not appear in the Microsoft Defender Security Center portal. - In SUSE distributions, if the installation of *libatomic1* fails, you should validate that your OS is registered: From fe3c03f09f9da1300334d2fc5711f52a360c59aa Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 26 Jun 2020 15:51:19 -0700 Subject: [PATCH 18/31] Update detect-block-potentially-unwanted-apps-microsoft-defender-antivirus.md --- ...k-potentially-unwanted-apps-microsoft-defender-antivirus.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus.md index 3345190e01..9a71bf89f4 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus.md @@ -25,6 +25,9 @@ manager: dansimp - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - [Microsoft Edge](https://docs.microsoft.com/microsoft-edge/deploy/microsoft-edge) +> [!NOTE] +> Potentially unwanted applications (PUA) are a category of software that can cause your machine to run slowly, display unexpected ads, or at worst, install other software which might not be be unexpected or unwanted. By default in Windows 10 (version 2004 and later), Microsoft Defender Antivirus blocks apps that are considered PUA, for Enterprise (E5) devices. + Potentially unwanted applications (PUA) are not considered viruses, malware, or other types of threats, but they might perform actions on endpoints which adversely affect endpoint performance or use. _PUA_ can also refer to an application that has a poor reputation, as assessed by Microsoft Defender ATP, due to certain kinds of undesirable behavior. For example: From b02e4b5610c6f421458f358cb0f49ac0674809b0 Mon Sep 17 00:00:00 2001 From: "Jeff Reeds (Aquent LLC)" Date: Fri, 26 Jun 2020 17:28:58 -0700 Subject: [PATCH 19/31] Changed description line for better SEO. --- .../appv-allow-administrators-to-enable-connection-groups.md | 2 +- .../app-v/appv-deploy-appv-databases-with-sql-scripts.md | 2 +- .../application-management/app-v/appv-deploy-the-appv-server.md | 2 +- .../app-v/appv-deploying-microsoft-office-2010-wth-appv.md | 2 +- .../app-v/appv-supported-configurations.md | 2 +- windows/client-management/mdm/bootstrap-csp.md | 2 +- windows/client-management/mdm/enterpriseappmanagement-csp.md | 2 +- windows/client-management/mdm/enterpriseassignedaccess-csp.md | 2 +- windows/client-management/mdm/enterpriseassignedaccess-ddf.md | 2 +- windows/client-management/mdm/messaging-csp.md | 2 +- windows/client-management/mdm/messaging-ddf.md | 2 +- .../mdm/policy-csp-localpoliciessecurityoptions.md | 2 +- windows/client-management/mdm/policy-csp-printers.md | 2 +- windows/client-management/mdm/policy-csp-start.md | 2 +- windows/client-management/mdm/policy-csp-update.md | 2 +- windows/deployment/usmt/usmt-common-migration-scenarios.md | 2 +- windows/deployment/windows-10-deployment-tools.md | 2 +- .../hello-for-business/hello-hybrid-cert-trust-prereqs.md | 2 +- .../exposed-apis-full-sample-powershell.md | 2 +- .../windows-firewall/enable-predefined-inbound-rules.md | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/windows/application-management/app-v/appv-allow-administrators-to-enable-connection-groups.md b/windows/application-management/app-v/appv-allow-administrators-to-enable-connection-groups.md index 55dcc71e05..e9537f973b 100644 --- a/windows/application-management/app-v/appv-allow-administrators-to-enable-connection-groups.md +++ b/windows/application-management/app-v/appv-allow-administrators-to-enable-connection-groups.md @@ -1,6 +1,6 @@ --- title: Only Allow Admins to Enable Connection Groups (Windows 10) -description: How to Allow Only Administrators to Enable Connection Groups +description: Configure the App-V client so that only administrators, not users, can enable or disable connection groups. author: dansimp ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy diff --git a/windows/application-management/app-v/appv-deploy-appv-databases-with-sql-scripts.md b/windows/application-management/app-v/appv-deploy-appv-databases-with-sql-scripts.md index fa0a2dca44..e866c21b92 100644 --- a/windows/application-management/app-v/appv-deploy-appv-databases-with-sql-scripts.md +++ b/windows/application-management/app-v/appv-deploy-appv-databases-with-sql-scripts.md @@ -1,6 +1,6 @@ --- title: How to Deploy the App-V Databases by Using SQL Scripts (Windows 10) -description: How to Deploy the App-V Databases by Using SQL Scripts +description: These instructions can be used to deploy App-V databases by using SQL scripts. author: lomayor ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy diff --git a/windows/application-management/app-v/appv-deploy-the-appv-server.md b/windows/application-management/app-v/appv-deploy-the-appv-server.md index d30cf24d63..837d0e6a32 100644 --- a/windows/application-management/app-v/appv-deploy-the-appv-server.md +++ b/windows/application-management/app-v/appv-deploy-the-appv-server.md @@ -1,6 +1,6 @@ --- title: How to Deploy the App-V Server (Windows 10) -description: How to Deploy the App-V Server in App-V for Windows 10 +description: Use these instructions to deploy the App-V Server in App-V for Windows 10. author: lomayor ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy diff --git a/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md b/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md index 2e77179b7c..b125e5282e 100644 --- a/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md +++ b/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md @@ -1,6 +1,6 @@ --- title: Deploying Microsoft Office 2010 by Using App-V (Windows 10) -description: Deploying Microsoft Office 2010 by Using App-V +description: See the methods for creating Microsoft Office 2010 packages by Using App-V. author: lomayor ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy diff --git a/windows/application-management/app-v/appv-supported-configurations.md b/windows/application-management/app-v/appv-supported-configurations.md index a1b4f90845..340244864b 100644 --- a/windows/application-management/app-v/appv-supported-configurations.md +++ b/windows/application-management/app-v/appv-supported-configurations.md @@ -1,6 +1,6 @@ --- title: App-V Supported Configurations (Windows 10) -description: App-V Supported Configurations +description: Learn the requirements to install and run App-V supported configurations in your Windows 10 environment. author: lomayor ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy diff --git a/windows/client-management/mdm/bootstrap-csp.md b/windows/client-management/mdm/bootstrap-csp.md index 1f88d3ae9f..00e4fe59b5 100644 --- a/windows/client-management/mdm/bootstrap-csp.md +++ b/windows/client-management/mdm/bootstrap-csp.md @@ -1,6 +1,6 @@ --- title: BOOTSTRAP CSP -description: BOOTSTRAP CSP +description: Use the BOOTSTRAP configuration service provider sets the Trusted Provisioning Server (TPS) for the device. ms.assetid: b8acbddc-347f-4543-a45b-ad2ffae3ffd0 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/enterpriseappmanagement-csp.md b/windows/client-management/mdm/enterpriseappmanagement-csp.md index 486334505b..011e741b15 100644 --- a/windows/client-management/mdm/enterpriseappmanagement-csp.md +++ b/windows/client-management/mdm/enterpriseappmanagement-csp.md @@ -1,6 +1,6 @@ --- title: EnterpriseAppManagement CSP -description: EnterpriseAppManagement CSP +description: Handle enterprise application management tasks using EnterpriseAppManagement configuration service provider (CSP). ms.assetid: 698b8bf4-652e-474b-97e4-381031357623 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/enterpriseassignedaccess-csp.md b/windows/client-management/mdm/enterpriseassignedaccess-csp.md index 118cc974f5..efdfc7348e 100644 --- a/windows/client-management/mdm/enterpriseassignedaccess-csp.md +++ b/windows/client-management/mdm/enterpriseassignedaccess-csp.md @@ -1,6 +1,6 @@ --- title: EnterpriseAssignedAccess CSP -description: EnterpriseAssignedAccess CSP +description: Use the EnterpriseAssignedAccess CSP to configure custom layouts on a device. ms.assetid: 5F88E567-77AA-4822-A0BC-3B31100639AA ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/enterpriseassignedaccess-ddf.md b/windows/client-management/mdm/enterpriseassignedaccess-ddf.md index e5392fcc55..5d0a19de74 100644 --- a/windows/client-management/mdm/enterpriseassignedaccess-ddf.md +++ b/windows/client-management/mdm/enterpriseassignedaccess-ddf.md @@ -1,6 +1,6 @@ --- title: EnterpriseAssignedAccess DDF -description: EnterpriseAssignedAccess DDF +description: Utilize the OMA DM device description framework (DDF) for the EnterpriseAssignedAccess configuration service provider. ms.assetid: 8BD6FB05-E643-4695-99A2-633995884B37 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/messaging-csp.md b/windows/client-management/mdm/messaging-csp.md index e7fcc04cf0..cc739605f3 100644 --- a/windows/client-management/mdm/messaging-csp.md +++ b/windows/client-management/mdm/messaging-csp.md @@ -1,6 +1,6 @@ --- title: Messaging CSP -description: Messaging CSP +description: Use the Messaging CSP to configure the ability to get text messages audited on a mobile device. ms.author: dansimp ms.topic: article ms.prod: w10 diff --git a/windows/client-management/mdm/messaging-ddf.md b/windows/client-management/mdm/messaging-ddf.md index 3dd896d26b..22207f104b 100644 --- a/windows/client-management/mdm/messaging-ddf.md +++ b/windows/client-management/mdm/messaging-ddf.md @@ -1,6 +1,6 @@ --- title: Messaging DDF file -description: Messaging DDF file +description: Utilize the OMA DM device description framework (DDF) for the Messaging configuration service provider. ms.author: dansimp ms.topic: article ms.prod: w10 diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index a54b3e22f3..1426fad1c3 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -1,6 +1,6 @@ --- title: Policy CSP - LocalPoliciesSecurityOptions -description: Policy CSP - LocalPoliciesSecurityOptions +description: These settings prevents users from adding new Microsoft accounts on a specific computer using LocalPoliciesSecurityOptions. ms.author: dansimp ms.topic: article ms.prod: w10 diff --git a/windows/client-management/mdm/policy-csp-printers.md b/windows/client-management/mdm/policy-csp-printers.md index 672db151cf..315f762dff 100644 --- a/windows/client-management/mdm/policy-csp-printers.md +++ b/windows/client-management/mdm/policy-csp-printers.md @@ -1,6 +1,6 @@ --- title: Policy CSP - Printers -description: Policy CSP - Printers +description: Use this policy setting to control the client Point and Print behavior, including security prompts for Windows Vista computers. ms.author: dansimp ms.topic: article ms.prod: w10 diff --git a/windows/client-management/mdm/policy-csp-start.md b/windows/client-management/mdm/policy-csp-start.md index 5fbaef4a79..fd2e79e228 100644 --- a/windows/client-management/mdm/policy-csp-start.md +++ b/windows/client-management/mdm/policy-csp-start.md @@ -1,6 +1,6 @@ --- title: Policy CSP - Start -description: Policy CSP - Start +description: Use this policy CSP to control the visibility of the Documents shortcut on the Start menu. ms.author: dansimp ms.topic: article ms.prod: w10 diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index b62d7d4002..7fd2c3cd5a 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -1,6 +1,6 @@ --- title: Policy CSP - Update -description: Policy CSP - Update +description: Manage a range of active hours for when update reboots are not scheduled. ms.author: dansimp ms.topic: article ms.prod: w10 diff --git a/windows/deployment/usmt/usmt-common-migration-scenarios.md b/windows/deployment/usmt/usmt-common-migration-scenarios.md index b23758ae60..ce5b144011 100644 --- a/windows/deployment/usmt/usmt-common-migration-scenarios.md +++ b/windows/deployment/usmt/usmt-common-migration-scenarios.md @@ -1,6 +1,6 @@ --- title: Common Migration Scenarios (Windows 10) -description: Common Migration Scenarios +description: See how the User State Migration Tool (USMT) 10.0 is used when planning hardware and/or operating system upgrades. ms.assetid: 1d8170d5-e775-4963-b7a5-b55e8987c1e4 ms.reviewer: manager: laurawi diff --git a/windows/deployment/windows-10-deployment-tools.md b/windows/deployment/windows-10-deployment-tools.md index 2bf8998e1e..a71caf0006 100644 --- a/windows/deployment/windows-10-deployment-tools.md +++ b/windows/deployment/windows-10-deployment-tools.md @@ -1,6 +1,6 @@ --- title: Windows 10 deployment tools -description: Browse through documentation describing Windows 10 deployment tools. Learn how to use these these tools to successfully deploy Windows 10 to your organization. +description: Learn how to use Windows 10 deployment tools to successfully deploy Windows 10 to your organization. ms.assetid: 5C4B0AE3-B2D0-4628-9E73-606F3FAA17BB ms.reviewer: manager: laurawi diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-prereqs.md index f7a5eed854..addf977d26 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-prereqs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-prereqs.md @@ -1,6 +1,6 @@ --- title: Hybrid Windows Hello for Business Prerequisites -description: Prerequisites for hybrid Windows Hello for Business deployments using certificate trust. +description: Learn these prerequisites for hybrid Windows Hello for Business deployments using certificate trust. keywords: identity, PIN, biometric, Hello, passport, WHFB, hybrid, certificate-trust ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md index fc5ed9d103..f93889cb75 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md @@ -1,7 +1,7 @@ --- title: Advanced Hunting with Powershell API Guide ms.reviewer: -description: Walk through a practice scenario, complete with code samples, querying several Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) APIs. +description: Use these code samples, querying several Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) APIs. keywords: apis, supported apis, advanced hunting, query search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/windows-firewall/enable-predefined-inbound-rules.md b/windows/security/threat-protection/windows-firewall/enable-predefined-inbound-rules.md index cf2ca2ed30..8882aa43b5 100644 --- a/windows/security/threat-protection/windows-firewall/enable-predefined-inbound-rules.md +++ b/windows/security/threat-protection/windows-firewall/enable-predefined-inbound-rules.md @@ -1,6 +1,6 @@ --- title: Enable Predefined Inbound Rules (Windows 10) -description: Enable Predefined Inbound Rules +description: Learn the rules for Windows Defender Firewall with Advanced Security for common networking roles and functions. ms.assetid: a4fff086-ae81-4c09-b828-18c6c9a937a7 ms.reviewer: ms.author: dansimp From cc24a3b5ac8d0473ec856681ad8f85814841ed8e Mon Sep 17 00:00:00 2001 From: Max Velitchko Date: Fri, 26 Jun 2020 22:01:31 -0700 Subject: [PATCH 20/31] com.microsoft.wdavtray => com.microsoft.wdav.tray --- .../microsoft-defender-atp/mac-install-with-intune.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md index 270e61656a..ff78248097 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md @@ -51,7 +51,7 @@ The following table summarizes the steps you would need to take to deploy and ma | [Grant full disk access to Microsoft Defender ATP](#create-system-configuration-profiles-step-8) | MDATP_tcc_Catalina_or_newer.xml | com.microsoft.wdav.tcc | | [Configure Microsoft AutoUpdate (MAU)](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-updates#intune) | MDATP_Microsoft_AutoUpdate.xml | com.microsoft.autoupdate2 | | [Microsoft Defender ATP configuration settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-preferences#intune-profile-1)

**Note:** If you are planning to run a 3rd party AV for macOS, set `passiveMode` to `true`. | MDATP_WDAV_and_exclusion_settings_Preferences.xml | com.microsoft.wdav | -| [Configure Microsoft Defender ATP and MS AutoUpdate (MAU) notifications](#create-system-configuration-profiles-step-9) | MDATP_MDAV_Tray_and_AutoUpdate2.mobileconfig | com.microsoft.autoupdate2 or com.microsoft.wdavtray | +| [Configure Microsoft Defender ATP and MS AutoUpdate (MAU) notifications](#create-system-configuration-profiles-step-9) | MDATP_MDAV_Tray_and_AutoUpdate2.mobileconfig | com.microsoft.autoupdate2 or com.microsoft.wdav.tray | ## Download installation and onboarding packages @@ -245,7 +245,7 @@ You may now enroll more devices. You can also enroll them later, after you have BadgesEnabled BundleIdentifier - com.microsoft.wdavtray + com.microsoft.wdav.tray CriticalAlertEnabled GroupingType From 84622329a5f3d0a14d01940d1b1c097675f8fea1 Mon Sep 17 00:00:00 2001 From: Max Velitchko Date: Fri, 26 Jun 2020 22:02:39 -0700 Subject: [PATCH 21/31] Update mac-install-with-jamf.md --- .../microsoft-defender-atp/mac-install-with-jamf.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md index 6f844e39a0..4cb0f6f707 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md @@ -46,7 +46,7 @@ The following table summarizes the steps you would need to take to deploy and ma |-|-|-| | [Download installation and onboarding packages](#download-installation-and-onboarding-packages) | WindowsDefenderATPOnboarding__MDATP_wdav.atp.xml | com.microsoft.wdav.atp | | [Microsoft Defender ATP configuration settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-preferences#property-list-for-jamf-configuration-profile-1)

**Note:** If you are planning to run a 3rd party AV for macOS, set `passiveMode` to `true`. | MDATP_WDAV_and_exclusion_settings_Preferences.plist | com.microsoft.wdav | -| [Configure Microsoft Defender ATP and MS AutoUpdate (MAU) notifications](#notification-settings) | MDATP_MDAV_Tray_and_AutoUpdate2.mobileconfig | com.microsoft.wdavtray | +| [Configure Microsoft Defender ATP and MS AutoUpdate (MAU) notifications](#notification-settings) | MDATP_MDAV_Tray_and_AutoUpdate2.mobileconfig | com.microsoft.wdav.tray | | [Configure Microsoft AutoUpdate (MAU)](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-updates#jamf) | MDATP_Microsoft_AutoUpdate.mobileconfig | com.microsoft.autoupdate2 | | [Grant Full Disk Access to Microsoft Defender ATP](#privacy-preferences-policy-control) | Note: If there was one, MDATP_tcc_Catalina_or_newer.plist | com.microsoft.wdav.tcc | | [Approve Kernel Extension for Microsoft Defender ATP](#approved-kernel-extension) | Note: If there was one, MDATP_KExt.plist | N/A | @@ -142,7 +142,7 @@ Starting in macOS 10.15 (Catalina) a user must manually allow to display notific ```xml - PayloadContentNotificationSettingsAlertType2BadgesEnabledBundleIdentifiercom.microsoft.autoupdate2CriticalAlertEnabledGroupingType0NotificationsEnabledShowInLockScreenShowInNotificationCenterSoundsEnabledAlertType2BadgesEnabledBundleIdentifiercom.microsoft.wdavtrayCriticalAlertEnabledGroupingType0NotificationsEnabledShowInLockScreenShowInNotificationCenterSoundsEnabledPayloadDescriptionPayloadDisplayNamenotificationsPayloadEnabledPayloadIdentifierBB977315-E4CB-4915-90C7-8334C75A7C64PayloadOrganizationMicrosoftPayloadTypecom.apple.notificationsettingsPayloadUUIDBB977315-E4CB-4915-90C7-8334C75A7C64PayloadVersion1PayloadDescriptionPayloadDisplayNamemdatp - allow notificationsPayloadEnabledPayloadIdentifier85F6805B-0106-4D23-9101-7F1DFD5EA6D6PayloadOrganizationMicrosoftPayloadRemovalDisallowedPayloadScopeSystemPayloadTypeConfigurationPayloadUUID85F6805B-0106-4D23-9101-7F1DFD5EA6D6PayloadVersion1 + PayloadContentNotificationSettingsAlertType2BadgesEnabledBundleIdentifiercom.microsoft.autoupdate2CriticalAlertEnabledGroupingType0NotificationsEnabledShowInLockScreenShowInNotificationCenterSoundsEnabledAlertType2BadgesEnabledBundleIdentifiercom.microsoft.wdav.trayCriticalAlertEnabledGroupingType0NotificationsEnabledShowInLockScreenShowInNotificationCenterSoundsEnabledPayloadDescriptionPayloadDisplayNamenotificationsPayloadEnabledPayloadIdentifierBB977315-E4CB-4915-90C7-8334C75A7C64PayloadOrganizationMicrosoftPayloadTypecom.apple.notificationsettingsPayloadUUIDBB977315-E4CB-4915-90C7-8334C75A7C64PayloadVersion1PayloadDescriptionPayloadDisplayNamemdatp - allow notificationsPayloadEnabledPayloadIdentifier85F6805B-0106-4D23-9101-7F1DFD5EA6D6PayloadOrganizationMicrosoftPayloadRemovalDisallowedPayloadScopeSystemPayloadTypeConfigurationPayloadUUID85F6805B-0106-4D23-9101-7F1DFD5EA6D6PayloadVersion1 ``` ### Package From 78bd1ac7042e9e936687bd222212cb8e7531945a Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 29 Jun 2020 08:19:17 -0700 Subject: [PATCH 22/31] pencil edits --- .../client-management/mdm/enterpriseassignedaccess-csp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/enterpriseassignedaccess-csp.md b/windows/client-management/mdm/enterpriseassignedaccess-csp.md index efdfc7348e..2df97c9bf4 100644 --- a/windows/client-management/mdm/enterpriseassignedaccess-csp.md +++ b/windows/client-management/mdm/enterpriseassignedaccess-csp.md @@ -306,7 +306,7 @@ Starting in Windows 10, version 1511, you can specify the following quick acti

Dependencies - none

-Starting in Windows 10, version 1703, Quick action settings no longer require any dependencis from related group or page. Here is the list: +Starting in Windows 10, version 1703, Quick action settings no longer require any dependencies from related group or page. Here is the list: - QuickActions_Launcher_AllSettings - QuickActions_Launcher_DeviceDiscovery - SystemSettings_BatterySaver_LandingPage_OverrideControl @@ -1600,7 +1600,7 @@ The following table lists the product ID and AUMID for each app that is included Microsoft.MSPodcast_8wekyb3d8bbwe!xc3215724yb279y4206y8c3ey61d1a9d63ed3x -Powerpoint +PowerPoint B50483C4-8046-4E1B-81BA-590B24935798 Microsoft.Office.PowerPoint_8wekyb3d8bbwe!microsoft.pptim @@ -1665,4 +1665,4 @@ The following table lists the product ID and AUMID for each app that is included Microsoft.XboxApp_8wekyb3d8bbwe!Microsoft.XboxApp - \ No newline at end of file + From c82224734d7342649885028eb09db28d652761ad Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 29 Jun 2020 08:20:36 -0700 Subject: [PATCH 23/31] pencil edits --- windows/client-management/mdm/policy-csp-start.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-start.md b/windows/client-management/mdm/policy-csp-start.md index fd2e79e228..1431f9c0b2 100644 --- a/windows/client-management/mdm/policy-csp-start.md +++ b/windows/client-management/mdm/policy-csp-start.md @@ -1374,7 +1374,7 @@ To validate on Desktop, do the following: > [!NOTE] > This policy requires reboot to take effect. -Added in Windows 10, version 1703. Allows IT Admins to configure Start by hiding recently opened items in the jumplists from appearing. +Added in Windows 10, version 1703. Allows IT Admins to configure Start by hiding recently opened items in the jump lists from appearing. @@ -1389,13 +1389,13 @@ To validate on Desktop, do the following: 1. Enable "Show recently opened items in Jump Lists on Start of the taskbar" in Settings. 2. Pin Photos to the taskbar, and open some images in the photos app. -3. Right click the pinned photos app and verify that a jumplist of recently opened items pops up. +3. Right click the pinned photos app and verify that a jump list of recently opened items pops up. 4. Toggle "Show recently opened items in Jump Lists on Start of the taskbar" in Settings to clear jump lists. 5. Enable policy. 6. Restart explorer.exe 7. Check that Settings toggle is grayed out. 8. Repeat Step 2. -9. Right Click pinned photos app and verify that there is no jumplist of recent items. +9. Right Click pinned photos app and verify that there is no jump list of recent items. From 256a7fe70d607de313f0ae6ba0f7435b2c83a300 Mon Sep 17 00:00:00 2001 From: Charles Inglis <32555877+cinglis-msft@users.noreply.github.com> Date: Mon, 29 Jun 2020 10:50:54 -0500 Subject: [PATCH 24/31] Update update-compliance-monitor.md explicit about not charging cx for Azure Log Analytics data. --- windows/deployment/update/update-compliance-monitor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-monitor.md b/windows/deployment/update/update-compliance-monitor.md index bf80658e30..92d589105d 100644 --- a/windows/deployment/update/update-compliance-monitor.md +++ b/windows/deployment/update/update-compliance-monitor.md @@ -30,7 +30,7 @@ Update Compliance enables organizations to: * View a report of device and update issues related to compliance that need attention. * Check bandwidth savings incurred across multiple content types by using [Delivery Optimization](waas-delivery-optimization.md). -Update Compliance is offered through the Azure portal, and is included as part of Windows 10 licenses listed in the [prerequisites](update-compliance-get-started.md#update-compliance-prerequisites). +Update Compliance is offered through the Azure portal, and is included as part of Windows 10 licenses listed in the [prerequisites](update-compliance-get-started.md#update-compliance-prerequisites). Azure Log Analytics ingestion and retention charges are not incurred on your Azure subscription for Update Compliance data. Update Compliance uses Windows 10 diagnostic data for all of its reporting. It collects system data including update deployment progress, [Windows Update for Business](waas-manage-updates-wufb.md) configuration data, and Delivery Optimization usage data, and then sends this data to a customer-owned [Azure Log Analytics](https://docs.microsoft.com/azure/log-analytics/query-language/get-started-analytics-portal) workspace to power the experience. From dcf524da76a9c22891db14952f6b7417ffe2cd0b Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Mon, 29 Jun 2020 11:25:03 -0700 Subject: [PATCH 25/31] Update detect-block-potentially-unwanted-apps-microsoft-defender-antivirus.md --- ...ck-potentially-unwanted-apps-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus.md index 9a71bf89f4..40994831c4 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus.md @@ -13,7 +13,7 @@ author: denisebmsft ms.author: deniseb ms.custom: nextgen audience: ITPro -ms.date: 02/12/2020 +ms.date: ms.reviewer: manager: dansimp --- From eea81685097ac4620e02b33300390ceb5d89f14a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 29 Jun 2020 14:03:16 -0700 Subject: [PATCH 26/31] Update mdm-enrollment-of-windows-devices.md --- .../client-management/mdm/mdm-enrollment-of-windows-devices.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md index bb5e6e271f..8c71b2b60a 100644 --- a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md +++ b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md @@ -17,7 +17,6 @@ ms.date: 11/15/2017 # MDM enrollment of Windows 10-based devices - In today’s cloud-first world, enterprise IT departments increasingly want to let employees use their own devices, or even choose and purchase corporate-owned devices. Connecting your devices to work makes it easy for you to access your organization’s resources, such as apps, the corporate network, and email. > [!NOTE] @@ -233,7 +232,7 @@ To create a local account and connect the device: ![access work or school](images/unifiedenrollment-rs1-30.png) -4. Select the **Enroll only in device management** link (available in servicing build 14393.82, KB3176934). For older builds, use [Connecting your Windows 10-based device to work using a deep link](#connecting-your-windows-10-based-device-to-work-using-a-deep-link). +4. Select the **Enroll only in device management** link (available in servicing build 14393.82, KB3176934). For older builds, see [Connect your Windows 10-based device to work using a deep link](mdm-enrollment-of-windows-devices.md#connect-your-windows-10-based-device-to-work-using-a-deep-link). ![connect to work or school](images/unifiedenrollment-rs1-31.png) From 256ae867cd53a191dc25fd67c9c434227700c8ee Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 29 Jun 2020 14:03:51 -0700 Subject: [PATCH 27/31] Update mdm-enrollment-of-windows-devices.md --- .../client-management/mdm/mdm-enrollment-of-windows-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md index 8c71b2b60a..8d199d824e 100644 --- a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md +++ b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md @@ -259,7 +259,7 @@ To create a local account and connect the device: ![phone settings](images/unifiedenrollment-rs1-39.png) -3. Select the **Enroll only in device management** link. This is only available in the servicing build 14393.82 (KB3176934). For older builds, use [Connecting your Windows 10-based device to work using a deep link](#connecting-your-windows-10-based-device-to-work-using-a-deep-link). +3. Select the **Enroll only in device management** link. This is only available in the servicing build 14393.82 (KB3176934). For older builds, see [Connect your Windows 10-based device to work using a deep link](mdm-enrollment-of-windows-devices.md#connect-your-windows-10-based-device-to-work-using-a-deep-link). ![access work or school page](images/unifiedenrollment-rs1-40.png) From 70952d6654fbd56f4d47c0a574e2436e6058c3a8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 29 Jun 2020 14:11:33 -0700 Subject: [PATCH 28/31] Update new-in-windows-mdm-enrollment-management.md --- .../mdm/new-in-windows-mdm-enrollment-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index 2927d154d3..ab527dcd11 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -727,7 +727,7 @@ Policy, Policy/Channels, Policy/Channels/ChannelName, Policy/Channels/ChannelNam
  • User knows what policies, profiles, apps MDM has configured
  • IT helpdesk can get detailed MDM diagnostic information using client tools
  • -

    For details, see Managing connection and Collecting diagnostic logs

    +

    For details, see Managing connection and Collecting diagnostic logs

    Enroll a Windows 10 device automatically using Group Policy From be55be6c6b90471c09035b70caa92b11fb0f6640 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 29 Jun 2020 14:12:31 -0700 Subject: [PATCH 29/31] Update new-in-windows-mdm-enrollment-management.md --- .../mdm/new-in-windows-mdm-enrollment-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index ab527dcd11..f5a78504b8 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -1226,7 +1226,7 @@ Policy, Policy/Channels, Policy/Channels/ChannelName, Policy/Channels/ChannelNam -Connecting your Windows 10-based device to work using a deep link +Connect your Windows 10-based device to work using a deep link

    Added following deep link parameters to the table:

    • Username
    • From 74c3c12ef35bef6d9f8c1adc678b752302946ac6 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 29 Jun 2020 14:39:25 -0700 Subject: [PATCH 30/31] Update new-in-windows-mdm-enrollment-management.md --- .../mdm/new-in-windows-mdm-enrollment-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index f5a78504b8..dd10e850e0 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -2899,7 +2899,7 @@ How do I turn if off? | The service can be stopped from the "Services" console o
    • User knows what policies, profiles, apps MDM has configured
    • IT helpdesk can get detailed MDM diagnostic information using client tools
    -

    For details, see Managing connections and Collecting diagnostic logs

    +

    For details, see Managing connections and Collecting diagnostic logs

    From 1fb6baaf543b529fc5d16014ee54d3c54ad259a1 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 29 Jun 2020 14:54:36 -0700 Subject: [PATCH 31/31] Update new-in-windows-mdm-enrollment-management.md --- .../mdm/new-in-windows-mdm-enrollment-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index dd10e850e0..eed052ba71 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -727,7 +727,7 @@ Policy, Policy/Channels, Policy/Channels/ChannelName, Policy/Channels/ChannelNam
  • User knows what policies, profiles, apps MDM has configured
  • IT helpdesk can get detailed MDM diagnostic information using client tools
  • -

    For details, see Managing connection and Collecting diagnostic logs

    +

    For details, see Managing connection and Collecting diagnostic logs

    Enroll a Windows 10 device automatically using Group Policy